summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--EVENTS.txt22
-rw-r--r--README12
-rw-r--r--actions/accessadminpanel.php25
-rw-r--r--actions/accesstoken.php1
-rw-r--r--actions/all.php17
-rw-r--r--actions/allrss.php6
-rw-r--r--actions/apiaccountratelimitstatus.php6
-rw-r--r--actions/apiaccountupdatedeliverydevice.php1
-rw-r--r--actions/apiaccountupdateprofile.php2
-rw-r--r--actions/apiaccountupdateprofilebackgroundimage.php1
-rw-r--r--actions/apiaccountupdateprofilecolors.php15
-rw-r--r--actions/apiaccountupdateprofileimage.php8
-rw-r--r--actions/apiaccountverifycredentials.php9
-rw-r--r--actions/apiblockdestroy.php2
-rw-r--r--actions/apidirectmessage.php22
-rw-r--r--actions/apidirectmessagenew.php4
-rw-r--r--actions/apifavoritecreate.php2
-rw-r--r--actions/apifavoritedestroy.php10
-rw-r--r--actions/apifriendshipscreate.php8
-rw-r--r--actions/apifriendshipsdestroy.php7
-rw-r--r--actions/apifriendshipsexists.php9
-rw-r--r--actions/apifriendshipsshow.php10
-rw-r--r--actions/apigroupcreate.php25
-rw-r--r--actions/apigroupismember.php8
-rw-r--r--actions/apigroupjoin.php12
-rw-r--r--actions/apigroupleave.php11
-rw-r--r--actions/apigrouplist.php16
-rw-r--r--actions/apigrouplistall.php14
-rw-r--r--actions/apigroupmembership.php11
-rw-r--r--actions/apigroupshow.php10
-rw-r--r--actions/apihelptest.php9
-rw-r--r--actions/apimediaupload.php5
-rw-r--r--actions/apioauthaccesstoken.php4
-rw-r--r--actions/apioauthauthorize.php115
-rw-r--r--actions/apioauthpin.php117
-rw-r--r--actions/apioauthrequesttoken.php7
-rw-r--r--actions/apisearchatom.php28
-rw-r--r--actions/apisearchjson.php6
-rw-r--r--actions/apistatusesdestroy.php11
-rw-r--r--actions/apistatusesretweet.php10
-rw-r--r--actions/apistatusesretweets.php6
-rw-r--r--actions/apistatusesshow.php13
-rw-r--r--actions/apistatusesupdate.php9
-rw-r--r--actions/apistatusnetconfig.php8
-rw-r--r--actions/apistatusnetversion.php7
-rw-r--r--actions/apisubscriptions.php16
-rw-r--r--actions/apitimelinefavorites.php21
-rw-r--r--actions/apitimelinefriends.php13
-rw-r--r--actions/apitimelinegroup.php18
-rw-r--r--actions/apitimelinehome.php13
-rw-r--r--actions/apitimelinementions.php19
-rw-r--r--actions/apitimelinepublic.php13
-rw-r--r--actions/apitimelineretweetedbyme.php6
-rw-r--r--actions/apitimelineretweetedtome.php8
-rw-r--r--actions/apitimelineretweetsofme.php9
-rw-r--r--actions/apitimelinetag.php17
-rw-r--r--actions/apitimelineuser.php15
-rw-r--r--actions/apitrends.php7
-rw-r--r--actions/apiuserfollowers.php3
-rw-r--r--actions/apiuserfriends.php3
-rw-r--r--actions/apiusershow.php11
-rw-r--r--actions/attachment.php8
-rw-r--r--actions/attachment_ajax.php2
-rw-r--r--actions/attachment_thumbnail.php4
-rw-r--r--actions/avatarbynickname.php8
-rw-r--r--actions/avatarsettings.php49
-rw-r--r--actions/block.php12
-rw-r--r--actions/blockedfromgroup.php25
-rw-r--r--actions/bookmarklet.php5
-rw-r--r--actions/confirmaddress.php19
-rw-r--r--actions/conversation.php17
-rw-r--r--actions/deleteapplication.php11
-rw-r--r--actions/deletegroup.php4
-rw-r--r--actions/deletenotice.php11
-rw-r--r--actions/editapplication.php2
-rw-r--r--actions/editgroup.php36
-rw-r--r--actions/emailsettings.php173
-rw-r--r--actions/groupunblock.php14
-rw-r--r--actions/invite.php4
-rw-r--r--actions/licenseadminpanel.php2
-rw-r--r--actions/newapplication.php4
-rw-r--r--actions/newgroup.php29
-rw-r--r--actions/newnotice.php17
-rw-r--r--actions/oembed.php6
-rw-r--r--actions/othersettings.php18
-rw-r--r--actions/recoverpassword.php2
-rw-r--r--actions/showgroup.php69
-rw-r--r--actions/showmessage.php57
-rw-r--r--actions/shownotice.php32
-rw-r--r--actions/showstream.php55
-rw-r--r--actions/sitenoticeadminpanel.php19
-rw-r--r--actions/subedit.php6
-rw-r--r--actions/useradminpanel.php45
-rw-r--r--classes/File.php39
-rw-r--r--classes/Notice.php8
-rw-r--r--classes/Profile.php21
-rw-r--r--classes/User.php16
-rw-r--r--classes/User_group.php16
-rw-r--r--db/074to080.sql12
-rw-r--r--db/notice_source.sql2
-rw-r--r--js/util.js11
-rw-r--r--lib/action.php56
-rw-r--r--lib/command.php14
-rw-r--r--lib/designsettings.php56
-rw-r--r--lib/feedlist.php1
-rw-r--r--lib/groupeditform.php15
-rw-r--r--lib/imagefile.php13
-rw-r--r--lib/mail.php4
-rw-r--r--lib/mailhandler.php5
-rw-r--r--lib/mediafile.php7
-rw-r--r--lib/noticelist.php9
-rw-r--r--lib/personalgroupnav.php11
-rw-r--r--lib/ping.php84
-rw-r--r--lib/searchaction.php6
-rw-r--r--lib/statusnet.php6
-rw-r--r--lib/theme.php18
-rw-r--r--lib/themeuploader.php7
-rw-r--r--lib/uapplugin.php27
-rw-r--r--lib/unblockform.php6
-rw-r--r--lib/util.php17
-rw-r--r--locale/af/LC_MESSAGES/statusnet.po1827
-rw-r--r--locale/ar/LC_MESSAGES/statusnet.po1883
-rw-r--r--locale/arz/LC_MESSAGES/statusnet.po1884
-rw-r--r--locale/bg/LC_MESSAGES/statusnet.po1819
-rw-r--r--locale/br/LC_MESSAGES/statusnet.po1860
-rw-r--r--locale/ca/LC_MESSAGES/statusnet.po1869
-rw-r--r--locale/cs/LC_MESSAGES/statusnet.po1896
-rw-r--r--locale/de/LC_MESSAGES/statusnet.po2061
-rw-r--r--locale/en_GB/LC_MESSAGES/statusnet.po1833
-rw-r--r--locale/eo/LC_MESSAGES/statusnet.po1875
-rw-r--r--locale/es/LC_MESSAGES/statusnet.po1857
-rw-r--r--locale/fa/LC_MESSAGES/statusnet.po1829
-rw-r--r--locale/fi/LC_MESSAGES/statusnet.po1820
-rw-r--r--locale/fr/LC_MESSAGES/statusnet.po1901
-rw-r--r--locale/ga/LC_MESSAGES/statusnet.po1862
-rw-r--r--locale/gl/LC_MESSAGES/statusnet.po1865
-rw-r--r--locale/hsb/LC_MESSAGES/statusnet.po1873
-rw-r--r--locale/hu/LC_MESSAGES/statusnet.po1836
-rw-r--r--locale/ia/LC_MESSAGES/statusnet.po1872
-rw-r--r--locale/is/LC_MESSAGES/statusnet.po1812
-rw-r--r--locale/it/LC_MESSAGES/statusnet.po1857
-rw-r--r--locale/ja/LC_MESSAGES/statusnet.po1824
-rw-r--r--locale/ka/LC_MESSAGES/statusnet.po1831
-rw-r--r--locale/ko/LC_MESSAGES/statusnet.po1806
-rw-r--r--locale/mk/LC_MESSAGES/statusnet.po1876
-rw-r--r--locale/nb/LC_MESSAGES/statusnet.po1893
-rw-r--r--locale/nl/LC_MESSAGES/statusnet.po1891
-rw-r--r--locale/nn/LC_MESSAGES/statusnet.po1811
-rw-r--r--locale/pl/LC_MESSAGES/statusnet.po1873
-rw-r--r--locale/pt/LC_MESSAGES/statusnet.po1875
-rw-r--r--locale/pt_BR/LC_MESSAGES/statusnet.po1910
-rw-r--r--locale/ru/LC_MESSAGES/statusnet.po1884
-rw-r--r--locale/statusnet.pot1755
-rw-r--r--locale/sv/LC_MESSAGES/statusnet.po1857
-rw-r--r--locale/te/LC_MESSAGES/statusnet.po1862
-rw-r--r--locale/tr/LC_MESSAGES/statusnet.po1821
-rw-r--r--locale/uk/LC_MESSAGES/statusnet.po1894
-rw-r--r--locale/zh_CN/LC_MESSAGES/statusnet.po1831
-rw-r--r--plugins/APC/locale/APC.pot2
-rw-r--r--plugins/APC/locale/br/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/es/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/fr/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/gl/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/ia/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/id/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/mk/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/nb/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/nl/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/pl/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/pt/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/pt_BR/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/ru/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/tl/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/uk/LC_MESSAGES/APC.po8
-rw-r--r--plugins/APC/locale/zh_CN/LC_MESSAGES/APC.po8
-rw-r--r--plugins/Adsense/AdsensePlugin.php2
-rw-r--r--plugins/Adsense/locale/Adsense.pot4
-rw-r--r--plugins/Adsense/locale/br/LC_MESSAGES/Adsense.po11
-rw-r--r--plugins/Adsense/locale/de/LC_MESSAGES/Adsense.po11
-rw-r--r--plugins/Adsense/locale/es/LC_MESSAGES/Adsense.po11
-rw-r--r--plugins/Adsense/locale/fr/LC_MESSAGES/Adsense.po13
-rw-r--r--plugins/Adsense/locale/gl/LC_MESSAGES/Adsense.po10
-rw-r--r--plugins/Adsense/locale/ia/LC_MESSAGES/Adsense.po11
-rw-r--r--plugins/Adsense/locale/it/LC_MESSAGES/Adsense.po11
-rw-r--r--plugins/Adsense/locale/ka/LC_MESSAGES/Adsense.po10
-rw-r--r--plugins/Adsense/locale/mk/LC_MESSAGES/Adsense.po11
-rw-r--r--plugins/Adsense/locale/nl/LC_MESSAGES/Adsense.po13
-rw-r--r--plugins/Adsense/locale/pt_BR/LC_MESSAGES/Adsense.po13
-rw-r--r--plugins/Adsense/locale/ru/LC_MESSAGES/Adsense.po11
-rw-r--r--plugins/Adsense/locale/sv/LC_MESSAGES/Adsense.po10
-rw-r--r--plugins/Adsense/locale/tl/LC_MESSAGES/Adsense.po11
-rw-r--r--plugins/Adsense/locale/uk/LC_MESSAGES/Adsense.po15
-rw-r--r--plugins/Adsense/locale/zh_CN/LC_MESSAGES/Adsense.po11
-rw-r--r--plugins/AnonymousFave/locale/AnonymousFave.pot2
-rw-r--r--plugins/AnonymousFave/locale/br/LC_MESSAGES/AnonymousFave.po8
-rw-r--r--plugins/AnonymousFave/locale/de/LC_MESSAGES/AnonymousFave.po102
-rw-r--r--plugins/AnonymousFave/locale/es/LC_MESSAGES/AnonymousFave.po8
-rw-r--r--plugins/AnonymousFave/locale/fr/LC_MESSAGES/AnonymousFave.po8
-rw-r--r--plugins/AnonymousFave/locale/gl/LC_MESSAGES/AnonymousFave.po8
-rw-r--r--plugins/AnonymousFave/locale/ia/LC_MESSAGES/AnonymousFave.po8
-rw-r--r--plugins/AnonymousFave/locale/mk/LC_MESSAGES/AnonymousFave.po8
-rw-r--r--plugins/AnonymousFave/locale/nl/LC_MESSAGES/AnonymousFave.po8
-rw-r--r--plugins/AnonymousFave/locale/tl/LC_MESSAGES/AnonymousFave.po8
-rw-r--r--plugins/AnonymousFave/locale/uk/LC_MESSAGES/AnonymousFave.po8
-rw-r--r--plugins/ApiLogger/ApiLoggerPlugin.php77
-rw-r--r--plugins/AutoSandbox/locale/AutoSandbox.pot2
-rw-r--r--plugins/AutoSandbox/locale/de/LC_MESSAGES/AutoSandbox.po8
-rw-r--r--plugins/AutoSandbox/locale/es/LC_MESSAGES/AutoSandbox.po8
-rw-r--r--plugins/AutoSandbox/locale/fr/LC_MESSAGES/AutoSandbox.po8
-rw-r--r--plugins/AutoSandbox/locale/ia/LC_MESSAGES/AutoSandbox.po8
-rw-r--r--plugins/AutoSandbox/locale/mk/LC_MESSAGES/AutoSandbox.po8
-rw-r--r--plugins/AutoSandbox/locale/nl/LC_MESSAGES/AutoSandbox.po8
-rw-r--r--plugins/AutoSandbox/locale/ru/LC_MESSAGES/AutoSandbox.po8
-rw-r--r--plugins/AutoSandbox/locale/tl/LC_MESSAGES/AutoSandbox.po8
-rw-r--r--plugins/AutoSandbox/locale/uk/LC_MESSAGES/AutoSandbox.po8
-rw-r--r--plugins/AutoSandbox/locale/zh_CN/LC_MESSAGES/AutoSandbox.po8
-rw-r--r--plugins/Autocomplete/locale/Autocomplete.pot2
-rw-r--r--plugins/Autocomplete/locale/br/LC_MESSAGES/Autocomplete.po8
-rw-r--r--plugins/Autocomplete/locale/de/LC_MESSAGES/Autocomplete.po8
-rw-r--r--plugins/Autocomplete/locale/es/LC_MESSAGES/Autocomplete.po8
-rw-r--r--plugins/Autocomplete/locale/fr/LC_MESSAGES/Autocomplete.po8
-rw-r--r--plugins/Autocomplete/locale/ia/LC_MESSAGES/Autocomplete.po8
-rw-r--r--plugins/Autocomplete/locale/id/LC_MESSAGES/Autocomplete.po8
-rw-r--r--plugins/Autocomplete/locale/ja/LC_MESSAGES/Autocomplete.po8
-rw-r--r--plugins/Autocomplete/locale/mk/LC_MESSAGES/Autocomplete.po8
-rw-r--r--plugins/Autocomplete/locale/nl/LC_MESSAGES/Autocomplete.po8
-rw-r--r--plugins/Autocomplete/locale/pt/LC_MESSAGES/Autocomplete.po32
-rw-r--r--plugins/Autocomplete/locale/pt_BR/LC_MESSAGES/Autocomplete.po8
-rw-r--r--plugins/Autocomplete/locale/ru/LC_MESSAGES/Autocomplete.po8
-rw-r--r--plugins/Autocomplete/locale/tl/LC_MESSAGES/Autocomplete.po8
-rw-r--r--plugins/Autocomplete/locale/uk/LC_MESSAGES/Autocomplete.po8
-rw-r--r--plugins/Autocomplete/locale/zh_CN/LC_MESSAGES/Autocomplete.po8
-rw-r--r--plugins/BitlyUrl/locale/BitlyUrl.pot2
-rw-r--r--plugins/BitlyUrl/locale/fr/LC_MESSAGES/BitlyUrl.po8
-rw-r--r--plugins/BitlyUrl/locale/ia/LC_MESSAGES/BitlyUrl.po8
-rw-r--r--plugins/BitlyUrl/locale/mk/LC_MESSAGES/BitlyUrl.po8
-rw-r--r--plugins/BitlyUrl/locale/nb/LC_MESSAGES/BitlyUrl.po10
-rw-r--r--plugins/BitlyUrl/locale/nl/LC_MESSAGES/BitlyUrl.po8
-rw-r--r--plugins/BitlyUrl/locale/uk/LC_MESSAGES/BitlyUrl.po8
-rw-r--r--plugins/Blacklist/BlacklistPlugin.php99
-rw-r--r--plugins/Blacklist/locale/Blacklist.pot64
-rw-r--r--plugins/Blacklist/locale/br/LC_MESSAGES/Blacklist.po78
-rw-r--r--plugins/Blacklist/locale/de/LC_MESSAGES/Blacklist.po80
-rw-r--r--plugins/Blacklist/locale/es/LC_MESSAGES/Blacklist.po80
-rw-r--r--plugins/Blacklist/locale/fr/LC_MESSAGES/Blacklist.po80
-rw-r--r--plugins/Blacklist/locale/gl/LC_MESSAGES/Blacklist.po72
-rw-r--r--plugins/Blacklist/locale/ia/LC_MESSAGES/Blacklist.po78
-rw-r--r--plugins/Blacklist/locale/mk/LC_MESSAGES/Blacklist.po72
-rw-r--r--plugins/Blacklist/locale/nl/LC_MESSAGES/Blacklist.po70
-rw-r--r--plugins/Blacklist/locale/uk/LC_MESSAGES/Blacklist.po70
-rw-r--r--plugins/Blacklist/locale/zh_CN/LC_MESSAGES/Blacklist.po80
-rw-r--r--plugins/BlankAd/locale/BlankAd.pot2
-rw-r--r--plugins/BlankAd/locale/br/LC_MESSAGES/BlankAd.po8
-rw-r--r--plugins/BlankAd/locale/es/LC_MESSAGES/BlankAd.po8
-rw-r--r--plugins/BlankAd/locale/fr/LC_MESSAGES/BlankAd.po8
-rw-r--r--plugins/BlankAd/locale/ia/LC_MESSAGES/BlankAd.po8
-rw-r--r--plugins/BlankAd/locale/mk/LC_MESSAGES/BlankAd.po8
-rw-r--r--plugins/BlankAd/locale/nb/LC_MESSAGES/BlankAd.po8
-rw-r--r--plugins/BlankAd/locale/nl/LC_MESSAGES/BlankAd.po26
-rw-r--r--plugins/BlankAd/locale/pt/LC_MESSAGES/BlankAd.po8
-rw-r--r--plugins/BlankAd/locale/ru/LC_MESSAGES/BlankAd.po8
-rw-r--r--plugins/BlankAd/locale/tl/LC_MESSAGES/BlankAd.po8
-rw-r--r--plugins/BlankAd/locale/uk/LC_MESSAGES/BlankAd.po8
-rw-r--r--plugins/BlankAd/locale/zh_CN/LC_MESSAGES/BlankAd.po8
-rw-r--r--plugins/BlogspamNet/locale/BlogspamNet.pot2
-rw-r--r--plugins/BlogspamNet/locale/br/LC_MESSAGES/BlogspamNet.po8
-rw-r--r--plugins/BlogspamNet/locale/de/LC_MESSAGES/BlogspamNet.po8
-rw-r--r--plugins/BlogspamNet/locale/es/LC_MESSAGES/BlogspamNet.po8
-rw-r--r--plugins/BlogspamNet/locale/fr/LC_MESSAGES/BlogspamNet.po8
-rw-r--r--plugins/BlogspamNet/locale/ia/LC_MESSAGES/BlogspamNet.po8
-rw-r--r--plugins/BlogspamNet/locale/mk/LC_MESSAGES/BlogspamNet.po8
-rw-r--r--plugins/BlogspamNet/locale/nb/LC_MESSAGES/BlogspamNet.po8
-rw-r--r--plugins/BlogspamNet/locale/nl/LC_MESSAGES/BlogspamNet.po8
-rw-r--r--plugins/BlogspamNet/locale/pt/LC_MESSAGES/BlogspamNet.po26
-rw-r--r--plugins/BlogspamNet/locale/ru/LC_MESSAGES/BlogspamNet.po8
-rw-r--r--plugins/BlogspamNet/locale/tl/LC_MESSAGES/BlogspamNet.po8
-rw-r--r--plugins/BlogspamNet/locale/uk/LC_MESSAGES/BlogspamNet.po8
-rw-r--r--plugins/BlogspamNet/locale/zh_CN/LC_MESSAGES/BlogspamNet.po8
-rw-r--r--plugins/CacheLog/locale/CacheLog.pot2
-rw-r--r--plugins/CacheLog/locale/es/LC_MESSAGES/CacheLog.po8
-rw-r--r--plugins/CacheLog/locale/fr/LC_MESSAGES/CacheLog.po8
-rw-r--r--plugins/CacheLog/locale/ia/LC_MESSAGES/CacheLog.po8
-rw-r--r--plugins/CacheLog/locale/mk/LC_MESSAGES/CacheLog.po8
-rw-r--r--plugins/CacheLog/locale/nb/LC_MESSAGES/CacheLog.po8
-rw-r--r--plugins/CacheLog/locale/nl/LC_MESSAGES/CacheLog.po8
-rw-r--r--plugins/CacheLog/locale/pt/LC_MESSAGES/CacheLog.po8
-rw-r--r--plugins/CacheLog/locale/ru/LC_MESSAGES/CacheLog.po8
-rw-r--r--plugins/CacheLog/locale/tl/LC_MESSAGES/CacheLog.po8
-rw-r--r--plugins/CacheLog/locale/uk/LC_MESSAGES/CacheLog.po8
-rw-r--r--plugins/CacheLog/locale/zh_CN/LC_MESSAGES/CacheLog.po8
-rw-r--r--plugins/CasAuthentication/locale/CasAuthentication.pot2
-rw-r--r--plugins/CasAuthentication/locale/es/LC_MESSAGES/CasAuthentication.po8
-rw-r--r--plugins/CasAuthentication/locale/fr/LC_MESSAGES/CasAuthentication.po8
-rw-r--r--plugins/CasAuthentication/locale/ia/LC_MESSAGES/CasAuthentication.po8
-rw-r--r--plugins/CasAuthentication/locale/mk/LC_MESSAGES/CasAuthentication.po8
-rw-r--r--plugins/CasAuthentication/locale/nl/LC_MESSAGES/CasAuthentication.po8
-rw-r--r--plugins/CasAuthentication/locale/pt_BR/LC_MESSAGES/CasAuthentication.po8
-rw-r--r--plugins/CasAuthentication/locale/uk/LC_MESSAGES/CasAuthentication.po8
-rw-r--r--plugins/CasAuthentication/locale/zh_CN/LC_MESSAGES/CasAuthentication.po8
-rw-r--r--plugins/ClientSideShorten/locale/ClientSideShorten.pot2
-rw-r--r--plugins/ClientSideShorten/locale/de/LC_MESSAGES/ClientSideShorten.po8
-rw-r--r--plugins/ClientSideShorten/locale/es/LC_MESSAGES/ClientSideShorten.po8
-rw-r--r--plugins/ClientSideShorten/locale/fr/LC_MESSAGES/ClientSideShorten.po8
-rw-r--r--plugins/ClientSideShorten/locale/ia/LC_MESSAGES/ClientSideShorten.po8
-rw-r--r--plugins/ClientSideShorten/locale/id/LC_MESSAGES/ClientSideShorten.po8
-rw-r--r--plugins/ClientSideShorten/locale/mk/LC_MESSAGES/ClientSideShorten.po8
-rw-r--r--plugins/ClientSideShorten/locale/nb/LC_MESSAGES/ClientSideShorten.po8
-rw-r--r--plugins/ClientSideShorten/locale/nl/LC_MESSAGES/ClientSideShorten.po8
-rw-r--r--plugins/ClientSideShorten/locale/tl/LC_MESSAGES/ClientSideShorten.po8
-rw-r--r--plugins/ClientSideShorten/locale/uk/LC_MESSAGES/ClientSideShorten.po8
-rw-r--r--plugins/ClientSideShorten/locale/zh_CN/LC_MESSAGES/ClientSideShorten.po8
-rw-r--r--plugins/Comet/locale/Comet.pot2
-rw-r--r--plugins/Comet/locale/br/LC_MESSAGES/Comet.po28
-rw-r--r--plugins/Comet/locale/es/LC_MESSAGES/Comet.po8
-rw-r--r--plugins/Comet/locale/fr/LC_MESSAGES/Comet.po8
-rw-r--r--plugins/Comet/locale/ia/LC_MESSAGES/Comet.po8
-rw-r--r--plugins/Comet/locale/id/LC_MESSAGES/Comet.po8
-rw-r--r--plugins/Comet/locale/mk/LC_MESSAGES/Comet.po8
-rw-r--r--plugins/Comet/locale/nb/LC_MESSAGES/Comet.po8
-rw-r--r--plugins/Comet/locale/nl/LC_MESSAGES/Comet.po8
-rw-r--r--plugins/Comet/locale/pt/LC_MESSAGES/Comet.po27
-rw-r--r--plugins/Comet/locale/pt_BR/LC_MESSAGES/Comet.po8
-rw-r--r--plugins/Comet/locale/ru/LC_MESSAGES/Comet.po8
-rw-r--r--plugins/Comet/locale/tl/LC_MESSAGES/Comet.po8
-rw-r--r--plugins/Comet/locale/uk/LC_MESSAGES/Comet.po8
-rw-r--r--plugins/Comet/locale/zh_CN/LC_MESSAGES/Comet.po8
-rw-r--r--plugins/DirectionDetector/locale/DirectionDetector.pot2
-rw-r--r--plugins/DirectionDetector/locale/de/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DirectionDetector/locale/es/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DirectionDetector/locale/fr/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DirectionDetector/locale/he/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DirectionDetector/locale/ia/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DirectionDetector/locale/id/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DirectionDetector/locale/ja/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DirectionDetector/locale/lb/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DirectionDetector/locale/mk/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DirectionDetector/locale/nb/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DirectionDetector/locale/nl/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DirectionDetector/locale/pt/LC_MESSAGES/DirectionDetector.po28
-rw-r--r--plugins/DirectionDetector/locale/ru/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DirectionDetector/locale/tl/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DirectionDetector/locale/uk/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DirectionDetector/locale/zh_CN/LC_MESSAGES/DirectionDetector.po8
-rw-r--r--plugins/DiskCache/locale/DiskCache.pot2
-rw-r--r--plugins/DiskCache/locale/de/LC_MESSAGES/DiskCache.po27
-rw-r--r--plugins/DiskCache/locale/es/LC_MESSAGES/DiskCache.po8
-rw-r--r--plugins/DiskCache/locale/fr/LC_MESSAGES/DiskCache.po8
-rw-r--r--plugins/DiskCache/locale/ia/LC_MESSAGES/DiskCache.po8
-rw-r--r--plugins/DiskCache/locale/id/LC_MESSAGES/DiskCache.po8
-rw-r--r--plugins/DiskCache/locale/mk/LC_MESSAGES/DiskCache.po8
-rw-r--r--plugins/DiskCache/locale/nb/LC_MESSAGES/DiskCache.po8
-rw-r--r--plugins/DiskCache/locale/nl/LC_MESSAGES/DiskCache.po8
-rw-r--r--plugins/DiskCache/locale/pt/LC_MESSAGES/DiskCache.po27
-rw-r--r--plugins/DiskCache/locale/pt_BR/LC_MESSAGES/DiskCache.po8
-rw-r--r--plugins/DiskCache/locale/ru/LC_MESSAGES/DiskCache.po8
-rw-r--r--plugins/DiskCache/locale/tl/LC_MESSAGES/DiskCache.po8
-rw-r--r--plugins/DiskCache/locale/uk/LC_MESSAGES/DiskCache.po8
-rw-r--r--plugins/DiskCache/locale/zh_CN/LC_MESSAGES/DiskCache.po8
-rw-r--r--plugins/Disqus/locale/Disqus.pot2
-rw-r--r--plugins/Disqus/locale/br/LC_MESSAGES/Disqus.po12
-rw-r--r--plugins/Disqus/locale/de/LC_MESSAGES/Disqus.po8
-rw-r--r--plugins/Disqus/locale/es/LC_MESSAGES/Disqus.po8
-rw-r--r--plugins/Disqus/locale/fr/LC_MESSAGES/Disqus.po8
-rw-r--r--plugins/Disqus/locale/ia/LC_MESSAGES/Disqus.po8
-rw-r--r--plugins/Disqus/locale/mk/LC_MESSAGES/Disqus.po8
-rw-r--r--plugins/Disqus/locale/nb/LC_MESSAGES/Disqus.po8
-rw-r--r--plugins/Disqus/locale/nl/LC_MESSAGES/Disqus.po8
-rw-r--r--plugins/Disqus/locale/ru/LC_MESSAGES/Disqus.po8
-rw-r--r--plugins/Disqus/locale/tl/LC_MESSAGES/Disqus.po8
-rw-r--r--plugins/Disqus/locale/uk/LC_MESSAGES/Disqus.po8
-rw-r--r--plugins/Disqus/locale/zh_CN/LC_MESSAGES/Disqus.po8
-rw-r--r--plugins/Echo/locale/Echo.pot2
-rw-r--r--plugins/Echo/locale/br/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/de/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/es/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/fi/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/fr/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/ia/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/id/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/mk/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/nb/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/nl/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/pt/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/pt_BR/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/ru/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/tl/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/uk/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/Echo/locale/zh_CN/LC_MESSAGES/Echo.po8
-rw-r--r--plugins/EmailAuthentication/locale/EmailAuthentication.pot2
-rw-r--r--plugins/EmailAuthentication/locale/br/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/de/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/es/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/fr/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/ia/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/id/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/ja/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/mk/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/nb/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/nl/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/pt/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/pt_BR/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/ru/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/tl/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/uk/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailAuthentication/locale/zh_CN/LC_MESSAGES/EmailAuthentication.po8
-rw-r--r--plugins/EmailSummary/EmailSummaryPlugin.php202
-rw-r--r--plugins/EmailSummary/Email_summary_status.php167
-rw-r--r--plugins/EmailSummary/sendemailsummary.php47
-rw-r--r--plugins/EmailSummary/siteemailsummaryhandler.php96
-rw-r--r--plugins/EmailSummary/useremailsummaryhandler.php226
-rw-r--r--plugins/Facebook/locale/Facebook.pot2
-rw-r--r--plugins/Facebook/locale/br/LC_MESSAGES/Facebook.po8
-rw-r--r--plugins/Facebook/locale/de/LC_MESSAGES/Facebook.po8
-rw-r--r--plugins/Facebook/locale/es/LC_MESSAGES/Facebook.po8
-rw-r--r--plugins/Facebook/locale/fr/LC_MESSAGES/Facebook.po8
-rw-r--r--plugins/Facebook/locale/gl/LC_MESSAGES/Facebook.po8
-rw-r--r--plugins/Facebook/locale/ia/LC_MESSAGES/Facebook.po8
-rw-r--r--plugins/Facebook/locale/mk/LC_MESSAGES/Facebook.po8
-rw-r--r--plugins/Facebook/locale/nb/LC_MESSAGES/Facebook.po8
-rw-r--r--plugins/Facebook/locale/nl/LC_MESSAGES/Facebook.po10
-rw-r--r--plugins/Facebook/locale/pt_BR/LC_MESSAGES/Facebook.po8
-rw-r--r--plugins/Facebook/locale/tl/LC_MESSAGES/Facebook.po8
-rw-r--r--plugins/Facebook/locale/uk/LC_MESSAGES/Facebook.po8
-rw-r--r--plugins/Facebook/locale/zh_CN/LC_MESSAGES/Facebook.po8
-rw-r--r--plugins/FirePHP/locale/FirePHP.pot2
-rw-r--r--plugins/FirePHP/locale/es/LC_MESSAGES/FirePHP.po8
-rw-r--r--plugins/FirePHP/locale/fi/LC_MESSAGES/FirePHP.po8
-rw-r--r--plugins/FirePHP/locale/fr/LC_MESSAGES/FirePHP.po8
-rw-r--r--plugins/FirePHP/locale/ia/LC_MESSAGES/FirePHP.po8
-rw-r--r--plugins/FirePHP/locale/id/LC_MESSAGES/FirePHP.po8
-rw-r--r--plugins/FirePHP/locale/ja/LC_MESSAGES/FirePHP.po8
-rw-r--r--plugins/FirePHP/locale/mk/LC_MESSAGES/FirePHP.po8
-rw-r--r--plugins/FirePHP/locale/nb/LC_MESSAGES/FirePHP.po8
-rw-r--r--plugins/FirePHP/locale/nl/LC_MESSAGES/FirePHP.po8
-rw-r--r--plugins/FirePHP/locale/pt/LC_MESSAGES/FirePHP.po8
-rw-r--r--plugins/FirePHP/locale/ru/LC_MESSAGES/FirePHP.po8
-rw-r--r--plugins/FirePHP/locale/tl/LC_MESSAGES/FirePHP.po8
-rw-r--r--plugins/FirePHP/locale/uk/LC_MESSAGES/FirePHP.po8
-rw-r--r--plugins/FirePHP/locale/zh_CN/LC_MESSAGES/FirePHP.po8
-rw-r--r--plugins/FollowEveryone/FollowEveryonePlugin.php206
-rw-r--r--plugins/FollowEveryone/User_followeveryone_prefs.php164
-rw-r--r--plugins/FollowEveryone/locale/FollowEveryone.pot21
-rw-r--r--plugins/FollowEveryone/locale/ia/LC_MESSAGES/FollowEveryone.po26
-rw-r--r--plugins/FollowEveryone/locale/mk/LC_MESSAGES/FollowEveryone.po26
-rw-r--r--plugins/FollowEveryone/locale/nl/LC_MESSAGES/FollowEveryone.po28
-rw-r--r--plugins/FollowEveryone/locale/uk/LC_MESSAGES/FollowEveryone.po29
-rw-r--r--plugins/ForceGroup/locale/ForceGroup.pot2
-rw-r--r--plugins/ForceGroup/locale/de/LC_MESSAGES/ForceGroup.po8
-rw-r--r--plugins/ForceGroup/locale/es/LC_MESSAGES/ForceGroup.po8
-rw-r--r--plugins/ForceGroup/locale/fr/LC_MESSAGES/ForceGroup.po8
-rw-r--r--plugins/ForceGroup/locale/ia/LC_MESSAGES/ForceGroup.po8
-rw-r--r--plugins/ForceGroup/locale/id/LC_MESSAGES/ForceGroup.po8
-rw-r--r--plugins/ForceGroup/locale/mk/LC_MESSAGES/ForceGroup.po8
-rw-r--r--plugins/ForceGroup/locale/nl/LC_MESSAGES/ForceGroup.po8
-rw-r--r--plugins/ForceGroup/locale/tl/LC_MESSAGES/ForceGroup.po8
-rw-r--r--plugins/ForceGroup/locale/uk/LC_MESSAGES/ForceGroup.po8
-rw-r--r--plugins/GeoURL/locale/GeoURL.pot2
-rw-r--r--plugins/GeoURL/locale/ca/LC_MESSAGES/GeoURL.po8
-rw-r--r--plugins/GeoURL/locale/de/LC_MESSAGES/GeoURL.po30
-rw-r--r--plugins/GeoURL/locale/eo/LC_MESSAGES/GeoURL.po8
-rw-r--r--plugins/GeoURL/locale/es/LC_MESSAGES/GeoURL.po8
-rw-r--r--plugins/GeoURL/locale/fr/LC_MESSAGES/GeoURL.po8
-rw-r--r--plugins/GeoURL/locale/ia/LC_MESSAGES/GeoURL.po8
-rw-r--r--plugins/GeoURL/locale/id/LC_MESSAGES/GeoURL.po8
-rw-r--r--plugins/GeoURL/locale/mk/LC_MESSAGES/GeoURL.po8
-rw-r--r--plugins/GeoURL/locale/nb/LC_MESSAGES/GeoURL.po8
-rw-r--r--plugins/GeoURL/locale/nl/LC_MESSAGES/GeoURL.po8
-rw-r--r--plugins/GeoURL/locale/pl/LC_MESSAGES/GeoURL.po8
-rw-r--r--plugins/GeoURL/locale/pt/LC_MESSAGES/GeoURL.po30
-rw-r--r--plugins/GeoURL/locale/ru/LC_MESSAGES/GeoURL.po8
-rw-r--r--plugins/GeoURL/locale/tl/LC_MESSAGES/GeoURL.po8
-rw-r--r--plugins/GeoURL/locale/uk/LC_MESSAGES/GeoURL.po8
-rw-r--r--plugins/Geonames/locale/Geonames.pot2
-rw-r--r--plugins/Geonames/locale/br/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/Geonames/locale/ca/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/Geonames/locale/de/LC_MESSAGES/Geonames.po30
-rw-r--r--plugins/Geonames/locale/eo/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/Geonames/locale/es/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/Geonames/locale/fr/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/Geonames/locale/ia/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/Geonames/locale/id/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/Geonames/locale/mk/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/Geonames/locale/nb/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/Geonames/locale/nl/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/Geonames/locale/pt/LC_MESSAGES/Geonames.po31
-rw-r--r--plugins/Geonames/locale/pt_BR/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/Geonames/locale/ru/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/Geonames/locale/tl/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/Geonames/locale/uk/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/Geonames/locale/zh_CN/LC_MESSAGES/Geonames.po8
-rw-r--r--plugins/GoogleAnalytics/locale/GoogleAnalytics.pot2
-rw-r--r--plugins/GoogleAnalytics/locale/br/LC_MESSAGES/GoogleAnalytics.po8
-rw-r--r--plugins/GoogleAnalytics/locale/es/LC_MESSAGES/GoogleAnalytics.po8
-rw-r--r--plugins/GoogleAnalytics/locale/fr/LC_MESSAGES/GoogleAnalytics.po8
-rw-r--r--plugins/GoogleAnalytics/locale/ia/LC_MESSAGES/GoogleAnalytics.po8
-rw-r--r--plugins/GoogleAnalytics/locale/id/LC_MESSAGES/GoogleAnalytics.po8
-rw-r--r--plugins/GoogleAnalytics/locale/mk/LC_MESSAGES/GoogleAnalytics.po8
-rw-r--r--plugins/GoogleAnalytics/locale/nb/LC_MESSAGES/GoogleAnalytics.po8
-rw-r--r--plugins/GoogleAnalytics/locale/nl/LC_MESSAGES/GoogleAnalytics.po8
-rw-r--r--plugins/GoogleAnalytics/locale/pt/LC_MESSAGES/GoogleAnalytics.po30
-rw-r--r--plugins/GoogleAnalytics/locale/pt_BR/LC_MESSAGES/GoogleAnalytics.po8
-rw-r--r--plugins/GoogleAnalytics/locale/ru/LC_MESSAGES/GoogleAnalytics.po8
-rw-r--r--plugins/GoogleAnalytics/locale/tl/LC_MESSAGES/GoogleAnalytics.po8
-rw-r--r--plugins/GoogleAnalytics/locale/uk/LC_MESSAGES/GoogleAnalytics.po8
-rw-r--r--plugins/GoogleAnalytics/locale/zh_CN/LC_MESSAGES/GoogleAnalytics.po8
-rw-r--r--plugins/Gravatar/locale/Gravatar.pot2
-rw-r--r--plugins/Gravatar/locale/de/LC_MESSAGES/Gravatar.po78
-rw-r--r--plugins/Gravatar/locale/es/LC_MESSAGES/Gravatar.po8
-rw-r--r--plugins/Gravatar/locale/fr/LC_MESSAGES/Gravatar.po8
-rw-r--r--plugins/Gravatar/locale/ia/LC_MESSAGES/Gravatar.po74
-rw-r--r--plugins/Gravatar/locale/mk/LC_MESSAGES/Gravatar.po8
-rw-r--r--plugins/Gravatar/locale/nl/LC_MESSAGES/Gravatar.po8
-rw-r--r--plugins/Gravatar/locale/pl/LC_MESSAGES/Gravatar.po8
-rw-r--r--plugins/Gravatar/locale/pt/LC_MESSAGES/Gravatar.po8
-rw-r--r--plugins/Gravatar/locale/tl/LC_MESSAGES/Gravatar.po8
-rw-r--r--plugins/Gravatar/locale/uk/LC_MESSAGES/Gravatar.po8
-rw-r--r--plugins/Gravatar/locale/zh_CN/LC_MESSAGES/Gravatar.po8
-rw-r--r--plugins/GroupFavorited/groupfavoritedaction.php7
-rw-r--r--plugins/GroupFavorited/locale/GroupFavorited.pot6
-rw-r--r--plugins/GroupFavorited/locale/br/LC_MESSAGES/GroupFavorited.po12
-rw-r--r--plugins/GroupFavorited/locale/de/LC_MESSAGES/GroupFavorited.po12
-rw-r--r--plugins/GroupFavorited/locale/es/LC_MESSAGES/GroupFavorited.po12
-rw-r--r--plugins/GroupFavorited/locale/fr/LC_MESSAGES/GroupFavorited.po12
-rw-r--r--plugins/GroupFavorited/locale/ia/LC_MESSAGES/GroupFavorited.po12
-rw-r--r--plugins/GroupFavorited/locale/mk/LC_MESSAGES/GroupFavorited.po12
-rw-r--r--plugins/GroupFavorited/locale/nl/LC_MESSAGES/GroupFavorited.po12
-rw-r--r--plugins/GroupFavorited/locale/ru/LC_MESSAGES/GroupFavorited.po12
-rw-r--r--plugins/GroupFavorited/locale/tl/LC_MESSAGES/GroupFavorited.po12
-rw-r--r--plugins/GroupFavorited/locale/uk/LC_MESSAGES/GroupFavorited.po12
-rw-r--r--plugins/Imap/locale/Imap.pot2
-rw-r--r--plugins/Imap/locale/fr/LC_MESSAGES/Imap.po8
-rw-r--r--plugins/Imap/locale/ia/LC_MESSAGES/Imap.po8
-rw-r--r--plugins/Imap/locale/mk/LC_MESSAGES/Imap.po8
-rw-r--r--plugins/Imap/locale/nb/LC_MESSAGES/Imap.po8
-rw-r--r--plugins/Imap/locale/nl/LC_MESSAGES/Imap.po8
-rw-r--r--plugins/Imap/locale/ru/LC_MESSAGES/Imap.po8
-rw-r--r--plugins/Imap/locale/tl/LC_MESSAGES/Imap.po8
-rw-r--r--plugins/Imap/locale/uk/LC_MESSAGES/Imap.po8
-rw-r--r--plugins/Imap/locale/zh_CN/LC_MESSAGES/Imap.po8
-rw-r--r--plugins/InfiniteScroll/locale/InfiniteScroll.pot2
-rw-r--r--plugins/InfiniteScroll/locale/de/LC_MESSAGES/InfiniteScroll.po8
-rw-r--r--plugins/InfiniteScroll/locale/es/LC_MESSAGES/InfiniteScroll.po8
-rw-r--r--plugins/InfiniteScroll/locale/fr/LC_MESSAGES/InfiniteScroll.po8
-rw-r--r--plugins/InfiniteScroll/locale/ia/LC_MESSAGES/InfiniteScroll.po8
-rw-r--r--plugins/InfiniteScroll/locale/id/LC_MESSAGES/InfiniteScroll.po8
-rw-r--r--plugins/InfiniteScroll/locale/ja/LC_MESSAGES/InfiniteScroll.po8
-rw-r--r--plugins/InfiniteScroll/locale/mk/LC_MESSAGES/InfiniteScroll.po8
-rw-r--r--plugins/InfiniteScroll/locale/nb/LC_MESSAGES/InfiniteScroll.po8
-rw-r--r--plugins/InfiniteScroll/locale/nl/LC_MESSAGES/InfiniteScroll.po8
-rw-r--r--plugins/InfiniteScroll/locale/pt_BR/LC_MESSAGES/InfiniteScroll.po8
-rw-r--r--plugins/InfiniteScroll/locale/ru/LC_MESSAGES/InfiniteScroll.po8
-rw-r--r--plugins/InfiniteScroll/locale/tl/LC_MESSAGES/InfiniteScroll.po8
-rw-r--r--plugins/InfiniteScroll/locale/uk/LC_MESSAGES/InfiniteScroll.po8
-rw-r--r--plugins/InfiniteScroll/locale/zh_CN/LC_MESSAGES/InfiniteScroll.po8
-rw-r--r--plugins/LdapAuthentication/locale/LdapAuthentication.pot2
-rw-r--r--plugins/LdapAuthentication/locale/es/LC_MESSAGES/LdapAuthentication.po8
-rw-r--r--plugins/LdapAuthentication/locale/fr/LC_MESSAGES/LdapAuthentication.po8
-rw-r--r--plugins/LdapAuthentication/locale/ia/LC_MESSAGES/LdapAuthentication.po8
-rw-r--r--plugins/LdapAuthentication/locale/id/LC_MESSAGES/LdapAuthentication.po8
-rw-r--r--plugins/LdapAuthentication/locale/ja/LC_MESSAGES/LdapAuthentication.po8
-rw-r--r--plugins/LdapAuthentication/locale/mk/LC_MESSAGES/LdapAuthentication.po8
-rw-r--r--plugins/LdapAuthentication/locale/nb/LC_MESSAGES/LdapAuthentication.po8
-rw-r--r--plugins/LdapAuthentication/locale/nl/LC_MESSAGES/LdapAuthentication.po8
-rw-r--r--plugins/LdapAuthentication/locale/pt_BR/LC_MESSAGES/LdapAuthentication.po8
-rw-r--r--plugins/LdapAuthentication/locale/ru/LC_MESSAGES/LdapAuthentication.po8
-rw-r--r--plugins/LdapAuthentication/locale/tl/LC_MESSAGES/LdapAuthentication.po8
-rw-r--r--plugins/LdapAuthentication/locale/uk/LC_MESSAGES/LdapAuthentication.po8
-rw-r--r--plugins/LdapAuthentication/locale/zh_CN/LC_MESSAGES/LdapAuthentication.po8
-rw-r--r--plugins/LdapAuthorization/locale/LdapAuthorization.pot2
-rw-r--r--plugins/LdapAuthorization/locale/es/LC_MESSAGES/LdapAuthorization.po8
-rw-r--r--plugins/LdapAuthorization/locale/fr/LC_MESSAGES/LdapAuthorization.po8
-rw-r--r--plugins/LdapAuthorization/locale/ia/LC_MESSAGES/LdapAuthorization.po8
-rw-r--r--plugins/LdapAuthorization/locale/id/LC_MESSAGES/LdapAuthorization.po8
-rw-r--r--plugins/LdapAuthorization/locale/mk/LC_MESSAGES/LdapAuthorization.po8
-rw-r--r--plugins/LdapAuthorization/locale/nb/LC_MESSAGES/LdapAuthorization.po8
-rw-r--r--plugins/LdapAuthorization/locale/nl/LC_MESSAGES/LdapAuthorization.po8
-rw-r--r--plugins/LdapAuthorization/locale/pt_BR/LC_MESSAGES/LdapAuthorization.po8
-rw-r--r--plugins/LdapAuthorization/locale/ru/LC_MESSAGES/LdapAuthorization.po8
-rw-r--r--plugins/LdapAuthorization/locale/tl/LC_MESSAGES/LdapAuthorization.po8
-rw-r--r--plugins/LdapAuthorization/locale/uk/LC_MESSAGES/LdapAuthorization.po8
-rw-r--r--plugins/LdapAuthorization/locale/zh_CN/LC_MESSAGES/LdapAuthorization.po8
-rw-r--r--plugins/LilUrl/locale/LilUrl.pot2
-rw-r--r--plugins/LilUrl/locale/fr/LC_MESSAGES/LilUrl.po8
-rw-r--r--plugins/LilUrl/locale/ia/LC_MESSAGES/LilUrl.po8
-rw-r--r--plugins/LilUrl/locale/id/LC_MESSAGES/LilUrl.po8
-rw-r--r--plugins/LilUrl/locale/ja/LC_MESSAGES/LilUrl.po8
-rw-r--r--plugins/LilUrl/locale/mk/LC_MESSAGES/LilUrl.po8
-rw-r--r--plugins/LilUrl/locale/nb/LC_MESSAGES/LilUrl.po8
-rw-r--r--plugins/LilUrl/locale/nl/LC_MESSAGES/LilUrl.po8
-rw-r--r--plugins/LilUrl/locale/ru/LC_MESSAGES/LilUrl.po8
-rw-r--r--plugins/LilUrl/locale/tl/LC_MESSAGES/LilUrl.po8
-rw-r--r--plugins/LilUrl/locale/uk/LC_MESSAGES/LilUrl.po8
-rw-r--r--plugins/LilUrl/locale/zh_CN/LC_MESSAGES/LilUrl.po8
-rw-r--r--plugins/Linkback/locale/Linkback.pot2
-rw-r--r--plugins/Linkback/locale/de/LC_MESSAGES/Linkback.po8
-rw-r--r--plugins/Linkback/locale/es/LC_MESSAGES/Linkback.po8
-rw-r--r--plugins/Linkback/locale/fr/LC_MESSAGES/Linkback.po8
-rw-r--r--plugins/Linkback/locale/ia/LC_MESSAGES/Linkback.po8
-rw-r--r--plugins/Linkback/locale/id/LC_MESSAGES/Linkback.po8
-rw-r--r--plugins/Linkback/locale/mk/LC_MESSAGES/Linkback.po8
-rw-r--r--plugins/Linkback/locale/nb/LC_MESSAGES/Linkback.po8
-rw-r--r--plugins/Linkback/locale/nl/LC_MESSAGES/Linkback.po8
-rw-r--r--plugins/Linkback/locale/ru/LC_MESSAGES/Linkback.po8
-rw-r--r--plugins/Linkback/locale/tl/LC_MESSAGES/Linkback.po8
-rw-r--r--plugins/Linkback/locale/uk/LC_MESSAGES/Linkback.po8
-rw-r--r--plugins/Linkback/locale/zh_CN/LC_MESSAGES/Linkback.po8
-rw-r--r--plugins/Mapstraction/MapstractionPlugin.php3
-rw-r--r--plugins/Mapstraction/allmap.php7
-rw-r--r--plugins/Mapstraction/locale/Mapstraction.pot2
-rw-r--r--plugins/Mapstraction/locale/br/LC_MESSAGES/Mapstraction.po14
-rw-r--r--plugins/Mapstraction/locale/de/LC_MESSAGES/Mapstraction.po14
-rw-r--r--plugins/Mapstraction/locale/fi/LC_MESSAGES/Mapstraction.po14
-rw-r--r--plugins/Mapstraction/locale/fr/LC_MESSAGES/Mapstraction.po14
-rw-r--r--plugins/Mapstraction/locale/gl/LC_MESSAGES/Mapstraction.po14
-rw-r--r--plugins/Mapstraction/locale/ia/LC_MESSAGES/Mapstraction.po14
-rw-r--r--plugins/Mapstraction/locale/mk/LC_MESSAGES/Mapstraction.po14
-rw-r--r--plugins/Mapstraction/locale/nb/LC_MESSAGES/Mapstraction.po14
-rw-r--r--plugins/Mapstraction/locale/nl/LC_MESSAGES/Mapstraction.po14
-rw-r--r--plugins/Mapstraction/locale/ru/LC_MESSAGES/Mapstraction.po14
-rw-r--r--plugins/Mapstraction/locale/ta/LC_MESSAGES/Mapstraction.po14
-rw-r--r--plugins/Mapstraction/locale/tl/LC_MESSAGES/Mapstraction.po14
-rw-r--r--plugins/Mapstraction/locale/uk/LC_MESSAGES/Mapstraction.po14
-rw-r--r--plugins/Mapstraction/locale/zh_CN/LC_MESSAGES/Mapstraction.po14
-rw-r--r--plugins/Mapstraction/usermap.php7
-rw-r--r--plugins/Memcache/locale/Memcache.pot2
-rw-r--r--plugins/Memcache/locale/de/LC_MESSAGES/Memcache.po29
-rw-r--r--plugins/Memcache/locale/es/LC_MESSAGES/Memcache.po8
-rw-r--r--plugins/Memcache/locale/fr/LC_MESSAGES/Memcache.po8
-rw-r--r--plugins/Memcache/locale/ia/LC_MESSAGES/Memcache.po8
-rw-r--r--plugins/Memcache/locale/mk/LC_MESSAGES/Memcache.po8
-rw-r--r--plugins/Memcache/locale/nb/LC_MESSAGES/Memcache.po8
-rw-r--r--plugins/Memcache/locale/nl/LC_MESSAGES/Memcache.po8
-rw-r--r--plugins/Memcache/locale/pt/LC_MESSAGES/Memcache.po8
-rw-r--r--plugins/Memcache/locale/pt_BR/LC_MESSAGES/Memcache.po8
-rw-r--r--plugins/Memcache/locale/ru/LC_MESSAGES/Memcache.po8
-rw-r--r--plugins/Memcache/locale/tl/LC_MESSAGES/Memcache.po29
-rw-r--r--plugins/Memcache/locale/uk/LC_MESSAGES/Memcache.po8
-rw-r--r--plugins/Memcache/locale/zh_CN/LC_MESSAGES/Memcache.po8
-rw-r--r--plugins/Memcached/locale/Memcached.pot2
-rw-r--r--plugins/Memcached/locale/es/LC_MESSAGES/Memcached.po8
-rw-r--r--plugins/Memcached/locale/fr/LC_MESSAGES/Memcached.po8
-rw-r--r--plugins/Memcached/locale/ia/LC_MESSAGES/Memcached.po8
-rw-r--r--plugins/Memcached/locale/id/LC_MESSAGES/Memcached.po8
-rw-r--r--plugins/Memcached/locale/ja/LC_MESSAGES/Memcached.po29
-rw-r--r--plugins/Memcached/locale/mk/LC_MESSAGES/Memcached.po8
-rw-r--r--plugins/Memcached/locale/nb/LC_MESSAGES/Memcached.po8
-rw-r--r--plugins/Memcached/locale/nl/LC_MESSAGES/Memcached.po8
-rw-r--r--plugins/Memcached/locale/pt/LC_MESSAGES/Memcached.po8
-rw-r--r--plugins/Memcached/locale/ru/LC_MESSAGES/Memcached.po8
-rw-r--r--plugins/Memcached/locale/tl/LC_MESSAGES/Memcached.po29
-rw-r--r--plugins/Memcached/locale/uk/LC_MESSAGES/Memcached.po8
-rw-r--r--plugins/Memcached/locale/zh_CN/LC_MESSAGES/Memcached.po8
-rw-r--r--plugins/Meteor/locale/Meteor.pot2
-rw-r--r--plugins/Meteor/locale/fr/LC_MESSAGES/Meteor.po8
-rw-r--r--plugins/Meteor/locale/ia/LC_MESSAGES/Meteor.po8
-rw-r--r--plugins/Meteor/locale/id/LC_MESSAGES/Meteor.po8
-rw-r--r--plugins/Meteor/locale/mk/LC_MESSAGES/Meteor.po8
-rw-r--r--plugins/Meteor/locale/nb/LC_MESSAGES/Meteor.po8
-rw-r--r--plugins/Meteor/locale/nl/LC_MESSAGES/Meteor.po8
-rw-r--r--plugins/Meteor/locale/tl/LC_MESSAGES/Meteor.po8
-rw-r--r--plugins/Meteor/locale/uk/LC_MESSAGES/Meteor.po8
-rw-r--r--plugins/Meteor/locale/zh_CN/LC_MESSAGES/Meteor.po8
-rw-r--r--plugins/Minify/locale/Minify.pot2
-rw-r--r--plugins/Minify/locale/de/LC_MESSAGES/Minify.po8
-rw-r--r--plugins/Minify/locale/fr/LC_MESSAGES/Minify.po8
-rw-r--r--plugins/Minify/locale/ia/LC_MESSAGES/Minify.po8
-rw-r--r--plugins/Minify/locale/mk/LC_MESSAGES/Minify.po8
-rw-r--r--plugins/Minify/locale/nb/LC_MESSAGES/Minify.po8
-rw-r--r--plugins/Minify/locale/nl/LC_MESSAGES/Minify.po8
-rw-r--r--plugins/Minify/locale/ru/LC_MESSAGES/Minify.po8
-rw-r--r--plugins/Minify/locale/tl/LC_MESSAGES/Minify.po8
-rw-r--r--plugins/Minify/locale/uk/LC_MESSAGES/Minify.po8
-rw-r--r--plugins/Minify/locale/zh_CN/LC_MESSAGES/Minify.po8
-rw-r--r--plugins/MobileProfile/locale/MobileProfile.pot2
-rw-r--r--plugins/MobileProfile/locale/br/LC_MESSAGES/MobileProfile.po8
-rw-r--r--plugins/MobileProfile/locale/fr/LC_MESSAGES/MobileProfile.po8
-rw-r--r--plugins/MobileProfile/locale/gl/LC_MESSAGES/MobileProfile.po8
-rw-r--r--plugins/MobileProfile/locale/ia/LC_MESSAGES/MobileProfile.po8
-rw-r--r--plugins/MobileProfile/locale/mk/LC_MESSAGES/MobileProfile.po8
-rw-r--r--plugins/MobileProfile/locale/nb/LC_MESSAGES/MobileProfile.po78
-rw-r--r--plugins/MobileProfile/locale/nl/LC_MESSAGES/MobileProfile.po8
-rw-r--r--plugins/MobileProfile/locale/ru/LC_MESSAGES/MobileProfile.po8
-rw-r--r--plugins/MobileProfile/locale/ta/LC_MESSAGES/MobileProfile.po78
-rw-r--r--plugins/MobileProfile/locale/tl/LC_MESSAGES/MobileProfile.po8
-rw-r--r--plugins/MobileProfile/locale/uk/LC_MESSAGES/MobileProfile.po8
-rw-r--r--plugins/MobileProfile/locale/zh_CN/LC_MESSAGES/MobileProfile.po8
-rw-r--r--plugins/ModHelper/locale/ModHelper.pot2
-rw-r--r--plugins/ModHelper/locale/fr/LC_MESSAGES/ModHelper.po8
-rw-r--r--plugins/ModHelper/locale/ia/LC_MESSAGES/ModHelper.po8
-rw-r--r--plugins/ModHelper/locale/mk/LC_MESSAGES/ModHelper.po8
-rw-r--r--plugins/ModHelper/locale/nl/LC_MESSAGES/ModHelper.po8
-rw-r--r--plugins/ModHelper/locale/uk/LC_MESSAGES/ModHelper.po8
-rw-r--r--plugins/NoticeTitle/locale/NoticeTitle.pot2
-rw-r--r--plugins/NoticeTitle/locale/br/LC_MESSAGES/NoticeTitle.po8
-rw-r--r--plugins/NoticeTitle/locale/fr/LC_MESSAGES/NoticeTitle.po8
-rw-r--r--plugins/NoticeTitle/locale/ia/LC_MESSAGES/NoticeTitle.po8
-rw-r--r--plugins/NoticeTitle/locale/mk/LC_MESSAGES/NoticeTitle.po8
-rw-r--r--plugins/NoticeTitle/locale/nb/LC_MESSAGES/NoticeTitle.po8
-rw-r--r--plugins/NoticeTitle/locale/nl/LC_MESSAGES/NoticeTitle.po8
-rw-r--r--plugins/NoticeTitle/locale/pl/LC_MESSAGES/NoticeTitle.po33
-rw-r--r--plugins/NoticeTitle/locale/ru/LC_MESSAGES/NoticeTitle.po8
-rw-r--r--plugins/NoticeTitle/locale/te/LC_MESSAGES/NoticeTitle.po8
-rw-r--r--plugins/NoticeTitle/locale/tl/LC_MESSAGES/NoticeTitle.po8
-rw-r--r--plugins/NoticeTitle/locale/uk/LC_MESSAGES/NoticeTitle.po8
-rw-r--r--plugins/NoticeTitle/locale/zh_CN/LC_MESSAGES/NoticeTitle.po8
-rw-r--r--plugins/OStatus/classes/Ostatus_profile.php25
-rw-r--r--plugins/OStatus/locale/OStatus.pot64
-rw-r--r--plugins/OStatus/locale/fr/LC_MESSAGES/OStatus.po70
-rw-r--r--plugins/OStatus/locale/ia/LC_MESSAGES/OStatus.po70
-rw-r--r--plugins/OStatus/locale/mk/LC_MESSAGES/OStatus.po70
-rw-r--r--plugins/OStatus/locale/nl/LC_MESSAGES/OStatus.po70
-rw-r--r--plugins/OStatus/locale/uk/LC_MESSAGES/OStatus.po70
-rw-r--r--plugins/OpenExternalLinkTarget/locale/OpenExternalLinkTarget.pot2
-rw-r--r--plugins/OpenExternalLinkTarget/locale/de/LC_MESSAGES/OpenExternalLinkTarget.po8
-rw-r--r--plugins/OpenExternalLinkTarget/locale/fr/LC_MESSAGES/OpenExternalLinkTarget.po8
-rw-r--r--plugins/OpenExternalLinkTarget/locale/ia/LC_MESSAGES/OpenExternalLinkTarget.po8
-rw-r--r--plugins/OpenExternalLinkTarget/locale/mk/LC_MESSAGES/OpenExternalLinkTarget.po8
-rw-r--r--plugins/OpenExternalLinkTarget/locale/nb/LC_MESSAGES/OpenExternalLinkTarget.po9
-rw-r--r--plugins/OpenExternalLinkTarget/locale/nl/LC_MESSAGES/OpenExternalLinkTarget.po8
-rw-r--r--plugins/OpenExternalLinkTarget/locale/uk/LC_MESSAGES/OpenExternalLinkTarget.po8
-rw-r--r--plugins/OpenID/locale/OpenID.pot2
-rw-r--r--plugins/OpenID/locale/ca/LC_MESSAGES/OpenID.po8
-rw-r--r--plugins/OpenID/locale/de/LC_MESSAGES/OpenID.po8
-rw-r--r--plugins/OpenID/locale/fr/LC_MESSAGES/OpenID.po9
-rw-r--r--plugins/OpenID/locale/ia/LC_MESSAGES/OpenID.po9
-rw-r--r--plugins/OpenID/locale/mk/LC_MESSAGES/OpenID.po9
-rw-r--r--plugins/OpenID/locale/nl/LC_MESSAGES/OpenID.po13
-rw-r--r--plugins/OpenID/locale/tl/LC_MESSAGES/OpenID.po8
-rw-r--r--plugins/OpenID/locale/uk/LC_MESSAGES/OpenID.po10
-rw-r--r--plugins/OpenX/locale/OpenX.pot2
-rw-r--r--plugins/OpenX/locale/br/LC_MESSAGES/OpenX.po109
-rw-r--r--plugins/OpenX/locale/fr/LC_MESSAGES/OpenX.po111
-rw-r--r--plugins/OpenX/locale/ia/LC_MESSAGES/OpenX.po111
-rw-r--r--plugins/OpenX/locale/mk/LC_MESSAGES/OpenX.po111
-rw-r--r--plugins/OpenX/locale/nl/LC_MESSAGES/OpenX.po109
-rw-r--r--plugins/OpenX/locale/uk/LC_MESSAGES/OpenX.po111
-rw-r--r--plugins/PiwikAnalytics/locale/PiwikAnalytics.pot2
-rw-r--r--plugins/PiwikAnalytics/locale/es/LC_MESSAGES/PiwikAnalytics.po8
-rw-r--r--plugins/PiwikAnalytics/locale/fr/LC_MESSAGES/PiwikAnalytics.po8
-rw-r--r--plugins/PiwikAnalytics/locale/ia/LC_MESSAGES/PiwikAnalytics.po8
-rw-r--r--plugins/PiwikAnalytics/locale/id/LC_MESSAGES/PiwikAnalytics.po8
-rw-r--r--plugins/PiwikAnalytics/locale/mk/LC_MESSAGES/PiwikAnalytics.po8
-rw-r--r--plugins/PiwikAnalytics/locale/nb/LC_MESSAGES/PiwikAnalytics.po8
-rw-r--r--plugins/PiwikAnalytics/locale/nl/LC_MESSAGES/PiwikAnalytics.po8
-rw-r--r--plugins/PiwikAnalytics/locale/pt_BR/LC_MESSAGES/PiwikAnalytics.po8
-rw-r--r--plugins/PiwikAnalytics/locale/ru/LC_MESSAGES/PiwikAnalytics.po8
-rw-r--r--plugins/PiwikAnalytics/locale/tl/LC_MESSAGES/PiwikAnalytics.po8
-rw-r--r--plugins/PiwikAnalytics/locale/uk/LC_MESSAGES/PiwikAnalytics.po8
-rw-r--r--plugins/PostDebug/locale/PostDebug.pot2
-rw-r--r--plugins/PostDebug/locale/es/LC_MESSAGES/PostDebug.po8
-rw-r--r--plugins/PostDebug/locale/fi/LC_MESSAGES/PostDebug.po8
-rw-r--r--plugins/PostDebug/locale/fr/LC_MESSAGES/PostDebug.po8
-rw-r--r--plugins/PostDebug/locale/ia/LC_MESSAGES/PostDebug.po8
-rw-r--r--plugins/PostDebug/locale/id/LC_MESSAGES/PostDebug.po8
-rw-r--r--plugins/PostDebug/locale/ja/LC_MESSAGES/PostDebug.po8
-rw-r--r--plugins/PostDebug/locale/mk/LC_MESSAGES/PostDebug.po8
-rw-r--r--plugins/PostDebug/locale/nb/LC_MESSAGES/PostDebug.po8
-rw-r--r--plugins/PostDebug/locale/nl/LC_MESSAGES/PostDebug.po8
-rw-r--r--plugins/PostDebug/locale/pt_BR/LC_MESSAGES/PostDebug.po8
-rw-r--r--plugins/PostDebug/locale/ru/LC_MESSAGES/PostDebug.po8
-rw-r--r--plugins/PostDebug/locale/tl/LC_MESSAGES/PostDebug.po8
-rw-r--r--plugins/PostDebug/locale/uk/LC_MESSAGES/PostDebug.po8
-rw-r--r--plugins/PoweredByStatusNet/locale/PoweredByStatusNet.pot2
-rw-r--r--plugins/PoweredByStatusNet/locale/br/LC_MESSAGES/PoweredByStatusNet.po8
-rw-r--r--plugins/PoweredByStatusNet/locale/de/LC_MESSAGES/PoweredByStatusNet.po8
-rw-r--r--plugins/PoweredByStatusNet/locale/fr/LC_MESSAGES/PoweredByStatusNet.po8
-rw-r--r--plugins/PoweredByStatusNet/locale/gl/LC_MESSAGES/PoweredByStatusNet.po8
-rw-r--r--plugins/PoweredByStatusNet/locale/ia/LC_MESSAGES/PoweredByStatusNet.po8
-rw-r--r--plugins/PoweredByStatusNet/locale/mk/LC_MESSAGES/PoweredByStatusNet.po8
-rw-r--r--plugins/PoweredByStatusNet/locale/nl/LC_MESSAGES/PoweredByStatusNet.po8
-rw-r--r--plugins/PoweredByStatusNet/locale/pt/LC_MESSAGES/PoweredByStatusNet.po8
-rw-r--r--plugins/PoweredByStatusNet/locale/tl/LC_MESSAGES/PoweredByStatusNet.po8
-rw-r--r--plugins/PoweredByStatusNet/locale/uk/LC_MESSAGES/PoweredByStatusNet.po8
-rw-r--r--plugins/PtitUrl/locale/PtitUrl.pot2
-rw-r--r--plugins/PtitUrl/locale/br/LC_MESSAGES/PtitUrl.po8
-rw-r--r--plugins/PtitUrl/locale/es/LC_MESSAGES/PtitUrl.po8
-rw-r--r--plugins/PtitUrl/locale/fr/LC_MESSAGES/PtitUrl.po8
-rw-r--r--plugins/PtitUrl/locale/ia/LC_MESSAGES/PtitUrl.po8
-rw-r--r--plugins/PtitUrl/locale/ja/LC_MESSAGES/PtitUrl.po8
-rw-r--r--plugins/PtitUrl/locale/mk/LC_MESSAGES/PtitUrl.po8
-rw-r--r--plugins/PtitUrl/locale/nb/LC_MESSAGES/PtitUrl.po8
-rw-r--r--plugins/PtitUrl/locale/nl/LC_MESSAGES/PtitUrl.po8
-rw-r--r--plugins/PtitUrl/locale/pt/LC_MESSAGES/PtitUrl.po8
-rw-r--r--plugins/PtitUrl/locale/pt_BR/LC_MESSAGES/PtitUrl.po8
-rw-r--r--plugins/PtitUrl/locale/ru/LC_MESSAGES/PtitUrl.po8
-rw-r--r--plugins/PtitUrl/locale/tl/LC_MESSAGES/PtitUrl.po8
-rw-r--r--plugins/PtitUrl/locale/uk/LC_MESSAGES/PtitUrl.po8
-rw-r--r--plugins/RSSCloud/locale/RSSCloud.pot2
-rw-r--r--plugins/RSSCloud/locale/fr/LC_MESSAGES/RSSCloud.po8
-rw-r--r--plugins/RSSCloud/locale/ia/LC_MESSAGES/RSSCloud.po8
-rw-r--r--plugins/RSSCloud/locale/mk/LC_MESSAGES/RSSCloud.po8
-rw-r--r--plugins/RSSCloud/locale/nl/LC_MESSAGES/RSSCloud.po8
-rw-r--r--plugins/RSSCloud/locale/tl/LC_MESSAGES/RSSCloud.po8
-rw-r--r--plugins/RSSCloud/locale/uk/LC_MESSAGES/RSSCloud.po8
-rw-r--r--plugins/Realtime/README4
-rw-r--r--plugins/Realtime/RealtimePlugin.php27
-rw-r--r--plugins/Realtime/locale/Realtime.pot53
-rw-r--r--plugins/Realtime/locale/af/LC_MESSAGES/Realtime.po58
-rw-r--r--plugins/Realtime/locale/br/LC_MESSAGES/Realtime.po58
-rw-r--r--plugins/Realtime/locale/ia/LC_MESSAGES/Realtime.po58
-rw-r--r--plugins/Realtime/locale/mk/LC_MESSAGES/Realtime.po58
-rw-r--r--plugins/Realtime/locale/nl/LC_MESSAGES/Realtime.po58
-rw-r--r--plugins/Realtime/locale/tr/LC_MESSAGES/Realtime.po58
-rw-r--r--plugins/Realtime/locale/uk/LC_MESSAGES/Realtime.po59
-rw-r--r--plugins/Realtime/realtimeupdate.css2
-rw-r--r--plugins/Realtime/realtimeupdate.js23
-rw-r--r--plugins/Recaptcha/locale/Recaptcha.pot2
-rw-r--r--plugins/Recaptcha/locale/de/LC_MESSAGES/Recaptcha.po8
-rw-r--r--plugins/Recaptcha/locale/fr/LC_MESSAGES/Recaptcha.po8
-rw-r--r--plugins/Recaptcha/locale/ia/LC_MESSAGES/Recaptcha.po8
-rw-r--r--plugins/Recaptcha/locale/mk/LC_MESSAGES/Recaptcha.po8
-rw-r--r--plugins/Recaptcha/locale/nb/LC_MESSAGES/Recaptcha.po8
-rw-r--r--plugins/Recaptcha/locale/nl/LC_MESSAGES/Recaptcha.po8
-rw-r--r--plugins/Recaptcha/locale/pt/LC_MESSAGES/Recaptcha.po8
-rw-r--r--plugins/Recaptcha/locale/ru/LC_MESSAGES/Recaptcha.po8
-rw-r--r--plugins/Recaptcha/locale/tl/LC_MESSAGES/Recaptcha.po8
-rw-r--r--plugins/Recaptcha/locale/uk/LC_MESSAGES/Recaptcha.po8
-rw-r--r--plugins/RegisterThrottle/locale/RegisterThrottle.pot2
-rw-r--r--plugins/RegisterThrottle/locale/de/LC_MESSAGES/RegisterThrottle.po8
-rw-r--r--plugins/RegisterThrottle/locale/fr/LC_MESSAGES/RegisterThrottle.po10
-rw-r--r--plugins/RegisterThrottle/locale/ia/LC_MESSAGES/RegisterThrottle.po10
-rw-r--r--plugins/RegisterThrottle/locale/mk/LC_MESSAGES/RegisterThrottle.po10
-rw-r--r--plugins/RegisterThrottle/locale/nl/LC_MESSAGES/RegisterThrottle.po10
-rw-r--r--plugins/RegisterThrottle/locale/tl/LC_MESSAGES/RegisterThrottle.po8
-rw-r--r--plugins/RegisterThrottle/locale/uk/LC_MESSAGES/RegisterThrottle.po11
-rw-r--r--plugins/RequireValidatedEmail/locale/RequireValidatedEmail.pot2
-rw-r--r--plugins/RequireValidatedEmail/locale/de/LC_MESSAGES/RequireValidatedEmail.po8
-rw-r--r--plugins/RequireValidatedEmail/locale/fr/LC_MESSAGES/RequireValidatedEmail.po8
-rw-r--r--plugins/RequireValidatedEmail/locale/ia/LC_MESSAGES/RequireValidatedEmail.po8
-rw-r--r--plugins/RequireValidatedEmail/locale/mk/LC_MESSAGES/RequireValidatedEmail.po8
-rw-r--r--plugins/RequireValidatedEmail/locale/nl/LC_MESSAGES/RequireValidatedEmail.po8
-rw-r--r--plugins/RequireValidatedEmail/locale/tl/LC_MESSAGES/RequireValidatedEmail.po8
-rw-r--r--plugins/RequireValidatedEmail/locale/uk/LC_MESSAGES/RequireValidatedEmail.po8
-rw-r--r--plugins/ReverseUsernameAuthentication/locale/ReverseUsernameAuthentication.pot2
-rw-r--r--plugins/ReverseUsernameAuthentication/locale/fr/LC_MESSAGES/ReverseUsernameAuthentication.po8
-rw-r--r--plugins/ReverseUsernameAuthentication/locale/ia/LC_MESSAGES/ReverseUsernameAuthentication.po8
-rw-r--r--plugins/ReverseUsernameAuthentication/locale/id/LC_MESSAGES/ReverseUsernameAuthentication.po8
-rw-r--r--plugins/ReverseUsernameAuthentication/locale/ja/LC_MESSAGES/ReverseUsernameAuthentication.po8
-rw-r--r--plugins/ReverseUsernameAuthentication/locale/mk/LC_MESSAGES/ReverseUsernameAuthentication.po8
-rw-r--r--plugins/ReverseUsernameAuthentication/locale/nb/LC_MESSAGES/ReverseUsernameAuthentication.po8
-rw-r--r--plugins/ReverseUsernameAuthentication/locale/nl/LC_MESSAGES/ReverseUsernameAuthentication.po8
-rw-r--r--plugins/ReverseUsernameAuthentication/locale/ru/LC_MESSAGES/ReverseUsernameAuthentication.po8
-rw-r--r--plugins/ReverseUsernameAuthentication/locale/tl/LC_MESSAGES/ReverseUsernameAuthentication.po8
-rw-r--r--plugins/ReverseUsernameAuthentication/locale/uk/LC_MESSAGES/ReverseUsernameAuthentication.po8
-rw-r--r--plugins/Sample/locale/Sample.pot2
-rw-r--r--plugins/Sample/locale/br/LC_MESSAGES/Sample.po20
-rw-r--r--plugins/Sample/locale/de/LC_MESSAGES/Sample.po8
-rw-r--r--plugins/Sample/locale/fr/LC_MESSAGES/Sample.po8
-rw-r--r--plugins/Sample/locale/ia/LC_MESSAGES/Sample.po8
-rw-r--r--plugins/Sample/locale/mk/LC_MESSAGES/Sample.po8
-rw-r--r--plugins/Sample/locale/nl/LC_MESSAGES/Sample.po8
-rw-r--r--plugins/Sample/locale/ru/LC_MESSAGES/Sample.po8
-rw-r--r--plugins/Sample/locale/tl/LC_MESSAGES/Sample.po8
-rw-r--r--plugins/Sample/locale/uk/LC_MESSAGES/Sample.po8
-rw-r--r--plugins/Sample/locale/zh_CN/LC_MESSAGES/Sample.po8
-rw-r--r--plugins/ShareNotice/locale/ShareNotice.pot2
-rw-r--r--plugins/ShareNotice/locale/de/LC_MESSAGES/ShareNotice.po8
-rw-r--r--plugins/ShareNotice/locale/fr/LC_MESSAGES/ShareNotice.po8
-rw-r--r--plugins/ShareNotice/locale/ia/LC_MESSAGES/ShareNotice.po8
-rw-r--r--plugins/ShareNotice/locale/mk/LC_MESSAGES/ShareNotice.po8
-rw-r--r--plugins/ShareNotice/locale/nl/LC_MESSAGES/ShareNotice.po8
-rw-r--r--plugins/ShareNotice/locale/tl/LC_MESSAGES/ShareNotice.po8
-rw-r--r--plugins/ShareNotice/locale/uk/LC_MESSAGES/ShareNotice.po8
-rw-r--r--plugins/SimpleUrl/locale/SimpleUrl.pot2
-rw-r--r--plugins/SimpleUrl/locale/br/LC_MESSAGES/SimpleUrl.po8
-rw-r--r--plugins/SimpleUrl/locale/es/LC_MESSAGES/SimpleUrl.po8
-rw-r--r--plugins/SimpleUrl/locale/fr/LC_MESSAGES/SimpleUrl.po8
-rw-r--r--plugins/SimpleUrl/locale/ia/LC_MESSAGES/SimpleUrl.po8
-rw-r--r--plugins/SimpleUrl/locale/id/LC_MESSAGES/SimpleUrl.po8
-rw-r--r--plugins/SimpleUrl/locale/ja/LC_MESSAGES/SimpleUrl.po8
-rw-r--r--plugins/SimpleUrl/locale/mk/LC_MESSAGES/SimpleUrl.po8
-rw-r--r--plugins/SimpleUrl/locale/nb/LC_MESSAGES/SimpleUrl.po8
-rw-r--r--plugins/SimpleUrl/locale/nl/LC_MESSAGES/SimpleUrl.po8
-rw-r--r--plugins/SimpleUrl/locale/pt/LC_MESSAGES/SimpleUrl.po8
-rw-r--r--plugins/SimpleUrl/locale/ru/LC_MESSAGES/SimpleUrl.po8
-rw-r--r--plugins/SimpleUrl/locale/tl/LC_MESSAGES/SimpleUrl.po8
-rw-r--r--plugins/SimpleUrl/locale/uk/LC_MESSAGES/SimpleUrl.po8
-rw-r--r--plugins/Sitemap/locale/Sitemap.pot2
-rw-r--r--plugins/Sitemap/locale/br/LC_MESSAGES/Sitemap.po11
-rw-r--r--plugins/Sitemap/locale/fr/LC_MESSAGES/Sitemap.po8
-rw-r--r--plugins/Sitemap/locale/ia/LC_MESSAGES/Sitemap.po8
-rw-r--r--plugins/Sitemap/locale/mk/LC_MESSAGES/Sitemap.po8
-rw-r--r--plugins/Sitemap/locale/nl/LC_MESSAGES/Sitemap.po8
-rw-r--r--plugins/Sitemap/locale/ru/LC_MESSAGES/Sitemap.po8
-rw-r--r--plugins/Sitemap/locale/tl/LC_MESSAGES/Sitemap.po8
-rw-r--r--plugins/Sitemap/locale/uk/LC_MESSAGES/Sitemap.po8
-rw-r--r--plugins/SlicedFavorites/locale/SlicedFavorites.pot2
-rw-r--r--plugins/SlicedFavorites/locale/fr/LC_MESSAGES/SlicedFavorites.po8
-rw-r--r--plugins/SlicedFavorites/locale/ia/LC_MESSAGES/SlicedFavorites.po8
-rw-r--r--plugins/SlicedFavorites/locale/id/LC_MESSAGES/SlicedFavorites.po8
-rw-r--r--plugins/SlicedFavorites/locale/mk/LC_MESSAGES/SlicedFavorites.po8
-rw-r--r--plugins/SlicedFavorites/locale/nl/LC_MESSAGES/SlicedFavorites.po8
-rw-r--r--plugins/SlicedFavorites/locale/tl/LC_MESSAGES/SlicedFavorites.po8
-rw-r--r--plugins/SlicedFavorites/locale/uk/LC_MESSAGES/SlicedFavorites.po8
-rw-r--r--plugins/SphinxSearch/locale/SphinxSearch.pot2
-rw-r--r--plugins/SphinxSearch/locale/fr/LC_MESSAGES/SphinxSearch.po8
-rw-r--r--plugins/SphinxSearch/locale/ia/LC_MESSAGES/SphinxSearch.po8
-rw-r--r--plugins/SphinxSearch/locale/mk/LC_MESSAGES/SphinxSearch.po8
-rw-r--r--plugins/SphinxSearch/locale/nl/LC_MESSAGES/SphinxSearch.po8
-rw-r--r--plugins/SphinxSearch/locale/ru/LC_MESSAGES/SphinxSearch.po8
-rw-r--r--plugins/SphinxSearch/locale/tl/LC_MESSAGES/SphinxSearch.po8
-rw-r--r--plugins/SphinxSearch/locale/uk/LC_MESSAGES/SphinxSearch.po8
-rw-r--r--plugins/SubMirror/locale/SubMirror.pot2
-rw-r--r--plugins/SubMirror/locale/fr/LC_MESSAGES/SubMirror.po8
-rw-r--r--plugins/SubMirror/locale/ia/LC_MESSAGES/SubMirror.po8
-rw-r--r--plugins/SubMirror/locale/mk/LC_MESSAGES/SubMirror.po8
-rw-r--r--plugins/SubMirror/locale/nl/LC_MESSAGES/SubMirror.po8
-rw-r--r--plugins/SubMirror/locale/tl/LC_MESSAGES/SubMirror.po8
-rw-r--r--plugins/SubMirror/locale/uk/LC_MESSAGES/SubMirror.po8
-rw-r--r--plugins/SubscriptionThrottle/locale/SubscriptionThrottle.pot2
-rw-r--r--plugins/SubscriptionThrottle/locale/de/LC_MESSAGES/SubscriptionThrottle.po8
-rw-r--r--plugins/SubscriptionThrottle/locale/es/LC_MESSAGES/SubscriptionThrottle.po8
-rw-r--r--plugins/SubscriptionThrottle/locale/fr/LC_MESSAGES/SubscriptionThrottle.po8
-rw-r--r--plugins/SubscriptionThrottle/locale/ia/LC_MESSAGES/SubscriptionThrottle.po8
-rw-r--r--plugins/SubscriptionThrottle/locale/id/LC_MESSAGES/SubscriptionThrottle.po8
-rw-r--r--plugins/SubscriptionThrottle/locale/mk/LC_MESSAGES/SubscriptionThrottle.po8
-rw-r--r--plugins/SubscriptionThrottle/locale/nb/LC_MESSAGES/SubscriptionThrottle.po8
-rw-r--r--plugins/SubscriptionThrottle/locale/nl/LC_MESSAGES/SubscriptionThrottle.po8
-rw-r--r--plugins/SubscriptionThrottle/locale/ru/LC_MESSAGES/SubscriptionThrottle.po8
-rw-r--r--plugins/SubscriptionThrottle/locale/tl/LC_MESSAGES/SubscriptionThrottle.po8
-rw-r--r--plugins/SubscriptionThrottle/locale/uk/LC_MESSAGES/SubscriptionThrottle.po8
-rw-r--r--plugins/TabFocus/locale/TabFocus.pot2
-rw-r--r--plugins/TabFocus/locale/br/LC_MESSAGES/TabFocus.po32
-rw-r--r--plugins/TabFocus/locale/es/LC_MESSAGES/TabFocus.po8
-rw-r--r--plugins/TabFocus/locale/fr/LC_MESSAGES/TabFocus.po8
-rw-r--r--plugins/TabFocus/locale/gl/LC_MESSAGES/TabFocus.po8
-rw-r--r--plugins/TabFocus/locale/ia/LC_MESSAGES/TabFocus.po8
-rw-r--r--plugins/TabFocus/locale/id/LC_MESSAGES/TabFocus.po8
-rw-r--r--plugins/TabFocus/locale/mk/LC_MESSAGES/TabFocus.po8
-rw-r--r--plugins/TabFocus/locale/nb/LC_MESSAGES/TabFocus.po8
-rw-r--r--plugins/TabFocus/locale/nl/LC_MESSAGES/TabFocus.po8
-rw-r--r--plugins/TabFocus/locale/ru/LC_MESSAGES/TabFocus.po8
-rw-r--r--plugins/TabFocus/locale/tl/LC_MESSAGES/TabFocus.po8
-rw-r--r--plugins/TabFocus/locale/uk/LC_MESSAGES/TabFocus.po8
-rw-r--r--plugins/TightUrl/locale/TightUrl.pot2
-rw-r--r--plugins/TightUrl/locale/es/LC_MESSAGES/TightUrl.po8
-rw-r--r--plugins/TightUrl/locale/fr/LC_MESSAGES/TightUrl.po8
-rw-r--r--plugins/TightUrl/locale/ia/LC_MESSAGES/TightUrl.po8
-rw-r--r--plugins/TightUrl/locale/id/LC_MESSAGES/TightUrl.po8
-rw-r--r--plugins/TightUrl/locale/ja/LC_MESSAGES/TightUrl.po8
-rw-r--r--plugins/TightUrl/locale/mk/LC_MESSAGES/TightUrl.po8
-rw-r--r--plugins/TightUrl/locale/nb/LC_MESSAGES/TightUrl.po8
-rw-r--r--plugins/TightUrl/locale/nl/LC_MESSAGES/TightUrl.po8
-rw-r--r--plugins/TightUrl/locale/pt_BR/LC_MESSAGES/TightUrl.po29
-rw-r--r--plugins/TightUrl/locale/ru/LC_MESSAGES/TightUrl.po8
-rw-r--r--plugins/TightUrl/locale/tl/LC_MESSAGES/TightUrl.po8
-rw-r--r--plugins/TightUrl/locale/uk/LC_MESSAGES/TightUrl.po8
-rw-r--r--plugins/TinyMCE/locale/TinyMCE.pot2
-rw-r--r--plugins/TinyMCE/locale/eo/LC_MESSAGES/TinyMCE.po8
-rw-r--r--plugins/TinyMCE/locale/es/LC_MESSAGES/TinyMCE.po8
-rw-r--r--plugins/TinyMCE/locale/fr/LC_MESSAGES/TinyMCE.po8
-rw-r--r--plugins/TinyMCE/locale/ia/LC_MESSAGES/TinyMCE.po8
-rw-r--r--plugins/TinyMCE/locale/id/LC_MESSAGES/TinyMCE.po8
-rw-r--r--plugins/TinyMCE/locale/mk/LC_MESSAGES/TinyMCE.po8
-rw-r--r--plugins/TinyMCE/locale/nb/LC_MESSAGES/TinyMCE.po8
-rw-r--r--plugins/TinyMCE/locale/nl/LC_MESSAGES/TinyMCE.po8
-rw-r--r--plugins/TinyMCE/locale/pt_BR/LC_MESSAGES/TinyMCE.po8
-rw-r--r--plugins/TinyMCE/locale/ru/LC_MESSAGES/TinyMCE.po8
-rw-r--r--plugins/TinyMCE/locale/tl/LC_MESSAGES/TinyMCE.po8
-rw-r--r--plugins/TinyMCE/locale/uk/LC_MESSAGES/TinyMCE.po8
-rw-r--r--plugins/TwitterBridge/TwitterBridgePlugin.php11
-rw-r--r--plugins/TwitterBridge/daemons/twitterdaemon.php314
-rwxr-xr-xplugins/TwitterBridge/daemons/twitterstatusfetcher.php591
-rw-r--r--plugins/TwitterBridge/jsonstreamreader.php265
-rw-r--r--plugins/TwitterBridge/locale/TwitterBridge.pot26
-rw-r--r--plugins/TwitterBridge/locale/fr/LC_MESSAGES/TwitterBridge.po32
-rw-r--r--plugins/TwitterBridge/locale/ia/LC_MESSAGES/TwitterBridge.po32
-rw-r--r--plugins/TwitterBridge/locale/mk/LC_MESSAGES/TwitterBridge.po32
-rw-r--r--plugins/TwitterBridge/locale/nl/LC_MESSAGES/TwitterBridge.po32
-rw-r--r--plugins/TwitterBridge/locale/tr/LC_MESSAGES/TwitterBridge.po32
-rw-r--r--plugins/TwitterBridge/locale/uk/LC_MESSAGES/TwitterBridge.po32
-rw-r--r--plugins/TwitterBridge/locale/zh_CN/LC_MESSAGES/TwitterBridge.po32
-rw-r--r--plugins/TwitterBridge/scripts/fakestream.php147
-rw-r--r--plugins/TwitterBridge/scripts/streamtest.php244
-rw-r--r--plugins/TwitterBridge/tweetctlqueuehandler.php59
-rw-r--r--plugins/TwitterBridge/tweetinqueuehandler.php63
-rw-r--r--plugins/TwitterBridge/twitterimport.php651
-rw-r--r--plugins/TwitterBridge/twittersettings.php14
-rw-r--r--plugins/TwitterBridge/twitterstreamreader.php285
-rw-r--r--plugins/UserFlag/UserFlagPlugin.php60
-rw-r--r--plugins/UserFlag/User_flag_profile.php23
-rw-r--r--plugins/UserFlag/flagprofile.php15
-rw-r--r--plugins/UserFlag/locale/UserFlag.pot16
-rw-r--r--plugins/UserFlag/locale/fr/LC_MESSAGES/UserFlag.po22
-rw-r--r--plugins/UserFlag/locale/ia/LC_MESSAGES/UserFlag.po22
-rw-r--r--plugins/UserFlag/locale/mk/LC_MESSAGES/UserFlag.po22
-rw-r--r--plugins/UserFlag/locale/nl/LC_MESSAGES/UserFlag.po22
-rw-r--r--plugins/UserFlag/locale/pt/LC_MESSAGES/UserFlag.po22
-rw-r--r--plugins/UserFlag/locale/uk/LC_MESSAGES/UserFlag.po22
-rw-r--r--plugins/UserLimit/locale/UserLimit.pot2
-rw-r--r--plugins/UserLimit/locale/br/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/de/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/es/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/fi/LC_MESSAGES/UserLimit.po26
-rw-r--r--plugins/UserLimit/locale/fr/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/gl/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/ia/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/id/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/lb/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/mk/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/nb/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/nl/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/pt/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/pt_BR/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/ru/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/tl/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/tr/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/UserLimit/locale/uk/LC_MESSAGES/UserLimit.po8
-rw-r--r--plugins/WikiHashtags/locale/WikiHashtags.pot2
-rw-r--r--plugins/WikiHashtags/locale/br/LC_MESSAGES/WikiHashtags.po8
-rw-r--r--plugins/WikiHashtags/locale/fr/LC_MESSAGES/WikiHashtags.po8
-rw-r--r--plugins/WikiHashtags/locale/ia/LC_MESSAGES/WikiHashtags.po8
-rw-r--r--plugins/WikiHashtags/locale/id/LC_MESSAGES/WikiHashtags.po8
-rw-r--r--plugins/WikiHashtags/locale/mk/LC_MESSAGES/WikiHashtags.po8
-rw-r--r--plugins/WikiHashtags/locale/nb/LC_MESSAGES/WikiHashtags.po8
-rw-r--r--plugins/WikiHashtags/locale/nl/LC_MESSAGES/WikiHashtags.po8
-rw-r--r--plugins/WikiHashtags/locale/pt_BR/LC_MESSAGES/WikiHashtags.po8
-rw-r--r--plugins/WikiHashtags/locale/ru/LC_MESSAGES/WikiHashtags.po8
-rw-r--r--plugins/WikiHashtags/locale/tl/LC_MESSAGES/WikiHashtags.po8
-rw-r--r--plugins/WikiHashtags/locale/tr/LC_MESSAGES/WikiHashtags.po8
-rw-r--r--plugins/WikiHashtags/locale/uk/LC_MESSAGES/WikiHashtags.po8
-rw-r--r--plugins/WikiHowProfile/locale/WikiHowProfile.pot2
-rw-r--r--plugins/WikiHowProfile/locale/fr/LC_MESSAGES/WikiHowProfile.po8
-rw-r--r--plugins/WikiHowProfile/locale/ia/LC_MESSAGES/WikiHowProfile.po8
-rw-r--r--plugins/WikiHowProfile/locale/mk/LC_MESSAGES/WikiHowProfile.po8
-rw-r--r--plugins/WikiHowProfile/locale/nl/LC_MESSAGES/WikiHowProfile.po8
-rw-r--r--plugins/WikiHowProfile/locale/ru/LC_MESSAGES/WikiHowProfile.po8
-rw-r--r--plugins/WikiHowProfile/locale/tl/LC_MESSAGES/WikiHowProfile.po8
-rw-r--r--plugins/WikiHowProfile/locale/tr/LC_MESSAGES/WikiHowProfile.po8
-rw-r--r--plugins/WikiHowProfile/locale/uk/LC_MESSAGES/WikiHowProfile.po8
-rw-r--r--plugins/XCache/locale/XCache.pot2
-rw-r--r--plugins/XCache/locale/br/LC_MESSAGES/XCache.po8
-rw-r--r--plugins/XCache/locale/es/LC_MESSAGES/XCache.po8
-rw-r--r--plugins/XCache/locale/fi/LC_MESSAGES/XCache.po30
-rw-r--r--plugins/XCache/locale/fr/LC_MESSAGES/XCache.po8
-rw-r--r--plugins/XCache/locale/gl/LC_MESSAGES/XCache.po8
-rw-r--r--plugins/XCache/locale/ia/LC_MESSAGES/XCache.po8
-rw-r--r--plugins/XCache/locale/id/LC_MESSAGES/XCache.po8
-rw-r--r--plugins/XCache/locale/mk/LC_MESSAGES/XCache.po8
-rw-r--r--plugins/XCache/locale/nb/LC_MESSAGES/XCache.po8
-rw-r--r--plugins/XCache/locale/nl/LC_MESSAGES/XCache.po8
-rw-r--r--plugins/XCache/locale/pt_BR/LC_MESSAGES/XCache.po8
-rw-r--r--plugins/XCache/locale/ru/LC_MESSAGES/XCache.po8
-rw-r--r--plugins/XCache/locale/tl/LC_MESSAGES/XCache.po8
-rw-r--r--plugins/XCache/locale/tr/LC_MESSAGES/XCache.po8
-rw-r--r--plugins/XCache/locale/uk/LC_MESSAGES/XCache.po8
-rw-r--r--plugins/YammerImport/locale/YammerImport.pot2
-rw-r--r--plugins/YammerImport/locale/br/LC_MESSAGES/YammerImport.po8
-rw-r--r--plugins/YammerImport/locale/fr/LC_MESSAGES/YammerImport.po8
-rw-r--r--plugins/YammerImport/locale/ia/LC_MESSAGES/YammerImport.po8
-rw-r--r--plugins/YammerImport/locale/mk/LC_MESSAGES/YammerImport.po8
-rw-r--r--plugins/YammerImport/locale/nl/LC_MESSAGES/YammerImport.po8
-rw-r--r--plugins/YammerImport/locale/ru/LC_MESSAGES/YammerImport.po11
-rw-r--r--plugins/YammerImport/locale/tr/LC_MESSAGES/YammerImport.po8
-rw-r--r--plugins/YammerImport/locale/uk/LC_MESSAGES/YammerImport.po8
-rw-r--r--scripts/make-release.php57
-rw-r--r--scripts/restoreuser.php10
-rw-r--r--scripts/userrole.php17
-rw-r--r--theme/base/css/display.css23
1059 files changed, 55858 insertions, 31227 deletions
diff --git a/EVENTS.txt b/EVENTS.txt
index 2df21f01a..a3b0804e8 100644
--- a/EVENTS.txt
+++ b/EVENTS.txt
@@ -118,16 +118,16 @@ EndShowHTML: Showing after the html element
- $action: the current action
StartPublicGroupNav: Showing the public group nav menu
-- $action: the current action
+- $menu: the menu widget; use $menu->action for output
EndPublicGroupNav: At the end of the public group nav menu
-- $action: the current action
+- $menu: the menu widget; use $menu->action for output
StartSubGroupNav: Showing the subscriptions group nav menu
-- $action: the current action
+- $menu: the menu widget; use $menu->action for output
EndSubGroupNav: At the end of the subscriptions group nav menu
-- $action: the current action
+- $menu: the menu widget; use $menu->action for output
StartInitializeRouter: Before the router instance has been initialized; good place to add routes
- $m: the Net_URL_Mapper that has just been set up
@@ -302,6 +302,20 @@ StartProfileSaveForm: before starting to save a profile settings form
EndProfileSaveForm: after saving a profile settings form (after commit, no profile or user object!)
- $action: action object being shown
+StartEmailFormData: just before showing text entry fields on email settings page
+- $action: action object being shown
+
+EndEmailFormData: just after showing text entry fields on email settings page
+- $action: action object being shown
+
+StartEmailSaveForm: before starting to save a email settings form
+- $action: action object being shown
+- &$user: user being saved
+
+EndEmailSaveForm: after saving a email settings form (after commit)
+- $action: action object being shown
+- &$user: user being saved
+
StartRegistrationFormData: just before showing text entry fields on registration page
- $action: action object being shown
diff --git a/README b/README
index 43a9bb5e9..b36d8b745 100644
--- a/README
+++ b/README
@@ -3,7 +3,7 @@ README
------
StatusNet 0.9.6 "Man on the Moon"
-19 October 2010
+29 October 2010
This is the README file for StatusNet, the Open Source microblogging
platform. It includes installation instructions, descriptions of
@@ -122,6 +122,16 @@ Notable changes this version:
- Header metadata on notice pages to aid in manual reposting on Facebook
- Lots of little fixes...
+Changes from 0.9.6 release candidate 1:
+- fix for broken group pages when logged out
+- fix for stuck ping queue entries when bad profile
+- fix for bogus single-user nickname config entry error
+- i18n updates
+- nofollow updates
+- SSL-only mode secure cookie fix
+- experimental ApiLogger plugin for usage data gathering
+- experimental follow-everyone plugin
+
A full changelog is available at http://status.net/wiki/StatusNet_0.9.6.
Prerequisites
diff --git a/actions/accessadminpanel.php b/actions/accessadminpanel.php
index 73354e97a..027c69c5e 100644
--- a/actions/accessadminpanel.php
+++ b/actions/accessadminpanel.php
@@ -40,7 +40,6 @@ if (!defined('STATUSNET')) {
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class AccessadminpanelAction extends AdminPanelAction
{
/**
@@ -48,10 +47,9 @@ class AccessadminpanelAction extends AdminPanelAction
*
* @return string page title
*/
-
function title()
{
- // TRANS: Page title
+ // TRANS: Page title for Access admin panel that allows configuring site access.
return _('Access');
}
@@ -60,10 +58,9 @@ class AccessadminpanelAction extends AdminPanelAction
*
* @return string instructions
*/
-
function getInstructions()
{
- // TRANS: Page notice
+ // TRANS: Page notice.
return _('Site access settings');
}
@@ -72,7 +69,6 @@ class AccessadminpanelAction extends AdminPanelAction
*
* @return void
*/
-
function showForm()
{
$form = new AccessAdminPanelForm($this);
@@ -85,7 +81,6 @@ class AccessadminpanelAction extends AdminPanelAction
*
* @return void
*/
-
function saveSettings()
{
static $booleans = array('site' => array('private', 'inviteonly', 'closed'));
@@ -110,7 +105,6 @@ class AccessadminpanelAction extends AdminPanelAction
return;
}
-
}
class AccessAdminPanelForm extends AdminForm
@@ -120,7 +114,6 @@ class AccessAdminPanelForm extends AdminForm
*
* @return int ID of the form
*/
-
function id()
{
return 'form_site_admin_panel';
@@ -131,7 +124,6 @@ class AccessAdminPanelForm extends AdminForm
*
* @return string class of the form
*/
-
function formClass()
{
return 'form_settings';
@@ -142,7 +134,6 @@ class AccessAdminPanelForm extends AdminForm
*
* @return string URL of the action
*/
-
function action()
{
return common_local_url('accessadminpanel');
@@ -153,7 +144,6 @@ class AccessAdminPanelForm extends AdminForm
*
* @return void
*/
-
function formData()
{
$this->out->elementStart('fieldset', array('id' => 'settings_admin_access'));
@@ -161,7 +151,7 @@ class AccessAdminPanelForm extends AdminForm
$this->out->element('legend', null, _('Registration'));
$this->out->elementStart('ul', 'form_data');
$this->li();
- // TRANS: Checkbox instructions for admin setting "Private"
+ // TRANS: Checkbox instructions for admin setting "Private".
$instructions = _('Prohibit anonymous users (not logged in) from viewing site?');
// TRANS: Checkbox label for prohibiting anonymous users from viewing site.
$this->out->checkbox('private', _m('LABEL', 'Private'),
@@ -170,7 +160,7 @@ class AccessAdminPanelForm extends AdminForm
$this->unli();
$this->li();
- // TRANS: Checkbox instructions for admin setting "Invite only"
+ // TRANS: Checkbox instructions for admin setting "Invite only".
$instructions = _('Make registration invitation only.');
// TRANS: Checkbox label for configuring site as invite only.
$this->out->checkbox('inviteonly', _('Invite only'),
@@ -179,7 +169,7 @@ class AccessAdminPanelForm extends AdminForm
$this->unli();
$this->li();
- // TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
+ // TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
$instructions = _('Disable new registrations.');
// TRANS: Checkbox label for disabling new user registrations.
$this->out->checkbox('closed', _('Closed'),
@@ -195,12 +185,11 @@ class AccessAdminPanelForm extends AdminForm
*
* @return void
*/
-
function formActions()
{
- // TRANS: Title / tooltip for button to save access settings in site admin panel
+ // TRANS: Title for button to save access settings in site admin panel.
$title = _('Save access settings');
+ // TRANS: Tooltip for button to save access settings in site admin panel.
$this->out->submit('submit', _m('BUTTON', 'Save'), 'submit', null, $title);
}
-
}
diff --git a/actions/accesstoken.php b/actions/accesstoken.php
index 76bd40473..bfb771b0b 100644
--- a/actions/accesstoken.php
+++ b/actions/accesstoken.php
@@ -67,4 +67,3 @@ class AccesstokenAction extends Action
}
}
}
-?>
diff --git a/actions/all.php b/actions/all.php
index b65335abc..dc08592fa 100644
--- a/actions/all.php
+++ b/actions/all.php
@@ -64,7 +64,7 @@ class AllAction extends ProfileAction
}
if ($this->page > 1 && $this->notice->N == 0) {
- // TRANS: Server error when page not found (404)
+ // TRANS: Server error when page not found (404).
$this->serverError(_('No such page.'), $code = 404);
}
@@ -76,6 +76,7 @@ class AllAction extends ProfileAction
parent::handle($args);
if (!$this->user) {
+ // TRANS: Client error when user not found for an action.
$this->clientError(_('No such user.'));
return;
}
@@ -103,7 +104,7 @@ class AllAction extends ProfileAction
'nickname' =>
$this->user->nickname)
),
- // TRANS: %s is user nickname
+ // TRANS: %s is user nickname.
sprintf(_('Feed for friends of %s (RSS 1.0)'), $this->user->nickname)),
new Feed(Feed::RSS2,
common_local_url(
@@ -112,7 +113,7 @@ class AllAction extends ProfileAction
'id' => $this->user->nickname
)
),
- // TRANS: %s is user nickname
+ // TRANS: %s is user nickname.
sprintf(_('Feed for friends of %s (RSS 2.0)'), $this->user->nickname)),
new Feed(Feed::ATOM,
common_local_url(
@@ -121,7 +122,7 @@ class AllAction extends ProfileAction
'id' => $this->user->nickname
)
),
- // TRANS: %s is user nickname
+ // TRANS: %s is user nickname.
sprintf(_('Feed for friends of %s (Atom)'), $this->user->nickname))
);
}
@@ -134,7 +135,7 @@ class AllAction extends ProfileAction
function showEmptyListMessage()
{
- // TRANS: %s is user nickname
+ // TRANS: Empty list message. %s is a user nickname.
$message = sprintf(_('This is the timeline for %s and friends but no one has posted anything yet.'), $this->user->nickname) . ' ';
if (common_logged_in()) {
@@ -144,7 +145,7 @@ class AllAction extends ProfileAction
// TRANS: This message contains Markdown links. Keep "](" together.
$message .= _('Try subscribing to more people, [join a group](%%action.groups%%) or post something yourself.');
} else {
- // TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+ // TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
// TRANS: This message contains Markdown links. Keep "](" together.
$message .= sprintf(_('You can try to [nudge %1$s](../%2$s) from their profile or [post something to them](%%%%action.newnotice%%%%?status_textarea=%3$s).'), $this->user->nickname, $this->user->nickname, '@' . $this->user->nickname);
}
@@ -183,10 +184,10 @@ class AllAction extends ProfileAction
{
$user = common_current_user();
if ($user && ($user->id == $this->user->id)) {
- // TRANS: H1 text
+ // TRANS: H1 text for page when viewing a list for self.
$this->element('h1', null, _("You and friends"));
} else {
- // TRANS: H1 text. %s is a user nickname
+ // TRANS: H1 text for page. %s is a user nickname.
$this->element('h1', null, sprintf(_('%s and friends'), $this->user->nickname));
}
}
diff --git a/actions/allrss.php b/actions/allrss.php
index 7df0b1ef7..573bb4eb2 100644
--- a/actions/allrss.php
+++ b/actions/allrss.php
@@ -1,5 +1,4 @@
<?php
-
/**
* RSS feed for user and friends timeline action class.
*
@@ -57,6 +56,7 @@ class AllrssAction extends Rss10Action
* @param array $args Web and URL arguments
*
* @return boolean false if user doesn't exist
+ *
*/
function prepare($args)
{
@@ -65,6 +65,7 @@ class AllrssAction extends Rss10Action
$this->user = User::staticGet('nickname', $nickname);
if (!$this->user) {
+ // TRANS: Client error when user not found for an rss related action.
$this->clientError(_('No such user.'));
return false;
} else {
@@ -127,7 +128,7 @@ class AllrssAction extends Rss10Action
* Get image.
*
* @return string user avatar URL or null
- */
+ */
function getImage()
{
$user = $this->user;
@@ -139,4 +140,3 @@ class AllrssAction extends Rss10Action
return $avatar ? $avatar->url : null;
}
}
-
diff --git a/actions/apiaccountratelimitstatus.php b/actions/apiaccountratelimitstatus.php
index e2dff2db9..8d7f89ead 100644
--- a/actions/apiaccountratelimitstatus.php
+++ b/actions/apiaccountratelimitstatus.php
@@ -49,10 +49,8 @@ require_once INSTALLDIR . '/lib/apibareauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiAccountRateLimitStatusAction extends ApiBareAuthAction
{
-
/**
* Handle the request
*
@@ -62,7 +60,6 @@ class ApiAccountRateLimitStatusAction extends ApiBareAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -119,11 +116,8 @@ class ApiAccountRateLimitStatusAction extends ApiBareAuthAction
*
* @return boolean is read only action?
*/
-
function isReadOnly($args)
{
return true;
}
-
}
-
diff --git a/actions/apiaccountupdatedeliverydevice.php b/actions/apiaccountupdatedeliverydevice.php
index a7342a94f..ec87c4c95 100644
--- a/actions/apiaccountupdatedeliverydevice.php
+++ b/actions/apiaccountupdatedeliverydevice.php
@@ -53,7 +53,6 @@ class ApiAccountUpdateDeliveryDeviceAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
function prepare($args)
{
diff --git a/actions/apiaccountupdateprofile.php b/actions/apiaccountupdateprofile.php
index aea10e33e..163dac42d 100644
--- a/actions/apiaccountupdateprofile.php
+++ b/actions/apiaccountupdateprofile.php
@@ -51,7 +51,6 @@ class ApiAccountUpdateProfileAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
function prepare($args)
{
@@ -91,6 +90,7 @@ class ApiAccountUpdateProfileAction extends ApiAuthAction
if (!in_array($this->format, array('xml', 'json'))) {
$this->clientError(
+ // TRANS: Client error displayed when trying to handle an unknown API method.
_('API method not found.'),
404,
$this->format
diff --git a/actions/apiaccountupdateprofilebackgroundimage.php b/actions/apiaccountupdateprofilebackgroundimage.php
index 87af962d2..badd8db00 100644
--- a/actions/apiaccountupdateprofilebackgroundimage.php
+++ b/actions/apiaccountupdateprofilebackgroundimage.php
@@ -114,6 +114,7 @@ class ApiAccountUpdateProfileBackgroundImageAction extends ApiAuthAction
}
if (empty($this->user)) {
+ // TRANS: Client error when user not found updating a profile background image.
$this->clientError(_('No such user.'), 404, $this->format);
return;
}
diff --git a/actions/apiaccountupdateprofilecolors.php b/actions/apiaccountupdateprofilecolors.php
index 9e07d80de..109fbf959 100644
--- a/actions/apiaccountupdateprofilecolors.php
+++ b/actions/apiaccountupdateprofilecolors.php
@@ -43,10 +43,8 @@ require_once INSTALLDIR . '/lib/apiauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiAccountUpdateProfileColorsAction extends ApiAuthAction
{
-
var $profile_background_color = null;
var $profile_text_color = null;
var $profile_link_color = null;
@@ -59,9 +57,7 @@ class ApiAccountUpdateProfileColorsAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -100,7 +96,6 @@ class ApiAccountUpdateProfileColorsAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -116,6 +111,7 @@ class ApiAccountUpdateProfileColorsAction extends ApiAuthAction
if (!in_array($this->format, array('xml', 'json'))) {
$this->clientError(
+ // TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
_('API method not found.'),
404,
$this->format
@@ -126,7 +122,6 @@ class ApiAccountUpdateProfileColorsAction extends ApiAuthAction
$design = $this->user->getDesign();
if (!empty($design)) {
-
$original = clone($design);
try {
@@ -140,12 +135,11 @@ class ApiAccountUpdateProfileColorsAction extends ApiAuthAction
if ($result === false) {
common_log_db_error($design, 'UPDATE', __FILE__);
+ // TRANS: Client error displayed when a database error occurs updating profile colours.
$this->clientError(_('Could not update your design.'));
return;
}
-
} else {
-
$this->user->query('BEGIN');
// save new design
@@ -162,6 +156,7 @@ class ApiAccountUpdateProfileColorsAction extends ApiAuthAction
if (empty($id)) {
common_log_db_error($id, 'INSERT', __FILE__);
+ // TRANS: Client error displayed when a database error occurs inserting profile colours.
$this->clientError(_('Unable to save your design settings.'));
return;
}
@@ -172,6 +167,7 @@ class ApiAccountUpdateProfileColorsAction extends ApiAuthAction
if (empty($result)) {
common_log_db_error($original, 'UPDATE', __FILE__);
+ // TRANS: Client error displayed when a database error occurs updating profile colours.
$this->clientError(_('Unable to save your design settings.'));
$this->user->query('ROLLBACK');
return;
@@ -183,6 +179,7 @@ class ApiAccountUpdateProfileColorsAction extends ApiAuthAction
$profile = $this->user->getProfile();
if (empty($profile)) {
+ // TRANS: Client error displayed a user has no profile updating profile colours.
$this->clientError(_('User has no profile.'));
return;
}
@@ -207,7 +204,6 @@ class ApiAccountUpdateProfileColorsAction extends ApiAuthAction
*
* @return void
*/
-
function setColors($design)
{
$bgcolor = empty($this->profile_background_color) ?
@@ -243,5 +239,4 @@ class ApiAccountUpdateProfileColorsAction extends ApiAuthAction
return true;
}
-
}
diff --git a/actions/apiaccountupdateprofileimage.php b/actions/apiaccountupdateprofileimage.php
index 1f38bd220..f2886509d 100644
--- a/actions/apiaccountupdateprofileimage.php
+++ b/actions/apiaccountupdateprofileimage.php
@@ -43,19 +43,15 @@ require_once INSTALLDIR . '/lib/apiauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiAccountUpdateProfileImageAction extends ApiAuthAction
{
-
/**
* Take arguments for running
*
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -74,7 +70,6 @@ class ApiAccountUpdateProfileImageAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -105,6 +100,7 @@ class ApiAccountUpdateProfileImageAction extends ApiAuthAction
}
if (empty($this->user)) {
+ // TRANS: Client error displayed updating profile image without having a user object.
$this->clientError(_('No such user.'), 404, $this->format);
return;
}
@@ -130,6 +126,7 @@ class ApiAccountUpdateProfileImageAction extends ApiAuthAction
$profile = $this->user->getProfile();
if (empty($profile)) {
+ // TRANS: Client error displayed if a user profile could not be found updating a profile image.
$this->clientError(_('User has no profile.'));
return;
}
@@ -150,5 +147,4 @@ class ApiAccountUpdateProfileImageAction extends ApiAuthAction
$this->endDocument('json');
}
}
-
}
diff --git a/actions/apiaccountverifycredentials.php b/actions/apiaccountverifycredentials.php
index 79416e9b2..26d4e2fc5 100644
--- a/actions/apiaccountverifycredentials.php
+++ b/actions/apiaccountverifycredentials.php
@@ -48,10 +48,8 @@ require_once INSTALLDIR . '/lib/apiauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiAccountVerifyCredentialsAction extends ApiAuthAction
{
-
/**
* Handle the request
*
@@ -61,12 +59,12 @@ class ApiAccountVerifyCredentialsAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
if (!in_array($this->format, array('xml', 'json'))) {
+ // TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
$this->clientError(_('API method not found.'), $code = 404);
return;
}
@@ -91,12 +89,9 @@ class ApiAccountVerifyCredentialsAction extends ApiAuthAction
* @param array $args other arguments
*
* @return boolean true
- *
- **/
-
+ */
function isReadOnly($args)
{
return true;
}
-
}
diff --git a/actions/apiblockdestroy.php b/actions/apiblockdestroy.php
index b69907784..7dd0859e9 100644
--- a/actions/apiblockdestroy.php
+++ b/actions/apiblockdestroy.php
@@ -55,7 +55,6 @@ class ApiBlockDestroyAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
function prepare($args)
{
@@ -91,6 +90,7 @@ class ApiBlockDestroyAction extends ApiAuthAction
}
if (empty($this->user) || empty($this->other)) {
+ // TRANS: Client error when user not found for an API action to remove a block for a user.
$this->clientError(_('No such user.'), 404, $this->format);
return;
}
diff --git a/actions/apidirectmessage.php b/actions/apidirectmessage.php
index 4e2ec5eb0..e072e27b8 100644
--- a/actions/apidirectmessage.php
+++ b/actions/apidirectmessage.php
@@ -48,7 +48,6 @@ require_once INSTALLDIR . '/lib/apiauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiDirectMessageAction extends ApiAuthAction
{
var $messages = null;
@@ -64,9 +63,7 @@ class ApiDirectMessageAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -87,12 +84,12 @@ class ApiDirectMessageAction extends ApiAuthAction
// Action was called by /api/direct_messages/sent.format
$this->title = sprintf(
- // TRANS: %s is a user nickname.
+ // TRANS: Title. %s is a user nickname.
_("Direct messages from %s"),
$this->user->nickname
);
$this->subtitle = sprintf(
- // TRANS: %s is a user nickname.
+ // TRANS: Subtitle. %s is a user nickname.
_("All the direct messages sent from %s"),
$this->user->nickname
);
@@ -101,12 +98,12 @@ class ApiDirectMessageAction extends ApiAuthAction
$this->id = "tag:$taguribase:SentDirectMessages:" . $this->user->id;
} else {
$this->title = sprintf(
- // TRANS: %s is a user nickname.
+ // TRANS: Title. %s is a user nickname.
_("Direct messages to %s"),
$this->user->nickname
);
$this->subtitle = sprintf(
- // TRANS: %s is a user nickname.
+ // TRANS: Subtitle. %s is a user nickname.
_("All the direct messages sent to %s"),
$this->user->nickname
);
@@ -129,7 +126,6 @@ class ApiDirectMessageAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -141,7 +137,6 @@ class ApiDirectMessageAction extends ApiAuthAction
*
* @return void
*/
-
function showMessages()
{
switch($this->format) {
@@ -169,7 +164,6 @@ class ApiDirectMessageAction extends ApiAuthAction
*
* @return array notices
*/
-
function getMessages()
{
$message = new Message();
@@ -208,7 +202,6 @@ class ApiDirectMessageAction extends ApiAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -219,7 +212,6 @@ class ApiDirectMessageAction extends ApiAuthAction
*
* @return string datestamp of the latest notice in the stream
*/
-
function lastModified()
{
if (!empty($this->messages)) {
@@ -234,7 +226,6 @@ class ApiDirectMessageAction extends ApiAuthAction
*
* @return void
*/
-
function showXmlDirectMessages()
{
$this->initDocument('xml');
@@ -255,7 +246,6 @@ class ApiDirectMessageAction extends ApiAuthAction
*
* @return void
*/
-
function showJsonDirectMessages()
{
$this->initDocument('json');
@@ -276,7 +266,6 @@ class ApiDirectMessageAction extends ApiAuthAction
*
* @return void
*/
-
function showRssDirectMessages()
{
$this->initDocument('rss');
@@ -311,7 +300,6 @@ class ApiDirectMessageAction extends ApiAuthAction
*
* @return void
*/
-
function showAtomDirectMessages()
{
$this->initDocument('atom');
@@ -353,7 +341,6 @@ class ApiDirectMessageAction extends ApiAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->messages)) {
@@ -374,5 +361,4 @@ class ApiDirectMessageAction extends ApiAuthAction
return null;
}
-
}
diff --git a/actions/apidirectmessagenew.php b/actions/apidirectmessagenew.php
index ccef57b3f..b335a9c93 100644
--- a/actions/apidirectmessagenew.php
+++ b/actions/apidirectmessagenew.php
@@ -60,7 +60,6 @@ class ApiDirectMessageNewAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
function prepare($args)
{
@@ -69,6 +68,7 @@ class ApiDirectMessageNewAction extends ApiAuthAction
$this->user = $this->auth_user;
if (empty($this->user)) {
+ // TRANS: Client error when user not found for an API direct message action.
$this->clientError(_('No such user.'), 404, $this->format);
return;
}
@@ -113,7 +113,7 @@ class ApiDirectMessageNewAction extends ApiAuthAction
if (empty($this->content)) {
$this->clientError(
- // TRANS: Client error (406).
+ // TRANS: Client error displayed when no message text was submitted (406).
_('No message text!'),
406,
$this->format
diff --git a/actions/apifavoritecreate.php b/actions/apifavoritecreate.php
index 90a29d228..b2f6266eb 100644
--- a/actions/apifavoritecreate.php
+++ b/actions/apifavoritecreate.php
@@ -58,7 +58,6 @@ class ApiFavoriteCreateAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
function prepare($args)
{
@@ -95,6 +94,7 @@ class ApiFavoriteCreateAction extends ApiAuthAction
if (!in_array($this->format, array('xml', 'json'))) {
$this->clientError(
+ // TRANS: Client error displayed when trying to handle an unknown API method.
_('API method not found.'),
404,
$this->format
diff --git a/actions/apifavoritedestroy.php b/actions/apifavoritedestroy.php
index c2e1ebafc..f86c985dc 100644
--- a/actions/apifavoritedestroy.php
+++ b/actions/apifavoritedestroy.php
@@ -48,10 +48,8 @@ require_once INSTALLDIR . '/lib/apiauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiFavoriteDestroyAction extends ApiAuthAction
{
-
var $notice = null;
/**
@@ -60,9 +58,7 @@ class ApiFavoriteDestroyAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -82,7 +78,6 @@ class ApiFavoriteDestroyAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -99,6 +94,7 @@ class ApiFavoriteDestroyAction extends ApiAuthAction
if (!in_array($this->format, array('xml', 'json'))) {
$this->clientError(
+ // TRANS: Client error displayed when trying to handle an unknown API method.
_('API method not found.'),
404,
$this->format
@@ -108,6 +104,7 @@ class ApiFavoriteDestroyAction extends ApiAuthAction
if (empty($this->notice)) {
$this->clientError(
+ // TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
_('No status found with that ID.'),
404,
$this->format
@@ -121,6 +118,7 @@ class ApiFavoriteDestroyAction extends ApiAuthAction
if (!$fave->find(true)) {
$this->clientError(
+ // TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
_('That status is not a favorite.'),
403,
$this->favorite
@@ -133,6 +131,7 @@ class ApiFavoriteDestroyAction extends ApiAuthAction
if (!$result) {
common_log_db_error($fave, 'DELETE', __FILE__);
$this->clientError(
+ // TRANS: Client error displayed when removing a favourite has failed.
_('Could not delete favorite.'),
404,
$this->format
@@ -148,5 +147,4 @@ class ApiFavoriteDestroyAction extends ApiAuthAction
$this->show_single_json_status($this->notice);
}
}
-
}
diff --git a/actions/apifriendshipscreate.php b/actions/apifriendshipscreate.php
index 64c857c70..89557f839 100644
--- a/actions/apifriendshipscreate.php
+++ b/actions/apifriendshipscreate.php
@@ -48,7 +48,6 @@ require_once INSTALLDIR . '/lib/apiauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiFriendshipsCreateAction extends ApiAuthAction
{
var $other = null;
@@ -61,7 +60,6 @@ class ApiFriendshipsCreateAction extends ApiAuthAction
* @return boolean success flag
*
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -81,7 +79,6 @@ class ApiFriendshipsCreateAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -98,6 +95,7 @@ class ApiFriendshipsCreateAction extends ApiAuthAction
if (!in_array($this->format, array('xml', 'json'))) {
$this->clientError(
+ // TRANS: Client error displayed when trying to handle an unknown API method.
_('API method not found.'),
404,
$this->format
@@ -107,6 +105,7 @@ class ApiFriendshipsCreateAction extends ApiAuthAction
if (empty($this->other)) {
$this->clientError(
+ // TRANS: Client error displayed when trying follow who's profile could not be found.
_('Could not follow user: profile not found.'),
403,
$this->format
@@ -116,6 +115,8 @@ class ApiFriendshipsCreateAction extends ApiAuthAction
if ($this->user->isSubscribed($this->other)) {
$errmsg = sprintf(
+ // TRANS: Client error displayed when trying to follow a user that's already being followed.
+ // TRANS: %s is the nickname of the user that is already being followed.
_('Could not follow user: %s is already on your list.'),
$this->other->nickname
);
@@ -134,5 +135,4 @@ class ApiFriendshipsCreateAction extends ApiAuthAction
$this->showProfile($this->other, $this->format);
$this->endDocument($this->format);
}
-
}
diff --git a/actions/apifriendshipsdestroy.php b/actions/apifriendshipsdestroy.php
index 21da23ef7..a5dff08ba 100644
--- a/actions/apifriendshipsdestroy.php
+++ b/actions/apifriendshipsdestroy.php
@@ -48,7 +48,6 @@ require_once INSTALLDIR . '/lib/apiauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiFriendshipsDestroyAction extends ApiAuthAction
{
var $other = null;
@@ -61,7 +60,6 @@ class ApiFriendshipsDestroyAction extends ApiAuthAction
* @return boolean success flag
*
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -81,7 +79,6 @@ class ApiFriendshipsDestroyAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -98,6 +95,7 @@ class ApiFriendshipsDestroyAction extends ApiAuthAction
if (!in_array($this->format, array('xml', 'json'))) {
$this->clientError(
+ // TRANS: Client error displayed when trying to handle an unknown API method.
_('API method not found.'),
404,
$this->format
@@ -107,6 +105,7 @@ class ApiFriendshipsDestroyAction extends ApiAuthAction
if (empty($this->other)) {
$this->clientError(
+ // TRANS: Client error displayed when trying to unfollow a user that cannot be found.
_('Could not unfollow user: User not found.'),
403,
$this->format
@@ -118,6 +117,7 @@ class ApiFriendshipsDestroyAction extends ApiAuthAction
if ($this->user->id == $this->other->id) {
$this->clientError(
+ // TRANS: Client error displayed when trying to unfollow self.
_("You cannot unfollow yourself."),
403,
$this->format
@@ -132,5 +132,4 @@ class ApiFriendshipsDestroyAction extends ApiAuthAction
$this->showProfile($this->other, $this->format);
$this->endDocument($this->format);
}
-
}
diff --git a/actions/apifriendshipsexists.php b/actions/apifriendshipsexists.php
index 725178fd4..43b1daf4f 100644
--- a/actions/apifriendshipsexists.php
+++ b/actions/apifriendshipsexists.php
@@ -47,7 +47,6 @@ require_once INSTALLDIR . '/lib/apiprivateauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiFriendshipsExistsAction extends ApiPrivateAuthAction
{
var $profile_a = null;
@@ -59,9 +58,7 @@ class ApiFriendshipsExistsAction extends ApiPrivateAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -81,14 +78,14 @@ class ApiFriendshipsExistsAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
if (empty($this->profile_a) || empty($this->profile_b)) {
$this->clientError(
- _('Two valid IDs or screen_names must be supplied.'),
+ // TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+ _('Two valid IDs or nick names must be supplied.'),
400,
$this->format
);
@@ -122,10 +119,8 @@ class ApiFriendshipsExistsAction extends ApiPrivateAuthAction
*
* @return boolean is read only action?
*/
-
function isReadOnly($args)
{
return true;
}
-
}
diff --git a/actions/apifriendshipsshow.php b/actions/apifriendshipsshow.php
index f29e63713..6b069c4fc 100644
--- a/actions/apifriendshipsshow.php
+++ b/actions/apifriendshipsshow.php
@@ -46,7 +46,6 @@ require_once INSTALLDIR . '/lib/apibareauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiFriendshipsShowAction extends ApiBareAuthAction
{
var $source = null;
@@ -58,9 +57,7 @@ class ApiFriendshipsShowAction extends ApiBareAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -93,7 +90,6 @@ class ApiFriendshipsShowAction extends ApiBareAuthAction
*
* @return boolean true or false
*/
-
function requiresAuth()
{
if (common_config('site', 'private')) {
@@ -119,18 +115,19 @@ class ApiFriendshipsShowAction extends ApiBareAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
if (!in_array($this->format, array('xml', 'json'))) {
+ // TRANS: Client error displayed trying to execute an unknown API method showing friendship.
$this->clientError(_('API method not found.'), 404);
return;
}
if (empty($this->source)) {
$this->clientError(
+ // TRANS: Client error displayed when a source user could not be determined showing friendship.
_('Could not determine source user.'),
404
);
@@ -139,6 +136,7 @@ class ApiFriendshipsShowAction extends ApiBareAuthAction
if (empty($this->target)) {
$this->clientError(
+ // TRANS: Client error displayed when a target user could not be determined showing friendship.
_('Could not find target user.'),
404
);
@@ -161,7 +159,6 @@ class ApiFriendshipsShowAction extends ApiBareAuthAction
default:
break;
}
-
}
/**
@@ -178,5 +175,4 @@ class ApiFriendshipsShowAction extends ApiBareAuthAction
{
return true;
}
-
}
diff --git a/actions/apigroupcreate.php b/actions/apigroupcreate.php
index 1608e030b..54875a718 100644
--- a/actions/apigroupcreate.php
+++ b/actions/apigroupcreate.php
@@ -66,9 +66,7 @@ class ApiGroupCreateAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -150,7 +148,6 @@ class ApiGroupCreateAction extends ApiAuthAction
*
* @return void
*/
-
function validateParams()
{
$valid = Validate::string(
@@ -218,7 +215,11 @@ class ApiGroupCreateAction extends ApiAuthAction
} elseif (User_group::descriptionTooLong($this->description)) {
$this->clientError(
sprintf(
- _('Description is too long (max %d chars).'),
+ // TRANS: Client error shown when providing too long a description during group creation.
+ // TRANS: %d is the maximum number of allowed characters.
+ _m('Description is too long (maximum %d character).',
+ 'Description is too long (maximum %d characters).',
+ User_group::maxDescription()),
User_group::maxDescription()
),
403,
@@ -229,6 +230,7 @@ class ApiGroupCreateAction extends ApiAuthAction
!is_null($this->location)
&& mb_strlen($this->location) > 255) {
$this->clientError(
+ // TRANS: Client error shown when providing too long a location during group creation.
_('Location is too long (maximum 255 characters).'),
403,
$this->format
@@ -248,7 +250,11 @@ class ApiGroupCreateAction extends ApiAuthAction
if (count($this->aliases) > common_config('group', 'maxaliases')) {
$this->clientError(
sprintf(
- _('Too many aliases! Maximum %d.'),
+ // TRANS: Client error shown when providing too many aliases during group creation.
+ // TRANS: %d is the maximum number of allowed aliases.
+ _m('Too many aliases! Maximum %d allowed.',
+ 'Too many aliases! Maximum %d allowed.',
+ common_config('group', 'maxaliases')),
common_config('group', 'maxaliases')
),
403,
@@ -269,6 +275,8 @@ class ApiGroupCreateAction extends ApiAuthAction
if (!$valid) {
$this->clientError(
+ // TRANS: Client error shown when providing an invalid alias during group creation.
+ // TRANS: %s is the invalid alias.
sprintf(_('Invalid alias: "%s".'), $alias),
403,
$this->format
@@ -278,6 +286,8 @@ class ApiGroupCreateAction extends ApiAuthAction
if ($this->groupNicknameExists($alias)) {
$this->clientError(
sprintf(
+ // TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+ // TRANS: %s is the alias that is already in use.
_('Alias "%s" already in use. Try another one.'),
$alias
),
@@ -291,6 +301,7 @@ class ApiGroupCreateAction extends ApiAuthAction
if (strcmp($alias, $this->nickname) == 0) {
$this->clientError(
+ // TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
_('Alias can\'t be the same as nickname.'),
403,
$this->format
@@ -299,7 +310,7 @@ class ApiGroupCreateAction extends ApiAuthAction
}
}
- // Evarything looks OK
+ // Everything looks OK
return true;
}
@@ -311,7 +322,6 @@ class ApiGroupCreateAction extends ApiAuthAction
*
* @return boolean true or false
*/
-
function groupNicknameExists($nickname)
{
$local = Local_group::staticGet('nickname', $nickname);
@@ -328,5 +338,4 @@ class ApiGroupCreateAction extends ApiAuthAction
return false;
}
-
}
diff --git a/actions/apigroupismember.php b/actions/apigroupismember.php
index eaa4769f3..8d31c65dd 100644
--- a/actions/apigroupismember.php
+++ b/actions/apigroupismember.php
@@ -49,7 +49,6 @@ require_once INSTALLDIR . '/lib/apibareauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiGroupIsMemberAction extends ApiBareAuthAction
{
var $group = null;
@@ -60,7 +59,6 @@ class ApiGroupIsMemberAction extends ApiBareAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
function prepare($args)
@@ -82,17 +80,18 @@ class ApiGroupIsMemberAction extends ApiBareAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
if (empty($this->user)) {
+ // TRANS: Client error displayed when checking group membership for a non-existing user.
$this->clientError(_('No such user.'), 404, $this->format);
return;
}
if (empty($this->group)) {
+ // TRANS: Client error displayed when checking group membership for a non-existing group.
$this->clientError(_('Group not found.'), 404, $this->format);
return false;
}
@@ -112,6 +111,7 @@ class ApiGroupIsMemberAction extends ApiBareAuthAction
break;
default:
$this->clientError(
+ // TRANS: Client error displayed trying to execute an unknown API method showing group membership.
_('API method not found.'),
400,
$this->format
@@ -129,10 +129,8 @@ class ApiGroupIsMemberAction extends ApiBareAuthAction
*
* @return boolean is read only action?
*/
-
function isReadOnly($args)
{
return true;
}
-
}
diff --git a/actions/apigroupjoin.php b/actions/apigroupjoin.php
index a0c069974..345fed221 100644
--- a/actions/apigroupjoin.php
+++ b/actions/apigroupjoin.php
@@ -49,7 +49,6 @@ require_once INSTALLDIR . '/lib/apiauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiGroupJoinAction extends ApiAuthAction
{
var $group = null;
@@ -60,9 +59,7 @@ class ApiGroupJoinAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -82,7 +79,6 @@ class ApiGroupJoinAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -98,17 +94,20 @@ class ApiGroupJoinAction extends ApiAuthAction
}
if (empty($this->user)) {
+ // TRANS: Client error displayed when trying to have a non-existing user join a group.
$this->clientError(_('No such user.'), 404, $this->format);
return;
}
if (empty($this->group)) {
+ // TRANS: Client error displayed when trying to join a group that does not exist.
$this->clientError(_('Group not found.'), 404, $this->format);
return false;
}
if ($this->user->isMember($this->group)) {
$this->clientError(
+ // TRANS: Server error displayed when trying to join a group the user is already a member of.
_('You are already a member of that group.'),
403,
$this->format
@@ -118,6 +117,7 @@ class ApiGroupJoinAction extends ApiAuthAction
if (Group_block::isBlocked($this->group, $this->user->getProfile())) {
$this->clientError(
+ // TRANS: Server error displayed when trying to join a group the user is blocked from joining.
_('You have been blocked from that group by the admin.'),
403,
$this->format
@@ -137,6 +137,8 @@ class ApiGroupJoinAction extends ApiAuthAction
common_log_db_error($member, 'INSERT', __FILE__);
$this->serverError(
sprintf(
+ // TRANS: Server error displayed when joining a group fails.
+ // TRANS: %1$s is a user nickname, $2$s is a group nickname.
_('Could not join user %1$s to group %2$s.'),
$this->user->nickname,
$this->group->nickname
@@ -154,6 +156,7 @@ class ApiGroupJoinAction extends ApiAuthAction
break;
default:
$this->clientError(
+ // TRANS: Client error displayed trying to execute an unknown API method joining a group.
_('API method not found.'),
404,
$this->format
@@ -161,5 +164,4 @@ class ApiGroupJoinAction extends ApiAuthAction
break;
}
}
-
}
diff --git a/actions/apigroupleave.php b/actions/apigroupleave.php
index c838f6c87..0ceb3523c 100644
--- a/actions/apigroupleave.php
+++ b/actions/apigroupleave.php
@@ -49,7 +49,6 @@ require_once INSTALLDIR . '/lib/apiauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiGroupLeaveAction extends ApiAuthAction
{
var $group = null;
@@ -60,9 +59,7 @@ class ApiGroupLeaveAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -82,7 +79,6 @@ class ApiGroupLeaveAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -98,11 +94,13 @@ class ApiGroupLeaveAction extends ApiAuthAction
}
if (empty($this->user)) {
+ // TRANS: Client error displayed when trying to have a non-existing user leave a group.
$this->clientError(_('No such user.'), 404, $this->format);
return;
}
if (empty($this->group)) {
+ // TRANS: Client error displayed when trying to leave a group that does not exist.
$this->clientError(_('Group not found.'), 404, $this->format);
return false;
}
@@ -113,6 +111,7 @@ class ApiGroupLeaveAction extends ApiAuthAction
$member->profile_id = $this->auth_user->id;
if (!$member->find(true)) {
+ // TRANS: Server error displayed when trying to leave a group the user is not a member of.
$this->serverError(_('You are not a member of this group.'));
return;
}
@@ -123,6 +122,8 @@ class ApiGroupLeaveAction extends ApiAuthAction
common_log_db_error($member, 'DELETE', __FILE__);
$this->serverError(
sprintf(
+ // TRANS: Server error displayed when leaving a group fails.
+ // TRANS: %1$s is a user nickname, $2$s is a group nickname.
_('Could not remove user %1$s from group %2$s.'),
$this->user->nickname,
$this->group->nickname
@@ -140,6 +141,7 @@ class ApiGroupLeaveAction extends ApiAuthAction
break;
default:
$this->clientError(
+ // TRANS: Client error displayed trying to execute an unknown API method leaving a group.
_('API method not found.'),
404,
$this->format
@@ -147,5 +149,4 @@ class ApiGroupLeaveAction extends ApiAuthAction
break;
}
}
-
}
diff --git a/actions/apigrouplist.php b/actions/apigrouplist.php
index 319a1e424..1f6d44363 100644
--- a/actions/apigrouplist.php
+++ b/actions/apigrouplist.php
@@ -49,7 +49,6 @@ require_once INSTALLDIR . '/lib/apibareauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiGroupListAction extends ApiBareAuthAction
{
var $groups = null;
@@ -60,9 +59,7 @@ class ApiGroupListAction extends ApiBareAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -88,13 +85,12 @@ class ApiGroupListAction extends ApiBareAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
$sitename = common_config('site', 'name');
- // TRANS: %s is a user name
+ // TRANS: Used as title in check for group membership. %s is a user name.
$title = sprintf(_("%s's groups"), $this->user->nickname);
$taguribase = TagURI::base();
$id = "tag:$taguribase:Groups";
@@ -104,8 +100,8 @@ class ApiGroupListAction extends ApiBareAuthAction
);
$subtitle = sprintf(
- // TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
- _("%1\$s groups %2\$s is a member of."),
+ // TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+ _('%1$s groups %2$s is a member of.'),
$sitename,
$this->user->nickname
);
@@ -134,13 +130,13 @@ class ApiGroupListAction extends ApiBareAuthAction
break;
default:
$this->clientError(
+ // TRANS: Client error displayed trying to execute an unknown API method checking group membership.
_('API method not found.'),
404,
$this->format
);
break;
}
-
}
/**
@@ -148,7 +144,6 @@ class ApiGroupListAction extends ApiBareAuthAction
*
* @return array groups
*/
-
function getGroups()
{
$groups = array();
@@ -174,7 +169,6 @@ class ApiGroupListAction extends ApiBareAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -203,7 +197,6 @@ class ApiGroupListAction extends ApiBareAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->groups) && (count($this->groups) > 0)) {
@@ -224,5 +217,4 @@ class ApiGroupListAction extends ApiBareAuthAction
return null;
}
-
}
diff --git a/actions/apigrouplistall.php b/actions/apigrouplistall.php
index cc7cd901d..d05baa099 100644
--- a/actions/apigrouplistall.php
+++ b/actions/apigrouplistall.php
@@ -49,7 +49,6 @@ require_once INSTALLDIR . '/lib/apiprivateauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiGroupListAllAction extends ApiPrivateAuthAction
{
var $groups = null;
@@ -60,9 +59,7 @@ class ApiGroupListAllAction extends ApiPrivateAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -82,17 +79,17 @@ class ApiGroupListAllAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
$sitename = common_config('site', 'name');
- // TRANS: Message is used as a title. %s is a site name.
+ // TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
$title = sprintf(_("%s groups"), $sitename);
$taguribase = TagURI::base();
$id = "tag:$taguribase:Groups";
$link = common_local_url('groups');
+ // TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
$subtitle = sprintf(_("groups on %s"), $sitename);
switch($this->format) {
@@ -119,13 +116,13 @@ class ApiGroupListAllAction extends ApiPrivateAuthAction
break;
default:
$this->clientError(
+ // TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
_('API method not found.'),
404,
$this->format
);
break;
}
-
}
/**
@@ -133,7 +130,6 @@ class ApiGroupListAllAction extends ApiPrivateAuthAction
*
* @return array groups
*/
-
function getGroups()
{
$qry = 'SELECT user_group.* '.
@@ -165,7 +161,6 @@ class ApiGroupListAllAction extends ApiPrivateAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -176,7 +171,6 @@ class ApiGroupListAllAction extends ApiPrivateAuthAction
*
* @return string datestamp of the site's latest group
*/
-
function lastModified()
{
if (!empty($this->groups) && (count($this->groups) > 0)) {
@@ -194,7 +188,6 @@ class ApiGroupListAllAction extends ApiPrivateAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->groups) && (count($this->groups) > 0)) {
@@ -214,5 +207,4 @@ class ApiGroupListAllAction extends ApiPrivateAuthAction
return null;
}
-
}
diff --git a/actions/apigroupmembership.php b/actions/apigroupmembership.php
index b7f3064b5..99ac965fa 100644
--- a/actions/apigroupmembership.php
+++ b/actions/apigroupmembership.php
@@ -49,7 +49,6 @@ require_once INSTALLDIR . '/lib/apiprivateauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiGroupMembershipAction extends ApiPrivateAuthAction
{
var $group = null;
@@ -61,9 +60,7 @@ class ApiGroupMembershipAction extends ApiPrivateAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -83,12 +80,12 @@ class ApiGroupMembershipAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
if (empty($this->group)) {
+ // TRANS: Client error displayed trying to show group membership on a non-existing group.
$this->clientError(_('Group not found.'), 404, $this->format);
return false;
}
@@ -104,6 +101,7 @@ class ApiGroupMembershipAction extends ApiPrivateAuthAction
break;
default:
$this->clientError(
+ // TRANS: Client error displayed trying to execute an unknown API method showing group membership.
_('API method not found.'),
404,
$this->format
@@ -117,7 +115,6 @@ class ApiGroupMembershipAction extends ApiPrivateAuthAction
*
* @return array $profiles list of profiles
*/
-
function getProfiles()
{
$profiles = array();
@@ -143,7 +140,6 @@ class ApiGroupMembershipAction extends ApiPrivateAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -154,7 +150,6 @@ class ApiGroupMembershipAction extends ApiPrivateAuthAction
*
* @return string datestamp of the lastest profile in the group
*/
-
function lastModified()
{
if (!empty($this->profiles) && (count($this->profiles) > 0)) {
@@ -173,7 +168,6 @@ class ApiGroupMembershipAction extends ApiPrivateAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->profiles) && (count($this->profiles) > 0)) {
@@ -194,5 +188,4 @@ class ApiGroupMembershipAction extends ApiPrivateAuthAction
return null;
}
-
}
diff --git a/actions/apigroupshow.php b/actions/apigroupshow.php
index 9b90e6b38..471aa141f 100644
--- a/actions/apigroupshow.php
+++ b/actions/apigroupshow.php
@@ -50,7 +50,6 @@ require_once INSTALLDIR . '/lib/apiprivateauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiGroupShowAction extends ApiPrivateAuthAction
{
var $group = null;
@@ -61,9 +60,7 @@ class ApiGroupShowAction extends ApiPrivateAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -80,6 +77,7 @@ class ApiGroupShowAction extends ApiPrivateAuthAction
common_redirect(common_local_url('ApiGroupShow', $args), 301);
} else {
$this->clientError(
+ // TRANS: Client error displayed when trying to show a group that could not be found.
_('Group not found.'),
404,
$this->format
@@ -100,7 +98,6 @@ class ApiGroupShowAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -113,6 +110,7 @@ class ApiGroupShowAction extends ApiPrivateAuthAction
$this->showSingleJsonGroup($this->group);
break;
default:
+ // TRANS: Client error displayed trying to execute an unknown API method showing a group.
$this->clientError(_('API method not found.'), 404, $this->format);
break;
}
@@ -123,7 +121,6 @@ class ApiGroupShowAction extends ApiPrivateAuthAction
*
* @return string datestamp of the latest notice in the stream
*/
-
function lastModified()
{
if (!empty($this->group)) {
@@ -141,7 +138,6 @@ class ApiGroupShowAction extends ApiPrivateAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->group)) {
@@ -169,10 +165,8 @@ class ApiGroupShowAction extends ApiPrivateAuthAction
*
* @return boolean is read only action?
*/
-
function isReadOnly($args)
{
return true;
}
-
}
diff --git a/actions/apihelptest.php b/actions/apihelptest.php
index d0e9e4926..fbe5f1278 100644
--- a/actions/apihelptest.php
+++ b/actions/apihelptest.php
@@ -44,19 +44,15 @@ require_once INSTALLDIR . '/lib/apiprivateauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiHelpTestAction extends ApiPrivateAuthAction
{
-
/**
* Take arguments for running
*
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -70,7 +66,6 @@ class ApiHelpTestAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -85,6 +80,7 @@ class ApiHelpTestAction extends ApiPrivateAuthAction
$this->endDocument('json');
} else {
$this->clientError(
+ // TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
_('API method not found.'),
404,
$this->format
@@ -101,11 +97,8 @@ class ApiHelpTestAction extends ApiPrivateAuthAction
*
* @return boolean is read only action?
*/
-
function isReadOnly($args)
{
return true;
}
-
}
-
diff --git a/actions/apimediaupload.php b/actions/apimediaupload.php
index a33771cae..0b08dbedf 100644
--- a/actions/apimediaupload.php
+++ b/actions/apimediaupload.php
@@ -43,7 +43,6 @@ require_once INSTALLDIR . '/lib/mediafile.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiMediaUploadAction extends ApiAuthAction
{
/**
@@ -57,7 +56,6 @@ class ApiMediaUploadAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -99,6 +97,7 @@ class ApiMediaUploadAction extends ApiAuthAction
if (isset($upload)) {
$this->showResponse($upload);
} else {
+ // TRANS: Client error displayed when uploading a media file has failed.
$this->clientError(_('Upload failed.'));
return;
}
@@ -126,7 +125,6 @@ class ApiMediaUploadAction extends ApiAuthAction
* Overrided clientError to show a more Twitpic-like error
*
* @param String $msg an error message
- *
*/
function clientError($msg)
{
@@ -140,5 +138,4 @@ class ApiMediaUploadAction extends ApiAuthAction
$this->elementEnd('rsp');
$this->endDocument();
}
-
}
diff --git a/actions/apioauthaccesstoken.php b/actions/apioauthaccesstoken.php
index f66e4af1e..064d05120 100644
--- a/actions/apioauthaccesstoken.php
+++ b/actions/apioauthaccesstoken.php
@@ -79,7 +79,6 @@ class ApiOauthAccessTokenAction extends ApiOauthAction
$app = $datastore->getAppByRequestToken($this->reqToken);
$atok = $server->fetch_access_token($req);
-
} catch (Exception $e) {
common_log(LOG_WARNING, 'API OAuthException - ' . $e->getMessage());
common_debug(var_export($req, true));
@@ -88,7 +87,6 @@ class ApiOauthAccessTokenAction extends ApiOauthAction
}
if (empty($atok)) {
-
// Token exchange failed -- log it
$msg = sprintf(
@@ -101,7 +99,6 @@ class ApiOauthAccessTokenAction extends ApiOauthAction
common_log(LOG_WARNING, $msg);
// TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
$this->clientError(_("Invalid request token or verifier.", 400, 'text'));
-
} else {
common_log(
LOG_INFO,
@@ -121,7 +118,6 @@ class ApiOauthAccessTokenAction extends ApiOauthAction
*
* @param OAuthToken token the access token
*/
-
function showAccessToken($token)
{
header('Content-Type: application/x-www-form-urlencoded');
diff --git a/actions/apioauthauthorize.php b/actions/apioauthauthorize.php
index f2f1071d9..d76ae060f 100644
--- a/actions/apioauthauthorize.php
+++ b/actions/apioauthauthorize.php
@@ -58,7 +58,6 @@ class ApiOauthAuthorizeAction extends Action
*
* @return boolean false
*/
-
function isReadOnly($args)
{
return false;
@@ -144,6 +143,7 @@ class ApiOauthAuthorizeAction extends Action
if (!$token || $token != common_session_token()) {
$this->showForm(
+ // TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
_('There was a problem with your session token. Try again, please.'));
return;
}
@@ -177,7 +177,6 @@ class ApiOauthAuthorizeAction extends Action
assert(!empty($this->reqToken));
if ($this->arg('allow')) {
-
// mark the req token as authorized
try {
$this->store->authorize_token($this->oauthTokenParam);
@@ -250,9 +249,7 @@ class ApiOauthAuthorizeAction extends Action
// Otherwise, inform the user that the rt was authorized
$this->showAuthorized();
-
} else if ($this->arg('cancel')) {
-
common_log(
LOG_INFO,
sprintf(
@@ -323,18 +320,46 @@ class ApiOauthAuthorizeAction extends Action
}
/**
- * Override to add some special (more compact) styling when the page is
- * being displayed in desktop mode.
+ * Show body - override to add a special CSS class for the authorize
+ * page's "desktop mode" (minimal display)
+ *
+ * Calls template methods
*
* @return nothing
*/
- function showStylesheets()
+ function showBody()
{
- parent::showStyleSheets();
+ $bodyClasses = array();
if ($this->desktopMode()) {
- $this->style('#wrap {min-width: 500px;} #content {width: 480px; padding: 6px; margin: 4px 0px 0px 4px; border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px;} fieldset {margin-bottom: 10px !important;}');
+ $bodyClasses[] = 'oauth-desktop-mode';
}
+
+ if (common_current_user()) {
+ $bodyClasses[] = 'user_in';
+ }
+
+ $attrs = array('id' => strtolower($this->trimmed('action')));
+
+ if (!empty($bodyClasses)) {
+ $attrs['class'] = implode(' ', $bodyClasses);
+ }
+
+ $this->elementStart('body', $attrs);
+
+ $this->elementStart('div', array('id' => 'wrap'));
+ if (Event::handle('StartShowHeader', array($this))) {
+ $this->showHeader();
+ Event::handle('EndShowHeader', array($this));
+ }
+ $this->showCore();
+ if (Event::handle('StartShowFooter', array($this))) {
+ $this->showFooter();
+ Event::handle('EndShowFooter', array($this));
+ }
+ $this->elementEnd('div');
+ $this->showScripts();
+ $this->elementEnd('body');
}
function showForm($error=null)
@@ -386,21 +411,31 @@ class ApiOauthAuthorizeAction extends Action
$this->elementStart('ul', 'form_data');
$this->elementStart('li');
$this->elementStart('p');
- if (!empty($this->app->icon)) {
+ if (!empty($this->app->icon) && $this->app->name != 'anonymous') {
$this->element('img', array('src' => $this->app->icon));
}
$access = ($this->app->access_type & Oauth_application::$writeAccess) ?
'access and update' : 'access';
- // TRANS: User notification of external application requesting account access.
- // TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
- // TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
- $msg = _('The application <strong>%1$s</strong> by ' .
- '<strong>%2$s</strong> would like the ability ' .
+ if ($this->app->name == 'anonymous') {
+ // Special message for the anonymous app and consumer.
+ // TRANS: User notification of external application requesting account access.
+ // TRANS: %3$s is the access type requested (read-write or read-only), %4$s is the StatusNet sitename.
+ $msg = _('An application would like the ability ' .
'to <strong>%3$s</strong> your %4$s account data. ' .
'You should only give access to your %4$s account ' .
'to third parties you trust.');
+ } else {
+ // TRANS: User notification of external application requesting account access.
+ // TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
+ // TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+ $msg = _('The application <strong>%1$s</strong> by ' .
+ '<strong>%2$s</strong> would like the ability ' .
+ 'to <strong>%3$s</strong> your %4$s account data. ' .
+ 'You should only give access to your %4$s account ' .
+ 'to third parties you trust.');
+ }
$this->raw(sprintf($msg,
$this->app->name,
@@ -576,25 +611,46 @@ class ApiOauthAuthorizeAction extends Action
*/
function showAuthorized()
{
- $title = sprintf(
- // TRANS: Header of user notification after authorising an application access to a profile.
- // TRANS: %s is the authorised application name.
- _('You have successfully authorized %s.'),
- $this->app->name
- );
+ $title = null;
+ $msg = null;
- $msg = sprintf(
- // TRANS: Uer notification after authorising an application access to a profile.
- // TRANS: %s is the authorised application name.
- _('Please return to %s and enter the following security code to complete the process.'),
- $this->app->name
- );
+ if ($this->app->name == 'anonymous') {
+
+ $title =
+ // TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+ _('You have successfully authorized the application');
+
+ $msg =
+ // TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+ _('Please return to the application and enter the following security code to complete the process.');
+
+ } else {
+
+ $title = sprintf(
+ // TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
+ // TRANS: %s is the authorised application name.
+ _('You have successfully authorized %s'),
+ $this->app->name
+ );
+
+ $msg = sprintf(
+ // TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
+ // TRANS: %s is the authorised application name.
+ _('Please return to %s and enter the following security code to complete the process.'),
+ $this->app->name
+ );
+
+ }
if ($this->reqToken->verified_callback == 'oob') {
- $pin = new ApiOauthPinAction($title, $msg, $this->reqToken->verifier);
+ $pin = new ApiOauthPinAction(
+ $title,
+ $msg,
+ $this->reqToken->verifier,
+ $this->desktopMode()
+ );
$pin->showPage();
} else {
-
// NOTE: This would only happen if an application registered as
// a web application but sent in 'oob' for the oauth_callback
// parameter. Usually web apps will send in a callback and
@@ -635,7 +691,6 @@ class ApiOauthAuthorizeAction extends Action
$callback = $this->app->callback_url;
}
-
}
return $callback;
diff --git a/actions/apioauthpin.php b/actions/apioauthpin.php
index 5e6713a54..22fb95adb 100644
--- a/actions/apioauthpin.php
+++ b/actions/apioauthpin.php
@@ -31,8 +31,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
exit(1);
}
-require_once INSTALLDIR . '/lib/info.php';
-
/**
* Class for displaying an OAuth verifier pin
*
@@ -44,17 +42,124 @@ require_once INSTALLDIR . '/lib/info.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiOauthPinAction extends InfoAction
{
- function __construct($title, $message, $verifier)
+ function __construct($title, $message, $verifier, $desktopMode = false)
{
- $this->verifier = $verifier;
- $this->title = $title;
+ $this->verifier = $verifier;
+ $this->title = $title;
+ $this->desktopMode = $desktopMode;
parent::__construct($title, $message);
}
/**
+ * Show body - override to add a special CSS class for the pin pages's
+ * "desktop mode" (minimal display)
+ *
+ * Calls template methods
+ *
+ * @return nothing
+ */
+ function showBody()
+ {
+ $bodyClasses = array();
+
+ if ($this->desktopMode) {
+ $bodyClasses[] = 'oauth-desktop-mode';
+ }
+
+ if (common_current_user()) {
+ $bodyClasses[] = 'user_in';
+ }
+
+ $attrs = array('id' => strtolower($this->trimmed('action')));
+
+ if (!empty($bodyClasses)) {
+ $attrs['class'] = implode(' ', $bodyClasses);
+ }
+
+ $this->elementStart('body', $attrs);
+
+ $this->elementStart('div', array('id' => 'wrap'));
+ if (Event::handle('StartShowHeader', array($this))) {
+ $this->showHeader();
+ Event::handle('EndShowHeader', array($this));
+ }
+ $this->showCore();
+ if (Event::handle('StartShowFooter', array($this))) {
+ $this->showFooter();
+ Event::handle('EndShowFooter', array($this));
+ }
+ $this->elementEnd('div');
+ $this->showScripts();
+ $this->elementEnd('body');
+ }
+
+ /**
+ * A local menu
+ *
+ * Shows different login/register actions.
+ *
+ * @return void
+ */
+ function showLocalNav()
+ {
+ // NOP
+ }
+
+ /*
+ * Override - suppress output in "desktop" mode
+ */
+ function showHeader()
+ {
+ if ($this->desktopMode == false) {
+ parent::showHeader();
+ }
+ }
+
+ /*
+ * Override - suppress output in "desktop" mode
+ */
+ function showAside()
+ {
+ if ($this->desktopMode == false) {
+ parent::showAside();
+ }
+ }
+
+ /*
+ * Override - suppress output in "desktop" mode
+ */
+ function showFooter()
+ {
+ if ($this->desktopMode == false) {
+ parent::showFooter();
+ }
+ }
+
+ /**
+ * Show site notice.
+ *
+ * @return nothing
+ */
+ function showSiteNotice()
+ {
+ // NOP
+ }
+
+ /**
+ * Show notice form.
+ *
+ * Show the form for posting a new notice
+ *
+ * @return nothing
+ */
+ function showNoticeForm()
+ {
+ // NOP
+ }
+
+ /**
* Display content.
*
* @return nothing
diff --git a/actions/apioauthrequesttoken.php b/actions/apioauthrequesttoken.php
index 376567125..31e638746 100644
--- a/actions/apioauthrequesttoken.php
+++ b/actions/apioauthrequesttoken.php
@@ -42,7 +42,6 @@ require_once INSTALLDIR . '/lib/apioauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiOauthRequestTokenAction extends ApiOauthAction
{
/**
@@ -51,9 +50,7 @@ class ApiOauthRequestTokenAction extends ApiOauthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -74,7 +71,6 @@ class ApiOauthRequestTokenAction extends ApiOauthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -127,7 +123,6 @@ class ApiOauthRequestTokenAction extends ApiOauthAction
/*
* Display temporary OAuth credentials
*/
-
function showRequestToken($token)
{
header('Content-Type: application/x-www-form-urlencoded');
@@ -142,7 +137,6 @@ class ApiOauthRequestTokenAction extends ApiOauthAction
*
* @return boolean true or false
*/
-
function verifyCallback($callback)
{
if ($callback == "oob") {
@@ -157,5 +151,4 @@ class ApiOauthRequestTokenAction extends ApiOauthAction
return Validate::uri($callback);
}
}
-
}
diff --git a/actions/apisearchatom.php b/actions/apisearchatom.php
index 60bb8b040..6743e92c8 100644
--- a/actions/apisearchatom.php
+++ b/actions/apisearchatom.php
@@ -48,10 +48,8 @@ require_once INSTALLDIR.'/lib/apiprivateauth.php';
*
* @see ApiPrivateAuthAction
*/
-
class ApiSearchAtomAction extends ApiPrivateAuthAction
{
-
var $cnt;
var $query;
var $lang;
@@ -70,7 +68,6 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
*
* @see Action::__construct
*/
-
function __construct($output='php://output', $indent=null)
{
parent::__construct($output, $indent);
@@ -81,7 +78,6 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
*
* @return boolean true
*/
-
function isReadonly()
{
return true;
@@ -93,16 +89,13 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
* @param array $args Arguments from $_REQUEST
*
* @return boolean success
- *
*/
-
function prepare($args)
{
common_debug("in apisearchatom prepare()");
parent::prepare($args);
-
$this->query = $this->trimmed('q');
$this->lang = $this->trimmed('lang');
$this->rpp = $this->trimmed('rpp');
@@ -139,7 +132,6 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -154,7 +146,6 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
*
* @return array an array of Notice objects sorted in reverse chron
*/
-
function getNotices()
{
// TODO: Support search operators like from: and to:, boolean, etc.
@@ -180,7 +171,6 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
if ($this->cnt > 0) {
while ($notice->fetch()) {
-
++$cnt;
if (!$this->max_id) {
@@ -203,7 +193,6 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function showAtom()
{
$notices = $this->getNotices();
@@ -212,7 +201,6 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
$this->showFeed();
foreach ($notices as $n) {
-
$profile = $n->getProfile();
// Don't show notices from deleted users
@@ -230,7 +218,6 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function showFeed()
{
// TODO: A9 OpenSearch stuff like search.twitter.com?
@@ -278,6 +265,7 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
'rel' => 'self',
'href' => $self_uri));
+ // @todo Needs i18n?
$this->element('title', null, "$this->query - $sitename Search");
$this->element('updated', null, common_date_iso8601('now'));
@@ -313,7 +301,6 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
'rel' => 'previous',
'href' => $previous_uri));
}
-
}
/**
@@ -324,7 +311,6 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function showEntry($notice)
{
$server = common_config('site', 'server');
@@ -356,10 +342,10 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
if ($ns) {
if (!empty($ns->name) && !empty($ns->url)) {
$source = '<a href="'
- . htmlspecialchars($ns->url)
- . '" rel="nofollow">'
- . htmlspecialchars($ns->name)
- . '</a>';
+ . htmlspecialchars($ns->url)
+ . '" rel="nofollow">'
+ . htmlspecialchars($ns->name)
+ . '</a>';
} else {
$source = $ns->code;
}
@@ -372,6 +358,7 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
$name = $profile->nickname;
if ($profile->fullname) {
+ // @todo Needs proper i18n?
$name .= ' (' . $profile->fullname . ')';
}
@@ -387,7 +374,6 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function initAtom()
{
header('Content-Type: application/atom+xml; charset=utf-8');
@@ -399,10 +385,8 @@ class ApiSearchAtomAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function endAtom()
{
$this->elementEnd('feed');
}
-
}
diff --git a/actions/apisearchjson.php b/actions/apisearchjson.php
index e44634684..38e612ee3 100644
--- a/actions/apisearchjson.php
+++ b/actions/apisearchjson.php
@@ -44,7 +44,6 @@ require_once INSTALLDIR.'/lib/jsonsearchresultslist.php';
* @link http://status.net/
* @see ApiAction
*/
-
class ApiSearchJSONAction extends ApiPrivateAuthAction
{
var $query;
@@ -62,7 +61,6 @@ class ApiSearchJSONAction extends ApiPrivateAuthAction
*
* @return boolean true if nothing goes wrong
*/
-
function prepare($args)
{
common_debug("apisearchjson prepare()");
@@ -100,7 +98,6 @@ class ApiSearchJSONAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -112,10 +109,8 @@ class ApiSearchJSONAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function showResults()
{
-
// TODO: Support search operators like from: and to:, boolean, etc.
$notice = new Notice();
@@ -146,7 +141,6 @@ class ApiSearchJSONAction extends ApiPrivateAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
diff --git a/actions/apistatusesdestroy.php b/actions/apistatusesdestroy.php
index 485eae66e..d73e574b3 100644
--- a/actions/apistatusesdestroy.php
+++ b/actions/apistatusesdestroy.php
@@ -55,7 +55,6 @@ require_once INSTALLDIR . '/lib/apiauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiStatusesDestroyAction extends ApiAuthAction
{
var $status = null;
@@ -66,9 +65,7 @@ class ApiStatusesDestroyAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -94,13 +91,13 @@ class ApiStatusesDestroyAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
if (!in_array($this->format, array('xml', 'json'))) {
$this->clientError(
+ // TRANS: Client error displayed trying to execute an unknown API method deleting a status.
_('API method not found.'),
404
);
@@ -109,6 +106,8 @@ class ApiStatusesDestroyAction extends ApiAuthAction
if (!in_array($_SERVER['REQUEST_METHOD'], array('POST', 'DELETE'))) {
$this->clientError(
+ // TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+ // TRANS: POST and DELETE should not be translated.
_('This method requires a POST or DELETE.'),
400,
$this->format
@@ -118,6 +117,7 @@ class ApiStatusesDestroyAction extends ApiAuthAction
if (empty($this->notice)) {
$this->clientError(
+ // TRANS: Client error displayed trying to delete a status with an invalid ID.
_('No status found with that ID.'),
404, $this->format
);
@@ -132,6 +132,7 @@ class ApiStatusesDestroyAction extends ApiAuthAction
$this->showNotice();
} else {
$this->clientError(
+ // TRANS: Client error displayed trying to delete a status of another user.
_('You may not delete another user\'s status.'),
403,
$this->format
@@ -144,7 +145,6 @@ class ApiStatusesDestroyAction extends ApiAuthAction
*
* @return void
*/
-
function showNotice()
{
if (!empty($this->notice)) {
@@ -155,5 +155,4 @@ class ApiStatusesDestroyAction extends ApiAuthAction
}
}
}
-
}
diff --git a/actions/apistatusesretweet.php b/actions/apistatusesretweet.php
index aae98f637..ecc4a3f03 100644
--- a/actions/apistatusesretweet.php
+++ b/actions/apistatusesretweet.php
@@ -43,7 +43,6 @@ require_once INSTALLDIR . '/lib/mediafile.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiStatusesRetweetAction extends ApiAuthAction
{
var $original = null;
@@ -54,9 +53,7 @@ class ApiStatusesRetweetAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -73,6 +70,7 @@ class ApiStatusesRetweetAction extends ApiAuthAction
$this->original = Notice::staticGet('id', $id);
if (empty($this->original)) {
+ // TRANS: Client error displayed trying to repeat a non-existing notice through the API.
$this->clientError(_('No such notice.'),
400, $this->format);
return false;
@@ -81,6 +79,7 @@ class ApiStatusesRetweetAction extends ApiAuthAction
$this->user = $this->auth_user;
if ($this->user->id == $this->original->profile_id) {
+ // TRANS: Client error displayed trying to repeat an own notice through the API.
$this->clientError(_('Cannot repeat your own notice.'),
400, $this->format);
return false;
@@ -89,6 +88,7 @@ class ApiStatusesRetweetAction extends ApiAuthAction
$profile = $this->user->getProfile();
if ($profile->hasRepeated($id)) {
+ // TRANS: Client error displayed trying to re-repeat a notice through the API.
$this->clientError(_('Already repeated that notice.'),
400, $this->format);
return false;
@@ -106,15 +106,12 @@ class ApiStatusesRetweetAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
$repeat = $this->original->repeat($this->user->id, $this->source);
-
-
$this->showNotice($repeat);
}
@@ -123,7 +120,6 @@ class ApiStatusesRetweetAction extends ApiAuthAction
*
* @return void
*/
-
function showNotice($notice)
{
if (!empty($notice)) {
diff --git a/actions/apistatusesretweets.php b/actions/apistatusesretweets.php
index a79d43168..cc7caee19 100644
--- a/actions/apistatusesretweets.php
+++ b/actions/apistatusesretweets.php
@@ -43,7 +43,6 @@ require_once INSTALLDIR . '/lib/mediafile.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiStatusesRetweetsAction extends ApiAuthAction
{
const MAXCOUNT = 100;
@@ -57,9 +56,7 @@ class ApiStatusesRetweetsAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -69,6 +66,7 @@ class ApiStatusesRetweetsAction extends ApiAuthAction
$this->original = Notice::staticGet('id', $id);
if (empty($this->original)) {
+ // TRANS: Client error displayed trying to display redents of a non-exiting notice.
$this->clientError(_('No such notice.'),
400, $this->format);
return false;
@@ -94,7 +92,6 @@ class ApiStatusesRetweetsAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -109,6 +106,7 @@ class ApiStatusesRetweetsAction extends ApiAuthAction
$this->showJsonTimeline($strm);
break;
default:
+ // TRANS: Client error displayed when trying to handle an unknown API method.
$this->clientError(_('API method not found.'), $code = 404);
break;
}
diff --git a/actions/apistatusesshow.php b/actions/apistatusesshow.php
index 86ffd6862..f4a79ddbc 100644
--- a/actions/apistatusesshow.php
+++ b/actions/apistatusesshow.php
@@ -55,10 +55,8 @@ require_once INSTALLDIR . '/lib/apiprivateauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiStatusesShowAction extends ApiPrivateAuthAction
{
-
var $notice_id = null;
var $notice = null;
@@ -68,9 +66,7 @@ class ApiStatusesShowAction extends ApiPrivateAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -100,12 +96,12 @@ class ApiStatusesShowAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
if (!in_array($this->format, array('xml', 'json', 'atom'))) {
+ // TRANS: Client error displayed when trying to handle an unknown API method.
$this->clientError(_('API method not found.'), 404);
return;
}
@@ -128,7 +124,6 @@ class ApiStatusesShowAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function showNotice()
{
if (!empty($this->notice)) {
@@ -146,7 +141,6 @@ class ApiStatusesShowAction extends ApiPrivateAuthAction
throw new Exception(sprintf(_("Unsupported format: %s"), $this->format));
}
} else {
-
// XXX: Twitter just sets a 404 header and doens't bother
// to return an err msg
@@ -154,12 +148,14 @@ class ApiStatusesShowAction extends ApiPrivateAuthAction
if (!empty($deleted)) {
$this->clientError(
+ // TRANS: Client error displayed requesting a deleted status.
_('Status deleted.'),
410,
$this->format
);
} else {
$this->clientError(
+ // TRANS: Client error displayed requesting a status with an invalid ID.
_('No status with that ID found.'),
404,
$this->format
@@ -175,7 +171,6 @@ class ApiStatusesShowAction extends ApiPrivateAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -186,7 +181,6 @@ class ApiStatusesShowAction extends ApiPrivateAuthAction
*
* @return string datestamp of the latest notice in the stream
*/
-
function lastModified()
{
if (!empty($this->notice)) {
@@ -204,7 +198,6 @@ class ApiStatusesShowAction extends ApiPrivateAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->notice)) {
diff --git a/actions/apistatusesupdate.php b/actions/apistatusesupdate.php
index 822ebacbd..1a3b54900 100644
--- a/actions/apistatusesupdate.php
+++ b/actions/apistatusesupdate.php
@@ -55,7 +55,7 @@
Yes
@param status (Required) The URL-encoded text of the status update.
- @param source (Optional) The source of the status.
+ @param source (Optional) The source application name, if using HTTP authentication or an anonymous OAuth consumer.
@param in_reply_to_status_id (Optional) The ID of an existing status that the update is in reply to.
@param lat (Optional) The latitude the status refers to.
@param long (Optional) The longitude the status refers to.
@@ -67,7 +67,7 @@
@subsection usagenotes Usage notes
@li The URL pattern is relative to the @ref apiroot.
- @li If the @e source parameter is not supplied the source of the status will default to 'api'.
+ @li If the @e source parameter is not supplied the source of the status will default to 'api'. When authenticated via a registered OAuth application, the application's registered name and URL will always override the source parameter.
@li The XML response uses <a href="http://georss.org/Main_Page">GeoRSS</a>
to encode the latitude and longitude (see example response below <georss:point>).
@li Data uploaded via the @e media parameter should be multipart/form-data encoded.
@@ -160,7 +160,6 @@ class ApiStatusesUpdateAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
function prepare($args)
{
@@ -227,6 +226,7 @@ class ApiStatusesUpdateAction extends ApiAuthAction
}
if (empty($this->auth_user)) {
+ // TRANS: Client error displayed when updating a status for a non-existing user.
$this->clientError(_('No such user.'), 404, $this->format);
return;
}
@@ -234,7 +234,6 @@ class ApiStatusesUpdateAction extends ApiAuthAction
$status_shortened = common_shorten_links($this->status);
if (Notice::contentTooLong($status_shortened)) {
-
// Note: Twitter truncates anything over 140, flags the status
// as "truncated."
@@ -304,6 +303,8 @@ class ApiStatusesUpdateAction extends ApiAuthAction
if (Notice::contentTooLong($status_shortened)) {
$upload->delete();
+ // TRANS: Client error displayed exceeding the maximum notice length.
+ // TRANS: %d is the maximum lenth for a notice.
$msg = _m('Maximum notice size is %d character, including attachment URL.',
'Maximum notice size is %d characters, including attachment URL.',
Notice::maxContent());
diff --git a/actions/apistatusnetconfig.php b/actions/apistatusnetconfig.php
index 76d37ea97..771a95bae 100644
--- a/actions/apistatusnetconfig.php
+++ b/actions/apistatusnetconfig.php
@@ -46,7 +46,6 @@ if (!defined('STATUSNET')) {
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiStatusnetConfigAction extends ApiAction
{
var $keys = array(
@@ -69,9 +68,7 @@ class ApiStatusnetConfigAction extends ApiAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -85,7 +82,6 @@ class ApiStatusnetConfigAction extends ApiAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -138,6 +134,7 @@ class ApiStatusnetConfigAction extends ApiAction
break;
default:
$this->clientError(
+ // TRANS: Client error displayed when trying to handle an unknown API method.
_('API method not found.'),
404,
$this->format
@@ -155,11 +152,8 @@ class ApiStatusnetConfigAction extends ApiAction
*
* @return boolean is read only action?
*/
-
function isReadOnly($args)
{
return true;
}
-
}
-
diff --git a/actions/apistatusnetversion.php b/actions/apistatusnetversion.php
index d09480759..bc2babc3f 100644
--- a/actions/apistatusnetversion.php
+++ b/actions/apistatusnetversion.php
@@ -47,7 +47,6 @@ require_once INSTALLDIR . '/lib/apiprivateauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiStatusnetVersionAction extends ApiPrivateAuthAction
{
/**
@@ -58,7 +57,6 @@ class ApiStatusnetVersionAction extends ApiPrivateAuthAction
* @return boolean success flag
*
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -72,7 +70,6 @@ class ApiStatusnetVersionAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -90,6 +87,7 @@ class ApiStatusnetVersionAction extends ApiPrivateAuthAction
break;
default:
$this->clientError(
+ // TRANS: Client error displayed when trying to handle an unknown API method.
_('API method not found.'),
404,
$this->format
@@ -107,11 +105,8 @@ class ApiStatusnetVersionAction extends ApiPrivateAuthAction
*
* @return boolean is read only action?
*/
-
function isReadOnly($args)
{
return true;
}
-
}
-
diff --git a/actions/apisubscriptions.php b/actions/apisubscriptions.php
index 749d16f06..fc0a2638b 100644
--- a/actions/apisubscriptions.php
+++ b/actions/apisubscriptions.php
@@ -48,7 +48,6 @@ require_once INSTALLDIR . '/lib/apibareauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiSubscriptionsAction extends ApiBareAuthAction
{
var $profiles = null;
@@ -62,9 +61,7 @@ class ApiSubscriptionsAction extends ApiBareAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -84,6 +81,7 @@ class ApiSubscriptionsAction extends ApiBareAuthAction
$this->user = $this->getTargetUser($this->arg('id'));
if (empty($this->user)) {
+ // TRANS: Client error displayed when requesting a list of followers for a non-existing user.
$this->clientError(_('No such user.'), 404, $this->format);
return false;
}
@@ -102,12 +100,12 @@ class ApiSubscriptionsAction extends ApiBareAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
if (!in_array($this->format, array('xml', 'json'))) {
+ // TRANS: Client error displayed when trying to handle an unknown API method.
$this->clientError(_('API method not found.'), $code = 404);
return;
}
@@ -128,7 +126,6 @@ class ApiSubscriptionsAction extends ApiBareAuthAction
*
* @return array Profiles
*/
-
function getProfiles()
{
}
@@ -140,7 +137,6 @@ class ApiSubscriptionsAction extends ApiBareAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -151,7 +147,6 @@ class ApiSubscriptionsAction extends ApiBareAuthAction
*
* @return string datestamp of the latest profile in the stream
*/
-
function lastModified()
{
if (!empty($this->profiles) && (count($this->profiles) > 0)) {
@@ -171,7 +166,6 @@ class ApiSubscriptionsAction extends ApiBareAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->profiles) && (count($this->profiles) > 0)) {
@@ -184,6 +178,7 @@ class ApiSubscriptionsAction extends ApiBareAuthAction
common_user_cache_hash($this->auth_user),
common_language(),
$this->user->id,
+ // Caching tags.
isset($this->ids_only) ? 'IDs' : 'Profiles',
strtotime($this->profiles[0]->created),
strtotime($this->profiles[$last]->created))
@@ -202,7 +197,6 @@ class ApiSubscriptionsAction extends ApiBareAuthAction
*
* @return void
*/
-
function showProfiles($include_statuses = true)
{
switch ($this->format) {
@@ -230,6 +224,7 @@ class ApiSubscriptionsAction extends ApiBareAuthAction
print json_encode($arrays);
break;
default:
+ // TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
$this->clientError(_('Unsupported format.'));
break;
}
@@ -241,7 +236,6 @@ class ApiSubscriptionsAction extends ApiBareAuthAction
*
* @return void
*/
-
function showIds()
{
switch ($this->format) {
@@ -260,9 +254,9 @@ class ApiSubscriptionsAction extends ApiBareAuthAction
print json_encode($ids);
break;
default:
+ // TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
$this->clientError(_('Unsupported format.'));
break;
}
}
-
}
diff --git a/actions/apitimelinefavorites.php b/actions/apitimelinefavorites.php
index f5ce5d2fd..c952c4623 100644
--- a/actions/apitimelinefavorites.php
+++ b/actions/apitimelinefavorites.php
@@ -48,7 +48,6 @@ require_once INSTALLDIR.'/lib/apibareauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiTimelineFavoritesAction extends ApiBareAuthAction
{
var $notices = null;
@@ -59,9 +58,7 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -69,6 +66,7 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
$this->user = $this->getTargetUser($this->arg('id'));
if (empty($this->user)) {
+ // TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
$this->clientError(_('No such user.'), 404, $this->format);
return;
}
@@ -87,7 +85,6 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -99,7 +96,6 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
*
* @return void
*/
-
function showTimeline()
{
$profile = $this->user->getProfile();
@@ -107,6 +103,8 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
$sitename = common_config('site', 'name');
$title = sprintf(
+ // TRANS: Title for timeline of most recent favourite notices by a user.
+ // TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
_('%1$s / Favorites from %2$s'),
$sitename,
$this->user->nickname
@@ -116,7 +114,10 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
$id = "tag:$taguribase:Favorites:" . $this->user->id;
$subtitle = sprintf(
- _('%1$s updates favorited by %2$s / %2$s.'),
+ // TRANS: Subtitle for timeline of most recent favourite notices by a user.
+ // TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+ // TRANS: %3$s is a user nickname.
+ _('%1$s updates favorited by %2$s / %3$s.'),
$sitename,
$profile->getBestName(),
$this->user->nickname
@@ -148,7 +149,6 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
);
break;
case 'atom':
-
header('Content-Type: application/atom+xml; charset=utf-8');
$atom = new AtomNoticeFeed($this->auth_user);
@@ -165,12 +165,12 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
$atom->addEntryFromNotices($this->notices);
$this->raw($atom->getString());
-
break;
case 'json':
$this->showJsonTimeline($this->notices);
break;
default:
+ // TRANS: Client error displayed when trying to handle an unknown API method.
$this->clientError(_('API method not found.'), $code = 404);
break;
}
@@ -181,7 +181,6 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
*
* @return array notices
*/
-
function getNotices()
{
$notices = array();
@@ -220,7 +219,6 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -231,7 +229,6 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
*
* @return string datestamp of the latest notice in the stream
*/
-
function lastModified()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
@@ -249,7 +246,6 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
@@ -270,5 +266,4 @@ class ApiTimelineFavoritesAction extends ApiBareAuthAction
return null;
}
-
}
diff --git a/actions/apitimelinefriends.php b/actions/apitimelinefriends.php
index c96391c12..71049f6eb 100644
--- a/actions/apitimelinefriends.php
+++ b/actions/apitimelinefriends.php
@@ -151,7 +151,6 @@ require_once INSTALLDIR . '/lib/apibareauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiTimelineFriendsAction extends ApiBareAuthAction
{
var $notices = null;
@@ -164,13 +163,13 @@ class ApiTimelineFriendsAction extends ApiBareAuthAction
* @return boolean success flag
*
*/
-
function prepare($args)
{
parent::prepare($args);
$this->user = $this->getTargetUser($this->arg('id'));
if (empty($this->user)) {
+ // TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
$this->clientError(_('No such user.'), 404, $this->format);
return;
}
@@ -189,7 +188,6 @@ class ApiTimelineFriendsAction extends ApiBareAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -201,7 +199,6 @@ class ApiTimelineFriendsAction extends ApiBareAuthAction
*
* @return void
*/
-
function showTimeline()
{
$profile = $this->user->getProfile();
@@ -246,7 +243,6 @@ class ApiTimelineFriendsAction extends ApiBareAuthAction
);
break;
case 'atom':
-
header('Content-Type: application/atom+xml; charset=utf-8');
$atom = new AtomNoticeFeed($this->auth_user);
@@ -268,6 +264,7 @@ class ApiTimelineFriendsAction extends ApiBareAuthAction
$this->showJsonTimeline($this->notices);
break;
default:
+ // TRANS: Client error displayed when trying to handle an unknown API method.
$this->clientError(_('API method not found.'), $code = 404);
break;
}
@@ -278,7 +275,6 @@ class ApiTimelineFriendsAction extends ApiBareAuthAction
*
* @return array notices
*/
-
function getNotices()
{
$notices = array();
@@ -307,7 +303,6 @@ class ApiTimelineFriendsAction extends ApiBareAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -318,7 +313,6 @@ class ApiTimelineFriendsAction extends ApiBareAuthAction
*
* @return string datestamp of the latest notice in the stream
*/
-
function lastModified()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
@@ -336,11 +330,9 @@ class ApiTimelineFriendsAction extends ApiBareAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
-
$last = count($this->notices) - 1;
return '"' . implode(
@@ -357,5 +349,4 @@ class ApiTimelineFriendsAction extends ApiBareAuthAction
return null;
}
-
}
diff --git a/actions/apitimelinegroup.php b/actions/apitimelinegroup.php
index 5138a4b5e..a85da4b0f 100644
--- a/actions/apitimelinegroup.php
+++ b/actions/apitimelinegroup.php
@@ -49,10 +49,8 @@ require_once INSTALLDIR . '/lib/apiprivateauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiTimelineGroupAction extends ApiPrivateAuthAction
{
-
var $group = null;
var $notices = null;
@@ -64,7 +62,6 @@ class ApiTimelineGroupAction extends ApiPrivateAuthAction
* @return boolean success flag
*
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -83,12 +80,12 @@ class ApiTimelineGroupAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
if (empty($this->group)) {
+ // TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
$this->clientError(_('Group not found.'), 404, $this->format);
return false;
}
@@ -102,7 +99,6 @@ class ApiTimelineGroupAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function showTimeline()
{
// We'll pull common formatting out of this for other formats
@@ -126,7 +122,6 @@ class ApiTimelineGroupAction extends ApiPrivateAuthAction
);
break;
case 'atom':
-
header('Content-Type: application/atom+xml; charset=utf-8');
try {
@@ -138,19 +133,21 @@ class ApiTimelineGroupAction extends ApiPrivateAuthAction
$this->raw($atom->getString());
} catch (Atom10FeedException $e) {
$this->serverError(
- 'Could not generate feed for group - ' . $e->getMessage(),
+ // TRANS: Server error displayed when generating an Atom feed fails.
+ // TRANS: %s is the error.
+ sprintf(_('Could not generate feed for group - %s'),$e->getMessage()),
400,
$this->format
);
return;
}
-
break;
case 'json':
$this->showJsonTimeline($this->notices);
break;
default:
$this->clientError(
+ // TRANS: Client error displayed when trying to handle an unknown API method.
_('API method not found.'),
404,
$this->format
@@ -164,7 +161,6 @@ class ApiTimelineGroupAction extends ApiPrivateAuthAction
*
* @return array notices
*/
-
function getNotices()
{
$notices = array();
@@ -190,7 +186,6 @@ class ApiTimelineGroupAction extends ApiPrivateAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -201,7 +196,6 @@ class ApiTimelineGroupAction extends ApiPrivateAuthAction
*
* @return string datestamp of the latest notice in the stream
*/
-
function lastModified()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
@@ -219,7 +213,6 @@ class ApiTimelineGroupAction extends ApiPrivateAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
@@ -240,5 +233,4 @@ class ApiTimelineGroupAction extends ApiPrivateAuthAction
return null;
}
-
}
diff --git a/actions/apitimelinehome.php b/actions/apitimelinehome.php
index 1ceb3d902..75a9f7258 100644
--- a/actions/apitimelinehome.php
+++ b/actions/apitimelinehome.php
@@ -56,7 +56,6 @@ require_once INSTALLDIR . '/lib/apibareauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiTimelineHomeAction extends ApiBareAuthAction
{
var $notices = null;
@@ -67,9 +66,7 @@ class ApiTimelineHomeAction extends ApiBareAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -77,6 +74,7 @@ class ApiTimelineHomeAction extends ApiBareAuthAction
$this->user = $this->getTargetUser($this->arg('id'));
if (empty($this->user)) {
+ // TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
$this->clientError(_('No such user.'), 404, $this->format);
return;
}
@@ -95,7 +93,6 @@ class ApiTimelineHomeAction extends ApiBareAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -107,12 +104,12 @@ class ApiTimelineHomeAction extends ApiBareAuthAction
*
* @return void
*/
-
function showTimeline()
{
$profile = $this->user->getProfile();
$avatar = $profile->getAvatar(AVATAR_PROFILE_SIZE);
$sitename = common_config('site', 'name');
+ // TRANS: Timeline title for user and friends. %s is a user nickname.
$title = sprintf(_("%s and friends"), $this->user->nickname);
$taguribase = TagURI::base();
$id = "tag:$taguribase:HomeTimeline:" . $this->user->id;
@@ -172,6 +169,7 @@ class ApiTimelineHomeAction extends ApiBareAuthAction
$this->showJsonTimeline($this->notices);
break;
default:
+ // TRANS: Client error displayed when trying to handle an unknown API method.
$this->clientError(_('API method not found.'), $code = 404);
break;
}
@@ -182,7 +180,6 @@ class ApiTimelineHomeAction extends ApiBareAuthAction
*
* @return array notices
*/
-
function getNotices()
{
$notices = array();
@@ -215,7 +212,6 @@ class ApiTimelineHomeAction extends ApiBareAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -226,7 +222,6 @@ class ApiTimelineHomeAction extends ApiBareAuthAction
*
* @return string datestamp of the latest notice in the stream
*/
-
function lastModified()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
@@ -244,7 +239,6 @@ class ApiTimelineHomeAction extends ApiBareAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
@@ -265,5 +259,4 @@ class ApiTimelineHomeAction extends ApiBareAuthAction
return null;
}
-
}
diff --git a/actions/apitimelinementions.php b/actions/apitimelinementions.php
index 354dc58b6..a9b6d0b3d 100644
--- a/actions/apitimelinementions.php
+++ b/actions/apitimelinementions.php
@@ -55,10 +55,8 @@ require_once INSTALLDIR . '/lib/apibareauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiTimelineMentionsAction extends ApiBareAuthAction
{
-
var $notices = null;
/**
@@ -67,9 +65,7 @@ class ApiTimelineMentionsAction extends ApiBareAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -77,6 +73,7 @@ class ApiTimelineMentionsAction extends ApiBareAuthAction
$this->user = $this->getTargetUser($this->arg('id'));
if (empty($this->user)) {
+ // TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
$this->clientError(_('No such user.'), 404, $this->format);
return;
}
@@ -95,7 +92,6 @@ class ApiTimelineMentionsAction extends ApiBareAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -107,7 +103,6 @@ class ApiTimelineMentionsAction extends ApiBareAuthAction
*
* @return void
*/
-
function showTimeline()
{
$profile = $this->user->getProfile();
@@ -115,6 +110,8 @@ class ApiTimelineMentionsAction extends ApiBareAuthAction
$sitename = common_config('site', 'name');
$title = sprintf(
+ // TRANS: Title for timeline of most recent mentions of a user.
+ // TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
_('%1$s / Updates mentioning %2$s'),
$sitename, $this->user->nickname
);
@@ -128,6 +125,9 @@ class ApiTimelineMentionsAction extends ApiBareAuthAction
$self = $this->getSelfUri();
$subtitle = sprintf(
+ // TRANS: Subtitle for timeline of most recent mentions of a user.
+ // TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+ // TRANS: %3$s is a user's full name.
_('%1$s updates that reply to updates from %2$s / %3$s.'),
$sitename, $this->user->nickname, $profile->getBestName()
);
@@ -149,7 +149,6 @@ class ApiTimelineMentionsAction extends ApiBareAuthAction
);
break;
case 'atom':
-
header('Content-Type: application/atom+xml; charset=utf-8');
$atom = new AtomNoticeFeed($this->auth_user);
@@ -171,6 +170,7 @@ class ApiTimelineMentionsAction extends ApiBareAuthAction
$this->showJsonTimeline($this->notices);
break;
default:
+ // TRANS: Client error displayed when trying to handle an unknown API method.
$this->clientError(_('API method not found.'), $code = 404);
break;
}
@@ -181,7 +181,6 @@ class ApiTimelineMentionsAction extends ApiBareAuthAction
*
* @return array notices
*/
-
function getNotices()
{
$notices = array();
@@ -205,7 +204,6 @@ class ApiTimelineMentionsAction extends ApiBareAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -216,7 +214,6 @@ class ApiTimelineMentionsAction extends ApiBareAuthAction
*
* @return string datestamp of the latest notice in the stream
*/
-
function lastModified()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
@@ -234,7 +231,6 @@ class ApiTimelineMentionsAction extends ApiBareAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
@@ -255,5 +251,4 @@ class ApiTimelineMentionsAction extends ApiBareAuthAction
return null;
}
-
}
diff --git a/actions/apitimelinepublic.php b/actions/apitimelinepublic.php
index 0119b504a..2745e5d3f 100644
--- a/actions/apitimelinepublic.php
+++ b/actions/apitimelinepublic.php
@@ -144,10 +144,8 @@ require_once INSTALLDIR . '/lib/apiprivateauth.php';
</statuses>
@endverbatim
*/
-
class ApiTimelinePublicAction extends ApiPrivateAuthAction
{
-
var $notices = null;
/**
@@ -158,7 +156,6 @@ class ApiTimelinePublicAction extends ApiPrivateAuthAction
* @return boolean success flag
*
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -177,7 +174,6 @@ class ApiTimelinePublicAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -189,16 +185,17 @@ class ApiTimelinePublicAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function showTimeline()
{
$sitename = common_config('site', 'name');
$sitelogo = (common_config('site', 'logo')) ? common_config('site', 'logo') : Theme::path('logo.png');
+ // TRANS: Title for site timeline. %s is the StatusNet sitename.
$title = sprintf(_("%s public timeline"), $sitename);
$taguribase = TagURI::base();
$id = "tag:$taguribase:PublicTimeline";
$link = common_local_url('public');
$self = $this->getSelfUri();
+ // TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
$subtitle = sprintf(_("%s updates from everyone!"), $sitename);
switch($this->format) {
@@ -238,6 +235,7 @@ class ApiTimelinePublicAction extends ApiPrivateAuthAction
$this->showJsonTimeline($this->notices);
break;
default:
+ // TRANS: Client error displayed when trying to handle an unknown API method.
$this->clientError(_('API method not found.'), $code = 404);
break;
}
@@ -248,7 +246,6 @@ class ApiTimelinePublicAction extends ApiPrivateAuthAction
*
* @return array notices
*/
-
function getNotices()
{
$notices = array();
@@ -272,7 +269,6 @@ class ApiTimelinePublicAction extends ApiPrivateAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -283,7 +279,6 @@ class ApiTimelinePublicAction extends ApiPrivateAuthAction
*
* @return string datestamp of the latest notice in the stream
*/
-
function lastModified()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
@@ -301,7 +296,6 @@ class ApiTimelinePublicAction extends ApiPrivateAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
@@ -321,5 +315,4 @@ class ApiTimelinePublicAction extends ApiPrivateAuthAction
return null;
}
-
}
diff --git a/actions/apitimelineretweetedbyme.php b/actions/apitimelineretweetedbyme.php
index af05623cd..5fe960915 100644
--- a/actions/apitimelineretweetedbyme.php
+++ b/actions/apitimelineretweetedbyme.php
@@ -43,7 +43,6 @@ require_once INSTALLDIR . '/lib/mediafile.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiTimelineRetweetedByMeAction extends ApiAuthAction
{
const DEFAULTCOUNT = 20;
@@ -64,12 +63,12 @@ class ApiTimelineRetweetedByMeAction extends ApiAuthAction
* @return boolean success flag
*
*/
-
function prepare($args)
{
parent::prepare($args);
- $this->serverError('Unimplemented.', 503);
+ // TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+ $this->serverError(_('Unimplemented.'), 503);
return false;
}
@@ -81,7 +80,6 @@ class ApiTimelineRetweetedByMeAction extends ApiAuthAction
*
* @return boolean is read only action?
*/
-
function isReadOnly($args)
{
return true;
diff --git a/actions/apitimelineretweetedtome.php b/actions/apitimelineretweetedtome.php
index 73e35c86b..6213a08ea 100644
--- a/actions/apitimelineretweetedtome.php
+++ b/actions/apitimelineretweetedtome.php
@@ -42,7 +42,6 @@ require_once INSTALLDIR . '/lib/apiauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiTimelineRetweetedToMeAction extends ApiAuthAction
{
const DEFAULTCOUNT = 20;
@@ -61,9 +60,7 @@ class ApiTimelineRetweetedToMeAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -88,7 +85,6 @@ class ApiTimelineRetweetedToMeAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -108,6 +104,7 @@ class ApiTimelineRetweetedToMeAction extends ApiAuthAction
case 'atom':
$profile = $this->auth_user->getProfile();
+ // TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
$title = sprintf(_("Repeated to %s"), $this->auth_user->nickname);
$taguribase = TagURI::base();
$id = "tag:$taguribase:RepeatedToMe:" . $this->auth_user->id;
@@ -116,8 +113,8 @@ class ApiTimelineRetweetedToMeAction extends ApiAuthAction
$this->showAtomTimeline($strm, $title, $id, $link);
break;
-
default:
+ // TRANS: Client error displayed when trying to handle an unknown API method.
$this->clientError(_('API method not found.'), $code = 404);
break;
}
@@ -132,7 +129,6 @@ class ApiTimelineRetweetedToMeAction extends ApiAuthAction
*
* @return boolean is read only action?
*/
-
function isReadOnly($args)
{
return true;
diff --git a/actions/apitimelineretweetsofme.php b/actions/apitimelineretweetsofme.php
index ea922fc42..9cb277279 100644
--- a/actions/apitimelineretweetsofme.php
+++ b/actions/apitimelineretweetsofme.php
@@ -43,7 +43,6 @@ require_once INSTALLDIR . '/lib/mediafile.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiTimelineRetweetsOfMeAction extends ApiAuthAction
{
const DEFAULTCOUNT = 20;
@@ -62,9 +61,7 @@ class ApiTimelineRetweetsOfMeAction extends ApiAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -89,7 +86,6 @@ class ApiTimelineRetweetsOfMeAction extends ApiAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -111,6 +107,8 @@ class ApiTimelineRetweetsOfMeAction extends ApiAuthAction
case 'atom':
$profile = $this->auth_user->getProfile();
+ // TRANS: Title of list of repeated notices of the logged in user.
+ // TRANS: %s is the nickname of the logged in user.
$title = sprintf(_("Repeats of %s"), $this->auth_user->nickname);
$taguribase = TagURI::base();
$id = "tag:$taguribase:RepeatsOfMe:" . $this->auth_user->id;
@@ -147,8 +145,8 @@ class ApiTimelineRetweetsOfMeAction extends ApiAuthAction
$this->raw($atom->getString());
break;
-
default:
+ // TRANS: Client error displayed when trying to handle an unknown API method.
$this->clientError(_('API method not found.'), $code = 404);
break;
}
@@ -163,7 +161,6 @@ class ApiTimelineRetweetsOfMeAction extends ApiAuthAction
*
* @return boolean is read only action?
*/
-
function isReadOnly($args)
{
return true;
diff --git a/actions/apitimelinetag.php b/actions/apitimelinetag.php
index 712703694..4dbe1fc0d 100644
--- a/actions/apitimelinetag.php
+++ b/actions/apitimelinetag.php
@@ -49,10 +49,8 @@ require_once INSTALLDIR . '/lib/apiprivateauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiTimelineTagAction extends ApiPrivateAuthAction
{
-
var $notices = null;
/**
@@ -61,9 +59,7 @@ class ApiTimelineTagAction extends ApiPrivateAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -85,7 +81,6 @@ class ApiTimelineTagAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -97,13 +92,16 @@ class ApiTimelineTagAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function showTimeline()
{
$sitename = common_config('site', 'name');
$sitelogo = (common_config('site', 'logo')) ? common_config('site', 'logo') : Theme::path('logo.png');
+ // TRANS: Title for timeline with lastest notices with a given tag.
+ // TRANS: %s is the tag.
$title = sprintf(_("Notices tagged with %s"), $this->tag);
$subtitle = sprintf(
+ // TRANS: Subtitle for timeline with lastest notices with a given tag.
+ // TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
_('Updates tagged with %1$s on %2$s!'),
$this->tag,
$sitename
@@ -136,7 +134,6 @@ class ApiTimelineTagAction extends ApiPrivateAuthAction
);
break;
case 'atom':
-
header('Content-Type: application/atom+xml; charset=utf-8');
$atom = new AtomNoticeFeed($this->auth_user);
@@ -158,6 +155,7 @@ class ApiTimelineTagAction extends ApiPrivateAuthAction
$this->showJsonTimeline($this->notices);
break;
default:
+ // TRANS: Client error displayed when trying to handle an unknown API method.
$this->clientError(_('API method not found.'), $code = 404);
break;
}
@@ -168,7 +166,6 @@ class ApiTimelineTagAction extends ApiPrivateAuthAction
*
* @return array notices
*/
-
function getNotices()
{
$notices = array();
@@ -193,7 +190,6 @@ class ApiTimelineTagAction extends ApiPrivateAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -204,7 +200,6 @@ class ApiTimelineTagAction extends ApiPrivateAuthAction
*
* @return string datestamp of the latest notice in the stream
*/
-
function lastModified()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
@@ -222,7 +217,6 @@ class ApiTimelineTagAction extends ApiPrivateAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
@@ -243,5 +237,4 @@ class ApiTimelineTagAction extends ApiPrivateAuthAction
return null;
}
-
}
diff --git a/actions/apitimelineuser.php b/actions/apitimelineuser.php
index 7e7663646..e4a8b596e 100644
--- a/actions/apitimelineuser.php
+++ b/actions/apitimelineuser.php
@@ -57,10 +57,8 @@ require_once INSTALLDIR . '/lib/apibareauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiTimelineUserAction extends ApiBareAuthAction
{
-
var $notices = null;
/**
@@ -69,9 +67,7 @@ class ApiTimelineUserAction extends ApiBareAuthAction
* @param array $args $_REQUEST args
*
* @return boolean success flag
- *
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -79,6 +75,7 @@ class ApiTimelineUserAction extends ApiBareAuthAction
$this->user = $this->getTargetUser($this->arg('id'));
if (empty($this->user)) {
+ // TRANS: Client error displayed requesting most recent notices for a non-existing user.
$this->clientError(_('No such user.'), 404, $this->format);
return;
}
@@ -97,7 +94,6 @@ class ApiTimelineUserAction extends ApiBareAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -114,7 +110,6 @@ class ApiTimelineUserAction extends ApiBareAuthAction
*
* @return void
*/
-
function showTimeline()
{
$profile = $this->user->getProfile();
@@ -152,7 +147,6 @@ class ApiTimelineUserAction extends ApiBareAuthAction
);
break;
case 'atom':
-
header('Content-Type: application/atom+xml; charset=utf-8');
$atom->setId($self);
@@ -208,10 +202,10 @@ class ApiTimelineUserAction extends ApiBareAuthAction
$this->showJsonTimeline($this->notices);
break;
default:
+ // TRANS: Client error displayed when trying to handle an unknown API method.
$this->clientError(_('API method not found.'), $code = 404);
break;
}
-
}
/**
@@ -219,7 +213,6 @@ class ApiTimelineUserAction extends ApiBareAuthAction
*
* @return array notices
*/
-
function getNotices()
{
$notices = array();
@@ -248,7 +241,6 @@ class ApiTimelineUserAction extends ApiBareAuthAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -259,7 +251,6 @@ class ApiTimelineUserAction extends ApiBareAuthAction
*
* @return string datestamp of the latest notice in the stream
*/
-
function lastModified()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
@@ -277,11 +268,9 @@ class ApiTimelineUserAction extends ApiBareAuthAction
*
* @return string etag
*/
-
function etag()
{
if (!empty($this->notices) && (count($this->notices) > 0)) {
-
$last = count($this->notices) - 1;
return '"' . implode(
diff --git a/actions/apitrends.php b/actions/apitrends.php
index 5b74636c6..3e854b109 100644
--- a/actions/apitrends.php
+++ b/actions/apitrends.php
@@ -44,10 +44,8 @@ require_once INSTALLDIR.'/lib/apiprivateauth.php';
*
* @see ApiAction
*/
-
class ApiTrendsAction extends ApiPrivateAuthAction
{
-
var $callback;
/**
@@ -70,7 +68,6 @@ class ApiTrendsAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -84,7 +81,7 @@ class ApiTrendsAction extends ApiPrivateAuthAction
*/
function showTrends()
{
+ // TRANS: Server error for unfinished API method showTrends.
$this->serverError(_('API method under construction.'), 501);
}
-
-} \ No newline at end of file
+}
diff --git a/actions/apiuserfollowers.php b/actions/apiuserfollowers.php
index e8d92a773..a5a429259 100644
--- a/actions/apiuserfollowers.php
+++ b/actions/apiuserfollowers.php
@@ -48,7 +48,6 @@ require_once INSTALLDIR . '/lib/apibareauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiUserFollowersAction extends ApiSubscriptionsAction
{
/**
@@ -56,7 +55,6 @@ class ApiUserFollowersAction extends ApiSubscriptionsAction
*
* @return array Profiles
*/
-
function getProfiles()
{
$offset = ($this->page - 1) * $this->count;
@@ -85,5 +83,4 @@ class ApiUserFollowersAction extends ApiSubscriptionsAction
return $profiles;
}
-
}
diff --git a/actions/apiuserfriends.php b/actions/apiuserfriends.php
index 741a26e58..b77d08097 100644
--- a/actions/apiuserfriends.php
+++ b/actions/apiuserfriends.php
@@ -48,7 +48,6 @@ require_once INSTALLDIR . '/lib/apibareauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiUserFriendsAction extends ApiSubscriptionsAction
{
/**
@@ -56,7 +55,6 @@ class ApiUserFriendsAction extends ApiSubscriptionsAction
*
* @return array Profiles
*/
-
function getProfiles()
{
$offset = ($this->page - 1) * $this->count;
@@ -85,5 +83,4 @@ class ApiUserFriendsAction extends ApiSubscriptionsAction
return $profiles;
}
-
}
diff --git a/actions/apiusershow.php b/actions/apiusershow.php
index 28993102c..fbd4d6059 100644
--- a/actions/apiusershow.php
+++ b/actions/apiusershow.php
@@ -49,7 +49,6 @@ require_once INSTALLDIR . '/lib/apiprivateauth.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ApiUserShowAction extends ApiPrivateAuthAction
{
/**
@@ -60,7 +59,6 @@ class ApiUserShowAction extends ApiPrivateAuthAction
* @return boolean success flag
*
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -87,17 +85,18 @@ class ApiUserShowAction extends ApiPrivateAuthAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
if (empty($this->user)) {
- $this->clientError(_('Not found.'), 404, $this->format);
+ // TRANS: Client error displayed when requesting user information for a non-existing user.
+ $this->clientError(_('User not found.'), 404, $this->format);
return;
}
if (!in_array($this->format, array('xml', 'json'))) {
+ // TRANS: Client error displayed when trying to handle an unknown API method.
$this->clientError(_('API method not found.'), $code = 404);
return;
}
@@ -105,6 +104,7 @@ class ApiUserShowAction extends ApiPrivateAuthAction
$profile = $this->user->getProfile();
if (empty($profile)) {
+ // TRANS: Client error displayed when requesting user information for a user without a profile.
$this->clientError(_('User has no profile.'));
return;
}
@@ -120,7 +120,6 @@ class ApiUserShowAction extends ApiPrivateAuthAction
$this->showJsonObjects($twitter_user);
$this->endDocument('json');
}
-
}
/**
@@ -132,10 +131,8 @@ class ApiUserShowAction extends ApiPrivateAuthAction
*
* @return boolean is read only action?
*/
-
function isReadOnly($args)
{
return true;
}
-
}
diff --git a/actions/attachment.php b/actions/attachment.php
index 6981354d1..45aa78728 100644
--- a/actions/attachment.php
+++ b/actions/attachment.php
@@ -42,7 +42,6 @@ require_once INSTALLDIR.'/lib/attachmentlist.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class AttachmentAction extends Action
{
/**
@@ -70,6 +69,7 @@ class AttachmentAction extends Action
}
if (empty($this->attachment)) {
+ // TRANS: Client error displayed trying to get a non-existing attachment.
$this->clientError(_('No such attachment.'), 404);
return false;
}
@@ -81,7 +81,6 @@ class AttachmentAction extends Action
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -129,7 +128,6 @@ class AttachmentAction extends Action
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -150,7 +148,6 @@ class AttachmentAction extends Action
*
* @return void
*/
-
function showLocalNavBlock()
{
}
@@ -162,7 +159,6 @@ class AttachmentAction extends Action
*
* @return void
*/
-
function showContent()
{
$ali = new Attachment($this->attachment, $this);
@@ -174,7 +170,6 @@ class AttachmentAction extends Action
*
* @return void
*/
-
function showPageNoticeBlock()
{
}
@@ -191,4 +186,3 @@ class AttachmentAction extends Action
$atcs->show();
}
}
-
diff --git a/actions/attachment_ajax.php b/actions/attachment_ajax.php
index 1e0728075..fb7d15f8a 100644
--- a/actions/attachment_ajax.php
+++ b/actions/attachment_ajax.php
@@ -42,7 +42,6 @@ require_once INSTALLDIR.'/actions/attachment.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class Attachment_ajaxAction extends AttachmentAction
{
/**
@@ -80,4 +79,3 @@ class Attachment_ajaxAction extends AttachmentAction
$this->elementEnd('div');
}
}
-
diff --git a/actions/attachment_thumbnail.php b/actions/attachment_thumbnail.php
index 7d0ac97a6..38648b8be 100644
--- a/actions/attachment_thumbnail.php
+++ b/actions/attachment_thumbnail.php
@@ -42,10 +42,8 @@ require_once INSTALLDIR.'/actions/attachment.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class Attachment_thumbnailAction extends AttachmentAction
{
-
function handle($args)
{
$this->showPage();
@@ -79,6 +77,4 @@ class Attachment_thumbnailAction extends AttachmentAction
}
$this->element('img', array('src' => $file_thumbnail->url, 'alt' => 'Thumbnail'));
}
-
}
-
diff --git a/actions/avatarbynickname.php b/actions/avatarbynickname.php
index 537950792..fa97a86eb 100644
--- a/actions/avatarbynickname.php
+++ b/actions/avatarbynickname.php
@@ -48,7 +48,7 @@ class AvatarbynicknameAction extends Action
* Class handler.
*
* @param array $args query arguments
- *
+ *
* @return boolean false if nickname or user isn't found
*/
function handle($args)
@@ -56,27 +56,32 @@ class AvatarbynicknameAction extends Action
parent::handle($args);
$nickname = $this->trimmed('nickname');
if (!$nickname) {
+ // TRANS: Client error displayed trying to get an avatar without providing a nickname.
$this->clientError(_('No nickname.'));
return;
}
$size = $this->trimmed('size');
if (!$size) {
+ // TRANS: Client error displayed trying to get an avatar without providing an avatar size.
$this->clientError(_('No size.'));
return;
}
$size = strtolower($size);
if (!in_array($size, array('original', '96', '48', '24'))) {
+ // TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
$this->clientError(_('Invalid size.'));
return;
}
$user = User::staticGet('nickname', $nickname);
if (!$user) {
+ // TRANS: Client error displayed trying to get an avatar for a non-existing user.
$this->clientError(_('No such user.'));
return;
}
$profile = $user->getProfile();
if (!$profile) {
+ // TRANS: Client error displayed trying to get an avatar for a user without a profile.
$this->clientError(_('User has no profile.'));
return;
}
@@ -103,4 +108,3 @@ class AvatarbynicknameAction extends Action
return true;
}
}
-
diff --git a/actions/avatarsettings.php b/actions/avatarsettings.php
index 9d4040e75..375420c5c 100644
--- a/actions/avatarsettings.php
+++ b/actions/avatarsettings.php
@@ -49,7 +49,6 @@ define('MAX_ORIGINAL', 480);
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class AvatarsettingsAction extends AccountSettingsAction
{
var $mode = null;
@@ -61,9 +60,9 @@ class AvatarsettingsAction extends AccountSettingsAction
*
* @return string Title of the page
*/
-
function title()
{
+ // TRANS: Title for avatar upload page.
return _('Avatar');
}
@@ -72,10 +71,12 @@ class AvatarsettingsAction extends AccountSettingsAction
*
* @return instructions for use
*/
-
function getInstructions()
{
- return sprintf(_('You can upload your personal avatar. The maximum file size is %s.'), ImageFile::maxFileSize());
+ // TRANS: Instruction for avatar upload page.
+ // TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+ return sprintf(_('You can upload your personal avatar. The maximum file size is %s.'),
+ ImageFile::maxFileSize());
}
/**
@@ -103,6 +104,7 @@ class AvatarsettingsAction extends AccountSettingsAction
if (!$profile) {
common_log_db_error($user, 'SELECT', __FILE__);
+ // TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
$this->serverError(_('User without matching profile.'));
return;
}
@@ -116,14 +118,16 @@ class AvatarsettingsAction extends AccountSettingsAction
'action' =>
common_local_url('avatarsettings')));
$this->elementStart('fieldset');
+ // TRANS: Avatar upload page form legend.
$this->element('legend', null, _('Avatar settings'));
$this->hidden('token', common_session_token());
-
+
if (Event::handle('StartAvatarFormData', array($this))) {
$this->elementStart('ul', 'form_data');
if ($original) {
$this->elementStart('li', array('id' => 'avatar_original',
'class' => 'avatar_view'));
+ // TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
$this->element('h2', null, _("Original"));
$this->elementStart('div', array('id'=>'avatar_original_view'));
$this->element('img', array('src' => $original->url,
@@ -139,6 +143,7 @@ class AvatarsettingsAction extends AccountSettingsAction
if ($avatar) {
$this->elementStart('li', array('id' => 'avatar_preview',
'class' => 'avatar_view'));
+ // TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
$this->element('h2', null, _("Preview"));
$this->elementStart('div', array('id'=>'avatar_preview_view'));
$this->element('img', array('src' => $original->url,
@@ -146,7 +151,8 @@ class AvatarsettingsAction extends AccountSettingsAction
'height' => AVATAR_PROFILE_SIZE,
'alt' => $user->nickname));
$this->elementEnd('div');
- $this->submit('delete', _('Delete'));
+ // TRANS: Button on avatar upload page to delete current avatar.
+ $this->submit('delete', _m('BUTTON','Delete'));
$this->elementEnd('li');
}
@@ -163,7 +169,8 @@ class AvatarsettingsAction extends AccountSettingsAction
$this->elementStart('ul', 'form_actions');
$this->elementStart('li');
- $this->submit('upload', _('Upload'));
+ // TRANS: Button on avatar upload page to upload an avatar.
+ $this->submit('upload', _m('BUTTON','Upload'));
$this->elementEnd('li');
$this->elementEnd('ul');
}
@@ -171,7 +178,6 @@ class AvatarsettingsAction extends AccountSettingsAction
$this->elementEnd('fieldset');
$this->elementEnd('form');
-
}
function showCropForm()
@@ -182,6 +188,7 @@ class AvatarsettingsAction extends AccountSettingsAction
if (!$profile) {
common_log_db_error($user, 'SELECT', __FILE__);
+ // TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
$this->serverError(_('User without matching profile.'));
return;
}
@@ -194,6 +201,7 @@ class AvatarsettingsAction extends AccountSettingsAction
'action' =>
common_local_url('avatarsettings')));
$this->elementStart('fieldset');
+ // TRANS: Avatar upload page crop form legend.
$this->element('legend', null, _('Avatar settings'));
$this->hidden('token', common_session_token());
@@ -202,6 +210,7 @@ class AvatarsettingsAction extends AccountSettingsAction
$this->elementStart('li',
array('id' => 'avatar_original',
'class' => 'avatar_view'));
+ // TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
$this->element('h2', null, _("Original"));
$this->elementStart('div', array('id'=>'avatar_original_view'));
$this->element('img', array('src' => Avatar::url($this->filedata['filename']),
@@ -214,6 +223,7 @@ class AvatarsettingsAction extends AccountSettingsAction
$this->elementStart('li',
array('id' => 'avatar_preview',
'class' => 'avatar_view'));
+ // TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
$this->element('h2', null, _("Preview"));
$this->elementStart('div', array('id'=>'avatar_preview_view'));
$this->element('img', array('src' => Avatar::url($this->filedata['filename']),
@@ -228,13 +238,14 @@ class AvatarsettingsAction extends AccountSettingsAction
'type' => 'hidden',
'id' => $crop_info));
}
- $this->submit('crop', _('Crop'));
+
+ // TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+ $this->submit('crop', _m('BUTTON','Crop'));
$this->elementEnd('li');
$this->elementEnd('ul');
$this->elementEnd('fieldset');
$this->elementEnd('form');
-
}
/**
@@ -244,7 +255,6 @@ class AvatarsettingsAction extends AccountSettingsAction
*
* @return void
*/
-
function handlePost()
{
// Workaround for PHP returning empty $_POST and $_FILES when POST
@@ -271,7 +281,7 @@ class AvatarsettingsAction extends AccountSettingsAction
'Try again, please.'));
return;
}
-
+
if (Event::handle('StartAvatarSaveForm', array($this))) {
if ($this->arg('upload')) {
$this->uploadAvatar();
@@ -280,6 +290,7 @@ class AvatarsettingsAction extends AccountSettingsAction
} else if ($this->arg('delete')) {
$this->deleteAvatar();
} else {
+ // TRANS: Unexpected validation error on avatar upload form.
$this->showForm(_('Unexpected form submission.'));
}
Event::handle('EndAvatarSaveForm', array($this));
@@ -294,7 +305,6 @@ class AvatarsettingsAction extends AccountSettingsAction
*
* @return void
*/
-
function uploadAvatar()
{
try {
@@ -304,6 +314,7 @@ class AvatarsettingsAction extends AccountSettingsAction
return;
}
if ($imagefile === null) {
+ // TRANS: Validation error on avatar upload form when no file was uploaded.
$this->showForm(_('No file uploaded.'));
return;
}
@@ -331,6 +342,7 @@ class AvatarsettingsAction extends AccountSettingsAction
$this->mode = 'crop';
+ // TRANS: Avatar upload form unstruction after uploading a file.
$this->showForm(_('Pick a square area of the image to be your avatar'),
true);
}
@@ -340,12 +352,12 @@ class AvatarsettingsAction extends AccountSettingsAction
*
* @return void
*/
-
function cropAvatar()
{
$filedata = $_SESSION['FILEDATA'];
if (!$filedata) {
+ // TRANS: Server error displayed if an avatar upload went wrong somehow server side.
$this->serverError(_('Lost our file data.'));
return;
}
@@ -369,24 +381,25 @@ class AvatarsettingsAction extends AccountSettingsAction
@unlink($filedata['filepath']);
unset($_SESSION['FILEDATA']);
$this->mode = 'upload';
+ // TRANS: Success message for having updated a user avatar.
$this->showForm(_('Avatar updated.'), true);
common_broadcast_profile($profile);
} else {
+ // TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
$this->showForm(_('Failed updating avatar.'));
}
}
-
+
/**
* Get rid of the current avatar.
*
* @return void
*/
-
function deleteAvatar()
{
$user = common_current_user();
$profile = $user->getProfile();
-
+
$avatar = $profile->getOriginalAvatar();
if($avatar) $avatar->delete();
$avatar = $profile->getAvatar(AVATAR_PROFILE_SIZE);
@@ -396,6 +409,7 @@ class AvatarsettingsAction extends AccountSettingsAction
$avatar = $profile->getAvatar(AVATAR_MINI_SIZE);
if($avatar) $avatar->delete();
+ // TRANS: Success message for deleting a user avatar.
$this->showForm(_('Avatar deleted.'), true);
}
@@ -416,7 +430,6 @@ class AvatarsettingsAction extends AccountSettingsAction
*
* @return void
*/
-
function showScripts()
{
parent::showScripts();
diff --git a/actions/block.php b/actions/block.php
index 93f8ec937..e87353b4e 100644
--- a/actions/block.php
+++ b/actions/block.php
@@ -42,7 +42,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/
*/
-
class BlockAction extends ProfileFormAction
{
var $profile = null;
@@ -54,7 +53,6 @@ class BlockAction extends ProfileFormAction
*
* @return boolean success flag
*/
-
function prepare($args)
{
if (!parent::prepare($args)) {
@@ -66,6 +64,7 @@ class BlockAction extends ProfileFormAction
assert(!empty($cur)); // checked by parent
if ($cur->hasBlocked($this->profile)) {
+ // TRANS: Client error displayed when blocking a user that has already been blocked.
$this->clientError(_('You already blocked that user.'));
return false;
}
@@ -82,7 +81,6 @@ class BlockAction extends ProfileFormAction
*
* @return void
*/
-
function handle($args)
{
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
@@ -104,6 +102,7 @@ class BlockAction extends ProfileFormAction
}
function title() {
+ // TRANS: Title for block user page.
return _('Block user');
}
@@ -133,8 +132,10 @@ class BlockAction extends ProfileFormAction
'action' => common_local_url('block')));
$this->elementStart('fieldset');
$this->hidden('token', common_session_token());
+ // TRANS: Legend for block user form.
$this->element('legend', _('Block user'));
$this->element('p', null,
+ // TRANS: Explanation of consequences when blocking a user on the block user page.
_('Are you sure you want to block this user? '.
'Afterwards, they will be unsubscribed from you, '.
'unable to subscribe to you in the future, and '.
@@ -184,6 +185,7 @@ class BlockAction extends ProfileFormAction
}
if (!$result) {
+ // TRANS: Server error displayed when blocking a user fails.
$this->serverError(_('Failed to save block information.'));
return;
}
@@ -199,7 +201,7 @@ class BlockAction extends ProfileFormAction
* Override for form session token checks; on our first hit we're just
* requesting confirmation, which doesn't need a token. We need to be
* able to take regular GET requests from email!
- *
+ *
* @throws ClientException if token is bad on POST request or if we have
* confirmation parameters which could trigger something.
*/
@@ -216,7 +218,7 @@ class BlockAction extends ProfileFormAction
/**
* If we reached this form without returnto arguments, return to the
* current user's subscription list.
- *
+ *
* @return string URL
*/
function defaultReturnTo()
diff --git a/actions/blockedfromgroup.php b/actions/blockedfromgroup.php
index a0598db27..6ff572c05 100644
--- a/actions/blockedfromgroup.php
+++ b/actions/blockedfromgroup.php
@@ -40,7 +40,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class BlockedfromgroupAction extends GroupDesignAction
{
var $page = null;
@@ -70,6 +69,7 @@ class BlockedfromgroupAction extends GroupDesignAction
}
if (!$nickname) {
+ // TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
$this->clientError(_('No nickname.'), 404);
return false;
}
@@ -77,6 +77,7 @@ class BlockedfromgroupAction extends GroupDesignAction
$local = Local_group::staticGet('nickname', $nickname);
if (!$local) {
+ // TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
$this->clientError(_('No such group.'), 404);
return false;
}
@@ -84,6 +85,7 @@ class BlockedfromgroupAction extends GroupDesignAction
$this->group = User_group::staticGet('id', $local->group_id);
if (!$this->group) {
+ // TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
$this->clientError(_('No such group.'), 404);
return false;
}
@@ -94,9 +96,13 @@ class BlockedfromgroupAction extends GroupDesignAction
function title()
{
if ($this->page == 1) {
+ // TRANS: Title for first page with list of users blocked from a group.
+ // TRANS: %s is a group nickname.
return sprintf(_('%s blocked profiles'),
$this->group->nickname);
} else {
+ // TRANS: Title for any but the first page with list of users blocked from a group.
+ // TRANS: %1$s is a group nickname, %2$d is a page number.
return sprintf(_('%1$s blocked profiles, page %2$d'),
$this->group->nickname,
$this->page);
@@ -112,6 +118,7 @@ class BlockedfromgroupAction extends GroupDesignAction
function showPageNotice()
{
$this->element('p', 'instructions',
+ // TRANS: Instructions for list of users blocked from a group.
_('A list of the users blocked from joining this group.'));
}
@@ -205,7 +212,6 @@ class GroupBlockListItem extends ProfileListItem
*
* @see UnblockForm
*/
-
class GroupUnblockForm extends Form
{
/**
@@ -234,7 +240,6 @@ class GroupUnblockForm extends Form
* @param User_group $group group to block user from
* @param array $args return-to args
*/
-
function __construct($out=null, $profile=null, $group=null, $args=null)
{
parent::__construct($out);
@@ -249,7 +254,6 @@ class GroupUnblockForm extends Form
*
* @return int ID of the form
*/
-
function id()
{
// This should be unique for the page.
@@ -261,7 +265,6 @@ class GroupUnblockForm extends Form
*
* @return string class of the form
*/
-
function formClass()
{
return 'form_group_unblock';
@@ -272,7 +275,6 @@ class GroupUnblockForm extends Form
*
* @return string URL of the action
*/
-
function action()
{
return common_local_url('groupunblock');
@@ -285,6 +287,7 @@ class GroupUnblockForm extends Form
*/
function formLegend()
{
+ // TRANS: Form legend for unblocking a user from a group.
$this->out->element('legend', null, _('Unblock user from group'));
}
@@ -293,7 +296,6 @@ class GroupUnblockForm extends Form
*
* @return void
*/
-
function formData()
{
$this->out->hidden('unblockto-' . $this->profile->id,
@@ -314,9 +316,14 @@ class GroupUnblockForm extends Form
*
* @return void
*/
-
function formActions()
{
- $this->out->submit('submit', _('Unblock'), 'submit', null, _('Unblock this user'));
+ $this->out->submit('submit',
+ // TRANS: Button text for unblocking a user from a group.
+ _m('BUTTON','Unblock'),
+ 'submit',
+ null,
+ // TRANS: Tooltip for button for unblocking a user from a group.
+ _('Unblock this user'));
}
}
diff --git a/actions/bookmarklet.php b/actions/bookmarklet.php
index 041c2e894..9cf4e58f8 100644
--- a/actions/bookmarklet.php
+++ b/actions/bookmarklet.php
@@ -34,7 +34,7 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
require_once INSTALLDIR . '/actions/newnotice.php';
/**
- * Action for posting a notice
+ * Action for posting a notice
*
* @category Bookmarklet
* @package StatusNet
@@ -42,12 +42,12 @@ require_once INSTALLDIR . '/actions/newnotice.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class BookmarkletAction extends NewnoticeAction
{
function showTitle()
{
// TRANS: Title for mini-posting window loaded from bookmarklet.
+ // TRANS: %s is the StatusNet site name.
$this->element('title', null, sprintf(_('Post to %s'), common_config('site', 'name')));
}
@@ -73,4 +73,3 @@ class BookmarkletAction extends NewnoticeAction
{
}
}
-
diff --git a/actions/confirmaddress.php b/actions/confirmaddress.php
index 8bf8c8c4d..5617c5339 100644
--- a/actions/confirmaddress.php
+++ b/actions/confirmaddress.php
@@ -44,7 +44,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ConfirmaddressAction extends Action
{
/** type of confirmation. */
@@ -61,7 +60,6 @@ class ConfirmaddressAction extends Action
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -72,27 +70,30 @@ class ConfirmaddressAction extends Action
}
$code = $this->trimmed('code');
if (!$code) {
+ // TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
$this->clientError(_('No confirmation code.'));
return;
}
$confirm = Confirm_address::staticGet('code', $code);
if (!$confirm) {
+ // TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
$this->clientError(_('Confirmation code not found.'));
return;
}
$cur = common_current_user();
if ($cur->id != $confirm->user_id) {
+ // TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
$this->clientError(_('That confirmation code is not for you!'));
return;
}
$type = $confirm->address_type;
if (!in_array($type, array('email', 'jabber', 'sms'))) {
- // TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
+ // TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
$this->serverError(sprintf(_('Unrecognized address type %s.'), $type));
return;
}
if ($cur->$type == $confirm->address) {
- // TRANS: Client error for an already confirmed email/jabbel/sms address.
+ // TRANS: Client error for an already confirmed email/jabber/sms address.
$this->clientError(_('That address has already been confirmed.'));
return;
}
@@ -113,6 +114,7 @@ class ConfirmaddressAction extends Action
if (!$result) {
common_log_db_error($cur, 'UPDATE', __FILE__);
+ // TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
$this->serverError(_('Couldn\'t update user.'));
return;
}
@@ -125,7 +127,9 @@ class ConfirmaddressAction extends Action
if (!$result) {
common_log_db_error($confirm, 'DELETE', __FILE__);
- $this->serverError(_('Couldn\'t delete email confirmation.'));
+ // TRANS: Server error displayed when an address confirmation code deletion from the
+ // TRANS: database fails in the contact address confirmation action.
+ $this->serverError(_('Could not delete address confirmation.'));
return;
}
@@ -140,9 +144,9 @@ class ConfirmaddressAction extends Action
*
* @return string title
*/
-
function title()
{
+ // TRANS: Title for the contact address confirmation action.
return _('Confirm address');
}
@@ -151,13 +155,14 @@ class ConfirmaddressAction extends Action
*
* @return void
*/
-
function showContent()
{
$cur = common_current_user();
$type = $this->type;
$this->element('p', null,
+ // TRANS: Success message for the contact address confirmation action.
+ // TRANS: %s can be 'email', 'jabber', or 'sms'.
sprintf(_('The address "%s" has been '.
'confirmed for your account.'),
$cur->$type));
diff --git a/actions/conversation.php b/actions/conversation.php
index 900a724ef..8d11df37b 100644
--- a/actions/conversation.php
+++ b/actions/conversation.php
@@ -45,7 +45,6 @@ require_once INSTALLDIR.'/lib/noticelist.php';
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/
*/
-
class ConversationAction extends Action
{
var $id = null;
@@ -58,7 +57,6 @@ class ConversationAction extends Action
*
* @return boolean false if id not passed in
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -81,7 +79,6 @@ class ConversationAction extends Action
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -93,10 +90,10 @@ class ConversationAction extends Action
*
* @return string page title
*/
-
function title()
{
- return _("Conversation");
+ // TRANS: Title for page with a conversion (multiple notices in context).
+ return _('Conversation');
}
/**
@@ -107,7 +104,6 @@ class ConversationAction extends Action
*
* @return void
*/
-
function showContent()
{
$notices = Notice::conversationStream($this->id, null, null);
@@ -134,7 +130,6 @@ class ConversationAction extends Action
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/
*/
-
class ConversationTree extends NoticeList
{
var $tree = null;
@@ -145,12 +140,12 @@ class ConversationTree extends NoticeList
*
* @return void
*/
-
function show()
{
$cnt = $this->_buildTree();
$this->out->elementStart('div', array('id' =>'notices_primary'));
+ // TRANS: Header on conversation page. Hidden by default (h2).
$this->out->element('h2', null, _('Notices'));
$this->out->elementStart('ol', array('class' => 'notices xoxo'));
@@ -200,7 +195,6 @@ class ConversationTree extends NoticeList
*
* @return void
*/
-
function showNoticePlus($id)
{
$notice = $this->table[$id];
@@ -237,7 +231,6 @@ class ConversationTree extends NoticeList
*
* @return NoticeListItem a list item to show
*/
-
function newListItem($notice)
{
return new ConversationTreeItem($notice, $this->out);
@@ -255,7 +248,6 @@ class ConversationTree extends NoticeList
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/
*/
-
class ConversationTreeItem extends NoticeListItem
{
/**
@@ -266,7 +258,6 @@ class ConversationTreeItem extends NoticeListItem
*
* @return void
*/
-
function showStart()
{
return;
@@ -280,7 +271,6 @@ class ConversationTreeItem extends NoticeListItem
*
* @return void
*/
-
function showEnd()
{
return;
@@ -293,7 +283,6 @@ class ConversationTreeItem extends NoticeListItem
*
* @return void
*/
-
function showContext()
{
return;
diff --git a/actions/deleteapplication.php b/actions/deleteapplication.php
index 806de0be6..272a91762 100644
--- a/actions/deleteapplication.php
+++ b/actions/deleteapplication.php
@@ -40,7 +40,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/
*/
-
class DeleteapplicationAction extends Action
{
var $app = null;
@@ -52,7 +51,6 @@ class DeleteapplicationAction extends Action
*
* @return boolean success flag
*/
-
function prepare($args)
{
if (!parent::prepare($args)) {
@@ -60,6 +58,7 @@ class DeleteapplicationAction extends Action
}
if (!common_logged_in()) {
+ // TRANS: Client error displayed trying to delete an application while not logged in.
$this->clientError(_('You must be logged in to delete an application.'));
return false;
}
@@ -68,6 +67,7 @@ class DeleteapplicationAction extends Action
$this->app = Oauth_application::staticGet('id', $id);
if (empty($this->app)) {
+ // TRANS: Client error displayed trying to delete an application that does not exist.
$this->clientError(_('Application not found.'));
return false;
}
@@ -75,6 +75,7 @@ class DeleteapplicationAction extends Action
$cur = common_current_user();
if ($cur->id != $this->app->owner) {
+ // TRANS: Client error displayed trying to delete an application the current user does not own.
$this->clientError(_('You are not the owner of this application.'), 401);
return false;
}
@@ -91,7 +92,6 @@ class DeleteapplicationAction extends Action
*
* @return void
*/
-
function handle($args)
{
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
@@ -120,6 +120,7 @@ class DeleteapplicationAction extends Action
}
function title() {
+ // TRANS: Title for delete application page.
return _('Delete application');
}
@@ -144,8 +145,10 @@ class DeleteapplicationAction extends Action
array('id' => $this->app->id))));
$this->elementStart('fieldset');
$this->hidden('token', common_session_token());
+ // TRANS: Fieldset legend on delete application page.
$this->element('legend', _('Delete application'));
$this->element('p', null,
+ // TRANS: Confirmation text on delete application page.
_('Are you sure you want to delete this application? '.
'This will clear all data about the application from the '.
'database, including all existing user connections.'));
@@ -171,10 +174,8 @@ class DeleteapplicationAction extends Action
*
* @return void
*/
-
function handlePost()
{
$this->app->delete();
}
}
-
diff --git a/actions/deletegroup.php b/actions/deletegroup.php
index 62fff00c4..4e9b9851f 100644
--- a/actions/deletegroup.php
+++ b/actions/deletegroup.php
@@ -172,7 +172,7 @@ class DeletegroupAction extends RedirectingAction
}
function title() {
- // TRANS: Title.
+ // TRANS: Title of delete group page.
return _('Delete group');
}
@@ -201,8 +201,8 @@ class DeletegroupAction extends RedirectingAction
// TRANS: Form legend for deleting a group.
$this->element('legend', _('Delete group'));
if (Event::handle('StartDeleteGroupForm', array($this, $this->group))) {
- // TRANS: Warning in form for deleleting a group.
$this->element('p', null,
+ // TRANS: Warning in form for deleleting a group.
_('Are you sure you want to delete this group? '.
'This will clear all data about the group from the '.
'database, without a backup. ' .
diff --git a/actions/deletenotice.php b/actions/deletenotice.php
index 2879faa5d..a7ac28e19 100644
--- a/actions/deletenotice.php
+++ b/actions/deletenotice.php
@@ -32,6 +32,7 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
exit(1);
}
+// @todo FIXME: documentation needed.
class DeletenoticeAction extends Action
{
var $error = null;
@@ -47,6 +48,7 @@ class DeletenoticeAction extends Action
$this->user = common_current_user();
if (!$this->user) {
+ // TRANS: Error message displayed trying to delete a notice while not logged in.
common_user_error(_('Not logged in.'));
exit;
}
@@ -55,6 +57,7 @@ class DeletenoticeAction extends Action
$this->notice = Notice::staticGet($notice_id);
if (!$this->notice) {
+ // TRANS: Error message displayed trying to delete a non-existing notice.
common_user_error(_('No such notice.'));
exit;
}
@@ -71,6 +74,7 @@ class DeletenoticeAction extends Action
if ($this->notice->profile_id != $this->user_profile->id &&
!$this->user->hasRight(Right::DELETEOTHERSNOTICE)) {
+ // TRANS: Error message displayed trying to delete a notice that was not made by the current user.
common_user_error(_('Can\'t delete this notice.'));
exit;
}
@@ -90,7 +94,6 @@ class DeletenoticeAction extends Action
*
* @return void
*/
-
function showPageNotice()
{
$instr = $this->getInstructions();
@@ -103,12 +106,14 @@ class DeletenoticeAction extends Action
function getInstructions()
{
+ // TRANS: Instructions for deleting a notice.
return _('You are about to permanently delete a notice. ' .
'Once this is done, it cannot be undone.');
}
function title()
{
+ // TRANS: Page title when deleting a notice.
return _('Delete notice');
}
@@ -121,7 +126,6 @@ class DeletenoticeAction extends Action
*
* @return void
*/
-
function showForm($error = null)
{
$this->error = $error;
@@ -133,7 +137,6 @@ class DeletenoticeAction extends Action
*
* @return void
*/
-
function showContent()
{
$this->elementStart('form', array('id' => 'form_notice_delete',
@@ -141,9 +144,11 @@ class DeletenoticeAction extends Action
'method' => 'post',
'action' => common_local_url('deletenotice')));
$this->elementStart('fieldset');
+ // TRANS: Fieldset legend for the delete notice form.
$this->element('legend', null, _('Delete notice'));
$this->hidden('token', common_session_token());
$this->hidden('notice', $this->trimmed('notice'));
+ // TRANS: Message for the delete notice form.
$this->element('p', null, _('Are you sure you want to delete this notice?'));
$this->submit('form_action-no',
// TRANS: Button label on the delete notice form.
diff --git a/actions/editapplication.php b/actions/editapplication.php
index d1c7a5c3d..760b1d284 100644
--- a/actions/editapplication.php
+++ b/actions/editapplication.php
@@ -185,7 +185,7 @@ class EditApplicationAction extends OwnerDesignAction
return;
} elseif (mb_strlen($name) > 255) {
// TRANS: Validation error shown when providing too long a name in the "Edit application" form.
- $this->showForm(_('Name is too long (max 255 characters).'));
+ $this->showForm(_('Name is too long (maximum 255 characters).'));
return;
} else if ($this->nameExists($name)) {
// TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
diff --git a/actions/editgroup.php b/actions/editgroup.php
index eaadbabe4..4d3af34c7 100644
--- a/actions/editgroup.php
+++ b/actions/editgroup.php
@@ -45,14 +45,13 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class EditgroupAction extends GroupDesignAction
{
-
var $msg;
function title()
{
+ // TRANS: Title for form to edit a group. %s is a group nickname.
return sprintf(_('Edit %s group'), $this->group->nickname);
}
@@ -65,6 +64,7 @@ class EditgroupAction extends GroupDesignAction
parent::prepare($args);
if (!common_logged_in()) {
+ // TRANS: Client error displayed trying to edit a group while not logged in.
$this->clientError(_('You must be logged in to create a group.'));
return false;
}
@@ -81,6 +81,7 @@ class EditgroupAction extends GroupDesignAction
}
if (!$nickname) {
+ // TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
$this->clientError(_('No nickname.'), 404);
return false;
}
@@ -97,6 +98,7 @@ class EditgroupAction extends GroupDesignAction
}
if (!$this->group) {
+ // TRANS: Client error displayed trying to edit a non-existing group.
$this->clientError(_('No such group.'), 404);
return false;
}
@@ -104,6 +106,7 @@ class EditgroupAction extends GroupDesignAction
$cur = common_current_user();
if (!$cur->isAdmin($this->group)) {
+ // TRANS: Client error displayed trying to edit a group while not being a group admin.
$this->clientError(_('You must be an admin to edit the group.'), 403);
return false;
}
@@ -120,7 +123,6 @@ class EditgroupAction extends GroupDesignAction
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -155,6 +157,7 @@ class EditgroupAction extends GroupDesignAction
$this->element('p', 'error', $this->msg);
} else {
$this->element('p', 'instructions',
+ // TRANS: Form instructions for group edit form.
_('Use this form to edit the group.'));
}
}
@@ -169,6 +172,7 @@ class EditgroupAction extends GroupDesignAction
{
$cur = common_current_user();
if (!$cur->isAdmin($this->group)) {
+ // TRANS: Client error displayed trying to edit a group while not being a group admin.
$this->clientError(_('You must be an admin to edit the group.'), 403);
return;
}
@@ -183,28 +187,39 @@ class EditgroupAction extends GroupDesignAction
if (!Validate::string($nickname, array('min_length' => 1,
'max_length' => 64,
'format' => NICKNAME_FMT))) {
+ // TRANS: Group edit form validation error.
$this->showForm(_('Nickname must have only lowercase letters '.
'and numbers and no spaces.'));
return;
} else if ($this->nicknameExists($nickname)) {
+ // TRANS: Group edit form validation error.
$this->showForm(_('Nickname already in use. Try another one.'));
return;
} else if (!User_group::allowedNickname($nickname)) {
+ // TRANS: Group edit form validation error.
$this->showForm(_('Not a valid nickname.'));
return;
} else if (!is_null($homepage) && (strlen($homepage) > 0) &&
!Validate::uri($homepage,
array('allowed_schemes' =>
array('http', 'https')))) {
+ // TRANS: Group edit form validation error.
$this->showForm(_('Homepage is not a valid URL.'));
return;
} else if (!is_null($fullname) && mb_strlen($fullname) > 255) {
+ // TRANS: Group edit form validation error.
$this->showForm(_('Full name is too long (maximum 255 characters).'));
return;
} else if (User_group::descriptionTooLong($description)) {
- $this->showForm(sprintf(_('Description is too long (max %d chars).'), User_group::maxDescription()));
+ $this->showForm(sprintf(
+ // TRANS: Group edit form validation error.
+ _m('Description is too long (maximum %d character).',
+ 'Description is too long (maximum %d characters).',
+ User_group::maxDescription()),
+ User_group::maxDescription()));
return;
} else if (!is_null($location) && mb_strlen($location) > 255) {
+ // TRANS: Group edit form validation error.
$this->showForm(_('Location is too long (maximum 255 characters).'));
return;
}
@@ -216,7 +231,11 @@ class EditgroupAction extends GroupDesignAction
}
if (count($aliases) > common_config('group', 'maxaliases')) {
- $this->showForm(sprintf(_('Too many aliases! Maximum %d.'),
+ // TRANS: Group edit form validation error.
+ // TRANS: %d is the maximum number of allowed aliases.
+ $this->showForm(sprintf(_m('Too many aliases! Maximum %d allowed.',
+ 'Too many aliases! Maximum %d allowed.',
+ common_config('group', 'maxaliases')),
common_config('group', 'maxaliases')));
return;
}
@@ -225,16 +244,19 @@ class EditgroupAction extends GroupDesignAction
if (!Validate::string($alias, array('min_length' => 1,
'max_length' => 64,
'format' => NICKNAME_FMT))) {
+ // TRANS: Group edit form validation error.
$this->showForm(sprintf(_('Invalid alias: "%s"'), $alias));
return;
}
if ($this->nicknameExists($alias)) {
+ // TRANS: Group edit form validation error.
$this->showForm(sprintf(_('Alias "%s" already in use. Try another one.'),
$alias));
return;
}
// XXX assumes alphanum nicknames
if (strcmp($alias, $nickname) == 0) {
+ // TRANS: Group edit form validation error.
$this->showForm(_('Alias can\'t be the same as nickname.'));
return;
}
@@ -255,12 +277,14 @@ class EditgroupAction extends GroupDesignAction
if (!$result) {
common_log_db_error($this->group, 'UPDATE', __FILE__);
+ // TRANS: Server error displayed when editing a group fails.
$this->serverError(_('Could not update group.'));
}
$result = $this->group->setAliases($aliases);
if (!$result) {
+ // TRANS: Server error displayed when group aliases could not be added.
$this->serverError(_('Could not create aliases.'));
}
@@ -277,6 +301,7 @@ class EditgroupAction extends GroupDesignAction
array('nickname' => $nickname)),
303);
} else {
+ // TRANS: Group edit form success message.
$this->showForm(_('Options saved.'));
}
}
@@ -300,4 +325,3 @@ class EditgroupAction extends GroupDesignAction
return false;
}
}
-
diff --git a/actions/emailsettings.php b/actions/emailsettings.php
index 9c250fc8a..5a816e5c0 100644
--- a/actions/emailsettings.php
+++ b/actions/emailsettings.php
@@ -178,51 +178,55 @@ class EmailsettingsAction extends AccountSettingsAction
$this->element('legend', null, _('Email preferences'));
$this->elementStart('ul', 'form_data');
- $this->elementStart('li');
- $this->checkbox('emailnotifysub',
- // TRANS: Checkbox label in e-mail preferences form.
- _('Send me notices of new subscriptions through email.'),
- $user->emailnotifysub);
- $this->elementEnd('li');
- $this->elementStart('li');
- $this->checkbox('emailnotifyfav',
- // TRANS: Checkbox label in e-mail preferences form.
- _('Send me email when someone '.
- 'adds my notice as a favorite.'),
- $user->emailnotifyfav);
- $this->elementEnd('li');
- $this->elementStart('li');
- $this->checkbox('emailnotifymsg',
- // TRANS: Checkbox label in e-mail preferences form.
- _('Send me email when someone sends me a private message.'),
- $user->emailnotifymsg);
- $this->elementEnd('li');
- $this->elementStart('li');
- $this->checkbox('emailnotifyattn',
- // TRANS: Checkbox label in e-mail preferences form.
- _('Send me email when someone sends me an "@-reply".'),
- $user->emailnotifyattn);
- $this->elementEnd('li');
- $this->elementStart('li');
- $this->checkbox('emailnotifynudge',
- // TRANS: Checkbox label in e-mail preferences form.
- _('Allow friends to nudge me and send me an email.'),
- $user->emailnotifynudge);
- $this->elementEnd('li');
- if (common_config('emailpost', 'enabled')) {
- $this->elementStart('li');
- $this->checkbox('emailpost',
- // TRANS: Checkbox label in e-mail preferences form.
- _('I want to post notices by email.'),
- $user->emailpost);
- $this->elementEnd('li');
- }
- $this->elementStart('li');
- $this->checkbox('emailmicroid',
- // TRANS: Checkbox label in e-mail preferences form.
- _('Publish a MicroID for my email address.'),
- $user->emailmicroid);
- $this->elementEnd('li');
+
+ if (Event::handle('StartEmailFormData', array($this))) {
+ $this->elementStart('li');
+ $this->checkbox('emailnotifysub',
+ // TRANS: Checkbox label in e-mail preferences form.
+ _('Send me notices of new subscriptions through email.'),
+ $user->emailnotifysub);
+ $this->elementEnd('li');
+ $this->elementStart('li');
+ $this->checkbox('emailnotifyfav',
+ // TRANS: Checkbox label in e-mail preferences form.
+ _('Send me email when someone '.
+ 'adds my notice as a favorite.'),
+ $user->emailnotifyfav);
+ $this->elementEnd('li');
+ $this->elementStart('li');
+ $this->checkbox('emailnotifymsg',
+ // TRANS: Checkbox label in e-mail preferences form.
+ _('Send me email when someone sends me a private message.'),
+ $user->emailnotifymsg);
+ $this->elementEnd('li');
+ $this->elementStart('li');
+ $this->checkbox('emailnotifyattn',
+ // TRANS: Checkbox label in e-mail preferences form.
+ _('Send me email when someone sends me an "@-reply".'),
+ $user->emailnotifyattn);
+ $this->elementEnd('li');
+ $this->elementStart('li');
+ $this->checkbox('emailnotifynudge',
+ // TRANS: Checkbox label in e-mail preferences form.
+ _('Allow friends to nudge me and send me an email.'),
+ $user->emailnotifynudge);
+ $this->elementEnd('li');
+ if (common_config('emailpost', 'enabled')) {
+ $this->elementStart('li');
+ $this->checkbox('emailpost',
+ // TRANS: Checkbox label in e-mail preferences form.
+ _('I want to post notices by email.'),
+ $user->emailpost);
+ $this->elementEnd('li');
+ }
+ $this->elementStart('li');
+ $this->checkbox('emailmicroid',
+ // TRANS: Checkbox label in e-mail preferences form.
+ _('Publish a MicroID for my email address.'),
+ $user->emailmicroid);
+ $this->elementEnd('li');
+ Event::handle('EndEmailFormData', array($this));
+ }
$this->elementEnd('ul');
// TRANS: Button label to save e-mail preferences.
$this->submit('save', _m('BUTTON','Save'));
@@ -299,43 +303,48 @@ class EmailsettingsAction extends AccountSettingsAction
function savePreferences()
{
- $emailnotifysub = $this->boolean('emailnotifysub');
- $emailnotifyfav = $this->boolean('emailnotifyfav');
- $emailnotifymsg = $this->boolean('emailnotifymsg');
- $emailnotifynudge = $this->boolean('emailnotifynudge');
- $emailnotifyattn = $this->boolean('emailnotifyattn');
- $emailmicroid = $this->boolean('emailmicroid');
- $emailpost = $this->boolean('emailpost');
-
- $user = common_current_user();
-
- assert(!is_null($user)); // should already be checked
-
- $user->query('BEGIN');
-
- $original = clone($user);
-
- $user->emailnotifysub = $emailnotifysub;
- $user->emailnotifyfav = $emailnotifyfav;
- $user->emailnotifymsg = $emailnotifymsg;
- $user->emailnotifynudge = $emailnotifynudge;
- $user->emailnotifyattn = $emailnotifyattn;
- $user->emailmicroid = $emailmicroid;
- $user->emailpost = $emailpost;
-
- $result = $user->update($original);
-
- if ($result === false) {
- common_log_db_error($user, 'UPDATE', __FILE__);
- // TRANS: Server error thrown on database error updating e-mail preferences.
- $this->serverError(_('Couldn\'t update user.'));
- return;
- }
-
- $user->query('COMMIT');
-
- // TRANS: Confirmation message for successful e-mail preferences save.
- $this->showForm(_('Email preferences saved.'), true);
+ $user = common_current_user();
+
+ if (Event::handle('StartEmailSaveForm', array($this, &$user))) {
+
+ $emailnotifysub = $this->boolean('emailnotifysub');
+ $emailnotifyfav = $this->boolean('emailnotifyfav');
+ $emailnotifymsg = $this->boolean('emailnotifymsg');
+ $emailnotifynudge = $this->boolean('emailnotifynudge');
+ $emailnotifyattn = $this->boolean('emailnotifyattn');
+ $emailmicroid = $this->boolean('emailmicroid');
+ $emailpost = $this->boolean('emailpost');
+
+ assert(!is_null($user)); // should already be checked
+
+ $user->query('BEGIN');
+
+ $original = clone($user);
+
+ $user->emailnotifysub = $emailnotifysub;
+ $user->emailnotifyfav = $emailnotifyfav;
+ $user->emailnotifymsg = $emailnotifymsg;
+ $user->emailnotifynudge = $emailnotifynudge;
+ $user->emailnotifyattn = $emailnotifyattn;
+ $user->emailmicroid = $emailmicroid;
+ $user->emailpost = $emailpost;
+
+ $result = $user->update($original);
+
+ if ($result === false) {
+ common_log_db_error($user, 'UPDATE', __FILE__);
+ // TRANS: Server error thrown on database error updating e-mail preferences.
+ $this->serverError(_('Couldn\'t update user.'));
+ return;
+ }
+
+ $user->query('COMMIT');
+
+ Event::handle('EndEmailSaveForm', array($this));
+
+ // TRANS: Confirmation message for successful e-mail preferences save.
+ $this->showForm(_('Email preferences saved.'), true);
+ }
}
/**
diff --git a/actions/groupunblock.php b/actions/groupunblock.php
index dd6b15c26..ef2380725 100644
--- a/actions/groupunblock.php
+++ b/actions/groupunblock.php
@@ -32,7 +32,7 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
}
/**
- * Unlock a user from a group
+ * Unblock a user from a group
*
* @category Action
* @package StatusNet
@@ -40,7 +40,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
* @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
* @link http://status.net/
*/
-
class GroupunblockAction extends Action
{
var $profile = null;
@@ -53,11 +52,11 @@ class GroupunblockAction extends Action
*
* @return boolean success flag
*/
-
function prepare($args)
{
parent::prepare($args);
if (!common_logged_in()) {
+ // TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
$this->clientError(_('Not logged in.'));
return false;
}
@@ -68,11 +67,13 @@ class GroupunblockAction extends Action
}
$id = $this->trimmed('unblockto');
if (empty($id)) {
+ // TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
$this->clientError(_('No profile specified.'));
return false;
}
$this->profile = Profile::staticGet('id', $id);
if (empty($this->profile)) {
+ // TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
$this->clientError(_('No profile with that ID.'));
return false;
}
@@ -83,15 +84,18 @@ class GroupunblockAction extends Action
}
$this->group = User_group::staticGet('id', $group_id);
if (empty($this->group)) {
+ // TRANS: Client error displayed when trying to unblock a user from a non-existing group.
$this->clientError(_('No such group.'));
return false;
}
$user = common_current_user();
if (!$user->isAdmin($this->group)) {
+ // TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
$this->clientError(_('Only an admin can unblock group members.'), 401);
return false;
}
if (!Group_block::isBlocked($this->group, $this->profile)) {
+ // TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
$this->clientError(_('User is not blocked from group.'));
return false;
}
@@ -105,7 +109,6 @@ class GroupunblockAction extends Action
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -119,12 +122,12 @@ class GroupunblockAction extends Action
*
* @return void
*/
-
function unblockProfile()
{
$result = Group_block::unblockProfile($this->group, $this->profile);
if (!$result) {
+ // TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
$this->serverError(_('Error removing the block.'));
return;
}
@@ -146,4 +149,3 @@ class GroupunblockAction extends Action
}
}
}
-
diff --git a/actions/invite.php b/actions/invite.php
index 2779437e0..e9adb3b7f 100644
--- a/actions/invite.php
+++ b/actions/invite.php
@@ -142,7 +142,7 @@ class InviteAction extends CurrentUserDesignAction
$this->elementStart('ul');
foreach ($this->already as $other) {
// TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
- $this->element('li', null, sprintf(_('%1$s (%2$s)'), $other->nickname, $other->email));
+ $this->element('li', null, sprintf(_m('INVITE','%1$s (%2$s)'), $other->nickname, $other->email));
}
$this->elementEnd('ul');
}
@@ -156,7 +156,7 @@ class InviteAction extends CurrentUserDesignAction
$this->elementStart('ul');
foreach ($this->subbed as $other) {
// TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
- $this->element('li', null, sprintf(_('%1$s (%2$s)'), $other->nickname, $other->email));
+ $this->element('li', null, sprintf(_m('INVITE','%1$s (%2$s)'), $other->nickname, $other->email));
}
$this->elementEnd('ul');
}
diff --git a/actions/licenseadminpanel.php b/actions/licenseadminpanel.php
index 9165ca19d..95ac48cc8 100644
--- a/actions/licenseadminpanel.php
+++ b/actions/licenseadminpanel.php
@@ -153,7 +153,7 @@ class LicenseadminpanelAction extends AdminPanelAction
// Make sure the license title is not too long
if (mb_strlen($values['license']['type']) > 255) {
$this->clientError(
- _("Invalid license title. Max length is 255 characters.")
+ _('Invalid license title. Maximum length is 255 characters.')
);
}
diff --git a/actions/newapplication.php b/actions/newapplication.php
index 033c0852d..ae1754558 100644
--- a/actions/newapplication.php
+++ b/actions/newapplication.php
@@ -166,7 +166,7 @@ class NewApplicationAction extends OwnerDesignAction
$this->showForm(_('Name already in use. Try another one.'));
return;
} elseif (mb_strlen($name) > 255) {
- $this->showForm(_('Name is too long (maximum 255 chars).'));
+ $this->showForm(_('Name is too long (maximum 255 characters).'));
return;
} elseif (empty($description)) {
$this->showForm(_('Description is required.'));
@@ -196,7 +196,7 @@ class NewApplicationAction extends OwnerDesignAction
$this->showForm(_('Organization is required.'));
return;
} elseif (mb_strlen($organization) > 255) {
- $this->showForm(_('Organization is too long (maximum 255 chars).'));
+ $this->showForm(_('Organization is too long (maximum 255 characters).'));
return;
} elseif (empty($homepage)) {
$this->showForm(_('Organization homepage is required.'));
diff --git a/actions/newgroup.php b/actions/newgroup.php
index ebfe9b599..e0e7978c3 100644
--- a/actions/newgroup.php
+++ b/actions/newgroup.php
@@ -43,25 +43,25 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class NewgroupAction extends Action
{
var $msg;
function title()
{
+ // TRANS: Title for form to create a group.
return _('New group');
}
/**
* Prepare to run
*/
-
function prepare($args)
{
parent::prepare($args);
if (!common_logged_in()) {
+ // TRANS: Client error displayed trying to create a group while not logged in.
$this->clientError(_('You must be logged in to create a group.'));
return false;
}
@@ -78,7 +78,6 @@ class NewgroupAction extends Action
*
* @return void
*/
-
function handle($args)
{
parent::handle($args);
@@ -107,6 +106,7 @@ class NewgroupAction extends Action
$this->element('p', 'error', $this->msg);
} else {
$this->element('p', 'instructions',
+ // TRANS: Form instructions for group create form.
_('Use this form to create a new group.'));
}
}
@@ -123,28 +123,39 @@ class NewgroupAction extends Action
if (!Validate::string($nickname, array('min_length' => 1,
'max_length' => 64,
'format' => NICKNAME_FMT))) {
+ // TRANS: Group create form validation error.
$this->showForm(_('Nickname must have only lowercase letters '.
'and numbers and no spaces.'));
return;
} else if ($this->nicknameExists($nickname)) {
+ // TRANS: Group create form validation error.
$this->showForm(_('Nickname already in use. Try another one.'));
return;
} else if (!User_group::allowedNickname($nickname)) {
+ // TRANS: Group create form validation error.
$this->showForm(_('Not a valid nickname.'));
return;
} else if (!is_null($homepage) && (strlen($homepage) > 0) &&
!Validate::uri($homepage,
array('allowed_schemes' =>
array('http', 'https')))) {
+ // TRANS: Group create form validation error.
$this->showForm(_('Homepage is not a valid URL.'));
return;
} else if (!is_null($fullname) && mb_strlen($fullname) > 255) {
+ // TRANS: Group create form validation error.
$this->showForm(_('Full name is too long (maximum 255 characters).'));
return;
} else if (User_group::descriptionTooLong($description)) {
- $this->showForm(sprintf(_('description is too long (max %d chars).'), User_group::maxDescription()));
+ // TRANS: Group create form validation error.
+ // TRANS: %d is the maximum number of allowed characters.
+ $this->showForm(sprintf(_m('Description is too long (maximum %d character).',
+ 'Description is too long (maximum %d characters).',
+ User_group::maxDescription()),
+ User_group::maxDescription()));
return;
} else if (!is_null($location) && mb_strlen($location) > 255) {
+ // TRANS: Group create form validation error.
$this->showForm(_('Location is too long (maximum 255 characters).'));
return;
}
@@ -156,7 +167,11 @@ class NewgroupAction extends Action
}
if (count($aliases) > common_config('group', 'maxaliases')) {
- $this->showForm(sprintf(_('Too many aliases! Maximum %d.'),
+ // TRANS: Group create form validation error.
+ // TRANS: %d is the maximum number of allowed aliases.
+ $this->showForm(sprintf(_m('Too many aliases! Maximum %d allowed.',
+ 'Too many aliases! Maximum %d allowed.',
+ common_config('group', 'maxaliases')),
common_config('group', 'maxaliases')));
return;
}
@@ -165,16 +180,19 @@ class NewgroupAction extends Action
if (!Validate::string($alias, array('min_length' => 1,
'max_length' => 64,
'format' => NICKNAME_FMT))) {
+ // TRANS: Group create form validation error.
$this->showForm(sprintf(_('Invalid alias: "%s"'), $alias));
return;
}
if ($this->nicknameExists($alias)) {
+ // TRANS: Group create form validation error.
$this->showForm(sprintf(_('Alias "%s" already in use. Try another one.'),
$alias));
return;
}
// XXX assumes alphanum nicknames
if (strcmp($alias, $nickname) == 0) {
+ // TRANS: Group create form validation error.
$this->showForm(_('Alias can\'t be the same as nickname.'));
return;
}
@@ -218,4 +236,3 @@ class NewgroupAction extends Action
return false;
}
}
-
diff --git a/actions/newnotice.php b/actions/newnotice.php
index 57cd847c6..0d4dcfccd 100644
--- a/actions/newnotice.php
+++ b/actions/newnotice.php
@@ -156,8 +156,11 @@ class NewnoticeAction extends Action
$content_shortened = common_shorten_links($content);
if (Notice::contentTooLong($content_shortened)) {
- $this->clientError(sprintf(_('That\'s too long. '.
- 'Max notice size is %d chars.'),
+ // TRANS: Client error displayed when the parameter "status" is missing.
+ // TRANS: %d is the maximum number of character for a notice.
+ $this->clientError(sprintf(_m('That\'s too long. Maximum notice size is %d character.',
+ 'That\'s too long. Maximum notice size is %d characters.',
+ Notice::maxContent()),
Notice::maxContent()));
}
@@ -178,12 +181,10 @@ class NewnoticeAction extends Action
if (Notice::contentTooLong($content_shortened)) {
$upload->delete();
- $this->clientError(
- sprintf(
- _('Max notice size is %d chars, including attachment URL.'),
- Notice::maxContent()
- )
- );
+ $this->clientError(sprintf(_m('Maximum notice size is %d character, including attachment URL.',
+ 'Maximum notice size is %d characters, including attachment URL.',
+ Notice::maxContent()),
+ Notice::maxContent()));
}
}
diff --git a/actions/oembed.php b/actions/oembed.php
index e25e4cb25..da3aa0c71 100644
--- a/actions/oembed.php
+++ b/actions/oembed.php
@@ -79,11 +79,7 @@ class OembedAction extends Action
if (empty($profile)) {
$this->serverError(_('Notice has no profile.'), 500);
}
- if (!empty($profile->fullname)) {
- $authorname = $profile->fullname . ' (' . $profile->nickname . ')';
- } else {
- $authorname = $profile->nickname;
- }
+ $authorname = $profile->getFancyName();
$oembed['title'] = sprintf(_('%1$s\'s status on %2$s'),
$authorname,
common_exact_date($notice->created));
diff --git a/actions/othersettings.php b/actions/othersettings.php
index 10e9873b3..13460a4bf 100644
--- a/actions/othersettings.php
+++ b/actions/othersettings.php
@@ -46,7 +46,6 @@ require_once INSTALLDIR.'/lib/accountsettingsaction.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class OthersettingsAction extends AccountSettingsAction
{
/**
@@ -54,9 +53,9 @@ class OthersettingsAction extends AccountSettingsAction
*
* @return string Title of the page
*/
-
function title()
{
+ // Page title for a tab in user profile settings.
return _('Other settings');
}
@@ -68,6 +67,7 @@ class OthersettingsAction extends AccountSettingsAction
function getInstructions()
{
+ // TRANS: Instructions for tab "Other" in user profile settings.
return _('Manage various other options.');
}
@@ -105,6 +105,9 @@ class OthersettingsAction extends AccountSettingsAction
{
$services[$name]=$name;
if($value['freeService']){
+ // TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+ // TRANS: user's profile settings. This message has one space at the beginning. Use your
+ // TRANS: language's word separator here if it has one (most likely a single space).
$services[$name].=_(' (free service)');
}
}
@@ -113,17 +116,22 @@ class OthersettingsAction extends AccountSettingsAction
asort($services);
$this->elementStart('li');
+ // TRANS: Label for dropdown with URL shortener services.
$this->dropdown('urlshorteningservice', _('Shorten URLs with'),
+ // TRANS: Tooltip for for dropdown with URL shortener services.
$services, _('Automatic shortening service to use.'),
false, $user->urlshorteningservice);
$this->elementEnd('li');
}
$this->elementStart('li');
+ // TRANS: Label for checkbox.
$this->checkbox('viewdesigns', _('View profile designs'),
+ // TRANS: Tooltip for checkbox.
$user->viewdesigns, _('Show or hide profile designs.'));
$this->elementEnd('li');
$this->elementEnd('ul');
- $this->submit('save', _('Save'));
+ // TRANS: Button text for saving "Other settings" in profile.
+ $this->submit('save', _m('BUTTON','Save'));
$this->elementEnd('fieldset');
$this->elementEnd('form');
}
@@ -150,7 +158,8 @@ class OthersettingsAction extends AccountSettingsAction
$urlshorteningservice = $this->trimmed('urlshorteningservice');
if (!is_null($urlshorteningservice) && strlen($urlshorteningservice) > 50) {
- $this->showForm(_('URL shortening service is too long (max 50 chars).'));
+ // TRANS: Form validation error for form "Other settings" in user profile.
+ $this->showForm(_('URL shortening service is too long (maximum 50 characters).'));
return;
}
@@ -171,6 +180,7 @@ class OthersettingsAction extends AccountSettingsAction
if ($result === false) {
common_log_db_error($user, 'UPDATE', __FILE__);
+ // TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
$this->serverError(_('Couldn\'t update user.'));
return;
}
diff --git a/actions/recoverpassword.php b/actions/recoverpassword.php
index f9956897f..33b0440e4 100644
--- a/actions/recoverpassword.php
+++ b/actions/recoverpassword.php
@@ -362,7 +362,7 @@ class RecoverpasswordAction extends Action
$confirm = $this->trimmed('confirm');
if (!$newpassword || strlen($newpassword) < 6) {
- $this->showPasswordForm(_('Password must be 6 chars or more.'));
+ $this->showPasswordForm(_('Password must be 6 characters or more.'));
return;
}
if ($newpassword != $confirm) {
diff --git a/actions/showgroup.php b/actions/showgroup.php
index 9a12bafaf..f38cd420a 100644
--- a/actions/showgroup.php
+++ b/actions/showgroup.php
@@ -46,10 +46,8 @@ define('MEMBERS_PER_SECTION', 27);
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ShowgroupAction extends GroupDesignAction
{
-
/** page we're viewing. */
var $page = null;
@@ -58,7 +56,6 @@ class ShowgroupAction extends GroupDesignAction
*
* @return boolean true
*/
-
function isReadOnly($args)
{
return true;
@@ -69,18 +66,16 @@ class ShowgroupAction extends GroupDesignAction
*
* @return string page title, with page number
*/
-
function title()
{
- if (!empty($this->group->fullname)) {
- $base = $this->group->fullname . ' (' . $this->group->nickname . ')';
- } else {
- $base = $this->group->nickname;
- }
+ $base = $this->group->getFancyName();
if ($this->page == 1) {
+ // TRANS: Page title for first group page. %s is a group name.
return sprintf(_('%s group'), $base);
} else {
+ // TRANS: Page title for any but first group page.
+ // TRANS: %1$s is a group name, $2$s is a page number.
return sprintf(_('%1$s group, page %2$d'),
$base,
$this->page);
@@ -96,7 +91,6 @@ class ShowgroupAction extends GroupDesignAction
*
* @return boolean success flag
*/
-
function prepare($args)
{
parent::prepare($args);
@@ -118,6 +112,7 @@ class ShowgroupAction extends GroupDesignAction
}
if (!$nickname) {
+ // TRANS: Client error displayed if no nickname argument was given requesting a group page.
$this->clientError(_('No nickname.'), 404);
return false;
}
@@ -135,6 +130,7 @@ class ShowgroupAction extends GroupDesignAction
return false;
} else {
common_log(LOG_NOTICE, "Couldn't find local group for nickname '$nickname'");
+ // TRANS: Client error displayed if no remote group with a given name was found requesting group page.
$this->clientError(_('No such group.'), 404);
return false;
}
@@ -143,6 +139,7 @@ class ShowgroupAction extends GroupDesignAction
$this->group = User_group::staticGet('id', $local->group_id);
if (!$this->group) {
+ // TRANS: Client error displayed if no local group with a given name was found requesting group page.
$this->clientError(_('No such group.'), 404);
return false;
}
@@ -160,7 +157,6 @@ class ShowgroupAction extends GroupDesignAction
*
* @return void
*/
-
function handle($args)
{
$this->showPage();
@@ -171,7 +167,6 @@ class ShowgroupAction extends GroupDesignAction
*
* @return void
*/
-
function showLocalNav()
{
$nav = new GroupNav($this, $this->group);
@@ -183,7 +178,6 @@ class ShowgroupAction extends GroupDesignAction
*
* Shows a group profile and a list of group notices
*/
-
function showContent()
{
$this->showGroupProfile();
@@ -195,7 +189,6 @@ class ShowgroupAction extends GroupDesignAction
*
* @return void
*/
-
function showGroupNotices()
{
$notice = $this->group->getNotices(($this->page-1)*NOTICES_PER_PAGE,
@@ -218,15 +211,16 @@ class ShowgroupAction extends GroupDesignAction
*
* @return void
*/
-
function showGroupProfile()
{
$this->elementStart('div', array('id' => 'i',
'class' => 'entity_profile vcard author'));
+ // TRANS: Group profile header (h2). Text hidden by default.
$this->element('h2', null, _('Group profile'));
$this->elementStart('dl', 'entity_depiction');
+ // TRANS: Label for group avatar (dt). Text hidden by default.
$this->element('dt', null, _('Avatar'));
$this->elementStart('dd');
@@ -242,6 +236,7 @@ class ShowgroupAction extends GroupDesignAction
$this->elementEnd('dl');
$this->elementStart('dl', 'entity_nickname');
+ // TRANS: Label for group nickname (dt). Text hidden by default.
$this->element('dt', null, _('Nickname'));
$this->elementStart('dd');
$hasFN = ($this->group->fullname) ? 'nickname url uid' : 'fn org nickname url uid';
@@ -253,6 +248,7 @@ class ShowgroupAction extends GroupDesignAction
if ($this->group->fullname) {
$this->elementStart('dl', 'entity_fn');
+ // TRANS: Label for full group name (dt). Text hidden by default.
$this->element('dt', null, _('Full name'));
$this->elementStart('dd');
$this->element('span', 'fn org', $this->group->fullname);
@@ -262,6 +258,7 @@ class ShowgroupAction extends GroupDesignAction
if ($this->group->location) {
$this->elementStart('dl', 'entity_location');
+ // TRANS: Label for group location (dt). Text hidden by default.
$this->element('dt', null, _('Location'));
$this->element('dd', 'label', $this->group->location);
$this->elementEnd('dl');
@@ -269,6 +266,7 @@ class ShowgroupAction extends GroupDesignAction
if ($this->group->homepage) {
$this->elementStart('dl', 'entity_url');
+ // TRANS: Label for group URL (dt). Text hidden by default.
$this->element('dt', null, _('URL'));
$this->elementStart('dd');
$this->element('a', array('href' => $this->group->homepage,
@@ -280,6 +278,7 @@ class ShowgroupAction extends GroupDesignAction
if ($this->group->description) {
$this->elementStart('dl', 'entity_note');
+ // TRANS: Label for group description or group note (dt). Text hidden by default.
$this->element('dt', null, _('Note'));
$this->element('dd', 'note', $this->group->description);
$this->elementEnd('dl');
@@ -290,6 +289,7 @@ class ShowgroupAction extends GroupDesignAction
if (!empty($aliases)) {
$this->elementStart('dl', 'entity_aliases');
+ // TRANS: Label for group aliases (dt). Text hidden by default.
$this->element('dt', null, _('Aliases'));
$this->element('dd', 'aliases', implode(' ', $aliases));
$this->elementEnd('dl');
@@ -298,12 +298,13 @@ class ShowgroupAction extends GroupDesignAction
$this->elementEnd('div');
+ $cur = common_current_user();
$this->elementStart('div', 'entity_actions');
+ // TRANS: Group actions header (h2). Text hidden by default.
$this->element('h2', null, _('Group actions'));
$this->elementStart('ul');
$this->elementStart('li', 'entity_subscribe');
if (Event::handle('StartGroupSubscribe', array($this, $this->group))) {
- $cur = common_current_user();
if ($cur) {
if ($cur->isMember($this->group)) {
$lf = new LeaveForm($this, $this->group);
@@ -316,7 +317,7 @@ class ShowgroupAction extends GroupDesignAction
Event::handle('EndGroupSubscribe', array($this, $this->group));
}
$this->elementEnd('li');
- if ($cur->hasRight(Right::DELETEGROUP)) {
+ if ($cur && $cur->hasRight(Right::DELETEGROUP)) {
$this->elementStart('li', 'entity_delete');
$df = new DeleteGroupForm($this, $this->group);
$df->show();
@@ -331,7 +332,6 @@ class ShowgroupAction extends GroupDesignAction
*
* @return void
*/
-
function getFeeds()
{
$url =
@@ -341,23 +341,27 @@ class ShowgroupAction extends GroupDesignAction
return array(new Feed(Feed::RSS1,
common_local_url('grouprss',
array('nickname' => $this->group->nickname)),
+ // TRANS: Tooltip for feed link. %s is a group nickname.
sprintf(_('Notice feed for %s group (RSS 1.0)'),
$this->group->nickname)),
new Feed(Feed::RSS2,
common_local_url('ApiTimelineGroup',
array('format' => 'rss',
'id' => $this->group->id)),
+ // TRANS: Tooltip for feed link. %s is a group nickname.
sprintf(_('Notice feed for %s group (RSS 2.0)'),
$this->group->nickname)),
new Feed(Feed::ATOM,
common_local_url('ApiTimelineGroup',
array('format' => 'atom',
'id' => $this->group->id)),
+ // TRANS: Tooltip for feed link. %s is a group nickname.
sprintf(_('Notice feed for %s group (Atom)'),
$this->group->nickname)),
new Feed(Feed::FOAF,
common_local_url('foafgroup',
array('nickname' => $this->group->nickname)),
+ // TRANS: Tooltip for feed link. %s is a group nickname.
sprintf(_('FOAF for %s group'),
$this->group->nickname)));
}
@@ -367,7 +371,6 @@ class ShowgroupAction extends GroupDesignAction
*
* @return void
*/
-
function showSections()
{
$this->showMembers();
@@ -382,7 +385,6 @@ class ShowgroupAction extends GroupDesignAction
*
* @return void
*/
-
function showMembers()
{
$member = $this->group->getMembers(0, MEMBERS_PER_SECTION);
@@ -396,17 +398,22 @@ class ShowgroupAction extends GroupDesignAction
if (Event::handle('StartShowGroupMembersMiniList', array($this))) {
+ // TRANS: Header for mini list of group members on a group page (h2).
$this->element('h2', null, _('Members'));
$gmml = new GroupMembersMiniList($member, $this);
$cnt = $gmml->show();
if ($cnt == 0) {
+ // TRANS: Description for mini list of group members on a group page when the group has no members.
$this->element('p', null, _('(None)'));
}
+ // @todo FIXME: Should be shown if a group has more than 27 members, but I do not see it displayed at
+ // for example http://identi.ca/group/statusnet. Broken?
if ($cnt > MEMBERS_PER_SECTION) {
$this->element('a', array('href' => common_local_url('groupmembers',
array('nickname' => $this->group->nickname))),
+ // TRANS: Link to all group members from mini list of group members if group has more than n members.
_('All members'));
}
@@ -421,7 +428,6 @@ class ShowgroupAction extends GroupDesignAction
*
* @return void
*/
-
function showAdmins()
{
$adminSection = new GroupAdminSection($this, $this->group);
@@ -433,22 +439,26 @@ class ShowgroupAction extends GroupDesignAction
*
* @return void
*/
-
function showStatistics()
{
$this->elementStart('div', array('id' => 'entity_statistics',
'class' => 'section'));
+ // TRANS: Header for group statistics on a group page (h2).
$this->element('h2', null, _('Statistics'));
$this->elementStart('dl', 'entity_created');
- $this->element('dt', null, _('Created'));
+ // @todo FIXME: i18n issue. This label gets a colon added from somewhere. Should be part of the message.
+ // TRANS: Label for creation date in statistics on group page.
+ $this->element('dt', null, _m('LABEL','Created'));
$this->element('dd', null, date('j M Y',
strtotime($this->group->created)));
$this->elementEnd('dl');
$this->elementStart('dl', 'entity_members');
- $this->element('dt', null, _('Members'));
+ // @todo FIXME: i18n issue. This label gets a colon added from somewhere. Should be part of the message.
+ // TRANS: Label for member count in statistics on group page.
+ $this->element('dt', null, _m('LABEL','Members'));
$this->element('dd', null, $this->group->getMemberCount());
$this->elementEnd('dl');
@@ -458,12 +468,21 @@ class ShowgroupAction extends GroupDesignAction
function showAnonymousMessage()
{
if (!(common_config('site','closed') || common_config('site','inviteonly'))) {
+ // @todo FIXME: use group full name here if available instead of (uglier) primary alias.
+ // TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+ // TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+ // TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+ // TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
$m = sprintf(_('**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) service ' .
'based on the Free Software [StatusNet](http://status.net/) tool. Its members share ' .
'short messages about their life and interests. '.
'[Join now](%%%%action.register%%%%) to become part of this group and many more! ([Read more](%%%%doc.help%%%%))'),
$this->group->nickname);
} else {
+ // @todo FIXME: use group full name here if available instead of (uglier) primary alias.
+ // TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+ // TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+ // TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
$m = sprintf(_('**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) service ' .
'based on the Free Software [StatusNet](http://status.net/) tool. Its members share ' .
'short messages about their life and interests. '),
@@ -492,6 +511,7 @@ class GroupAdminSection extends ProfileSection
function title()
{
+ // TRANS: Header for list of group administrators on a group page (h2).
return _('Admins');
}
@@ -527,4 +547,3 @@ class GroupMembersMiniListItem extends ProfileMiniListItem
return $aAttrs;
}
}
-
diff --git a/actions/showmessage.php b/actions/showmessage.php
index db757948b..d737f85d3 100644
--- a/actions/showmessage.php
+++ b/actions/showmessage.php
@@ -26,8 +26,8 @@
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-if (!defined('STATUSNET') && !defined('LACONICA')) {
- exit(1);
+if (!defined('STATUSNET') && !defined('LACONICA')) {
+ exit(1);
}
require_once INSTALLDIR.'/lib/mailbox.php';
@@ -36,26 +36,24 @@ require_once INSTALLDIR.'/lib/mailbox.php';
* Show a single message
*
* // XXX: It is totally weird how this works!
- *
+ *
* @category Personal
* @package StatusNet
* @author Evan Prodromou <evan@status.net>
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class ShowmessageAction extends MailboxAction
{
/**
* Message object to show
*/
-
var $message = null;
-
+
/**
* The current user
*/
-
+
var $user = null;
/**
@@ -67,17 +65,17 @@ class ShowmessageAction extends MailboxAction
*
* @return success flag
*/
-
function prepare($args)
{
parent::prepare($args);
-
+
$this->page = 1;
-
+
$id = $this->trimmed('message');
$this->message = Message::staticGet('id', $id);
if (!$this->message) {
+ // TRANS: Client error displayed requesting a single message that does not exist.
$this->clientError(_('No such message.'), 404);
return false;
}
@@ -90,40 +88,47 @@ class ShowmessageAction extends MailboxAction
function handle($args)
{
Action::handle($args);
-
- if ($this->user && ($this->user->id == $this->message->from_profile ||
+
+ if ($this->user && ($this->user->id == $this->message->from_profile ||
$this->user->id == $this->message->to_profile)) {
$this->showPage();
} else {
+ // TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
$this->clientError(_('Only the sender and recipient ' .
'may read this message.'), 403);
return;
}
}
-
+
function title()
- {
+ {
if ($this->user->id == $this->message->from_profile) {
$to = $this->message->getTo();
- return sprintf(_("Message to %1\$s on %2\$s"),
+ // @todo FIXME: Might be nice if the timestamp could be localised.
+ // TRANS: Page title for single direct message display when viewing user is the sender.
+ // TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+ return sprintf(_('Message to %1$s on %2$s'),
$to->nickname,
common_exact_date($this->message->created));
} else if ($this->user->id == $this->message->to_profile) {
$from = $this->message->getFrom();
- return sprintf(_("Message from %1\$s on %2\$s"),
+ // @todo FIXME: Might be nice if the timestamp could be localised.
+ // TRANS: Page title for single message display.
+ // TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+ return sprintf(_('Message from %1$s on %2$s'),
$from->nickname,
common_exact_date($this->message->created));
}
}
-
- function getMessages()
- {
+
+ function getMessages()
+ {
$message = new Message();
$message->id = $this->message->id;
$message->find();
return $message;
}
-
+
function getMessageProfile()
{
if ($this->user->id == $this->message->from_profile) {
@@ -135,23 +140,21 @@ class ShowmessageAction extends MailboxAction
return null;
}
}
-
+
/**
* Don't show local navigation
*
* @return void
*/
-
function showLocalNavBlock()
{
}
-
+
/**
* Don't show page notice
*
* @return void
*/
-
function showPageNoticeBlock()
{
}
@@ -161,17 +164,15 @@ class ShowmessageAction extends MailboxAction
*
* @return void
*/
-
- function showAside()
+ function showAside()
{
}
-
+
/**
* Don't show any instructions
*
* @return string
*/
-
function getInstructions()
{
return '';
diff --git a/actions/shownotice.php b/actions/shownotice.php
index 5fc863486..b7e61a137 100644
--- a/actions/shownotice.php
+++ b/actions/shownotice.php
@@ -167,11 +167,7 @@ class ShownoticeAction extends OwnerDesignAction
function title()
{
- if (!empty($this->profile->fullname)) {
- $base = $this->profile->fullname . ' (' . $this->profile->nickname . ')';
- } else {
- $base = $this->profile->nickname;
- }
+ $base = $this->profile->getFancyName();
return sprintf(_('%1$s\'s status on %2$s'),
$base,
@@ -335,6 +331,32 @@ class SingleNoticeItem extends DoFollowListItem
$this->showEnd();
}
+ /**
+ * show the avatar of the notice's author
+ *
+ * We use the larger size for single notice page.
+ *
+ * @return void
+ */
+
+ function showAvatar()
+ {
+ $avatar_size = AVATAR_PROFILE_SIZE;
+
+ $avatar = $this->profile->getAvatar($avatar_size);
+
+ $this->out->element('img', array('src' => ($avatar) ?
+ $avatar->displayUrl() :
+ Avatar::defaultImage($avatar_size),
+ 'class' => 'avatar photo',
+ 'width' => $avatar_size,
+ 'height' => $avatar_size,
+ 'alt' =>
+ ($this->profile->fullname) ?
+ $this->profile->fullname :
+ $this->profile->nickname));
+ }
+
function showNoticeAttachments() {
$al = new AttachmentList($this->notice, $this->out);
$al->show();
diff --git a/actions/showstream.php b/actions/showstream.php
index fb5b061fb..5a22bdf28 100644
--- a/actions/showstream.php
+++ b/actions/showstream.php
@@ -63,21 +63,26 @@ class ShowstreamAction extends ProfileAction
function title()
{
- if (!empty($this->profile->fullname)) {
- $base = $this->profile->fullname . ' (' . $this->user->nickname . ') ';
- } else {
- $base = $this->user->nickname;
- }
+ $base = $this->profile->getFancyName();
if (!empty($this->tag)) {
- $base .= sprintf(_(' tagged %s'), $this->tag);
- }
-
- if ($this->page == 1) {
- return $base;
+ if ($this->page == 1) {
+ // TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+ return sprintf(_('%1$s tagged %2$s'), $base, $this->tag);
+ } else {
+ // TRANS: Page title showing tagged notices in one user's stream.
+ // TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+ return sprintf(_('%1$s tagged %2$s, page %3$d'), $base, $this->tag, $this->page);
+ }
} else {
- return sprintf(_('%1$s, page %2$d'),
- $base,
- $this->page);
+ if ($this->page == 1) {
+ return $base;
+ } else {
+ // TRANS: Extended page title showing tagged notices in one user's stream.
+ // TRANS: %1$s is the username, %2$d is the page number.
+ return sprintf(_('%1$s, page %2$d'),
+ $base,
+ $this->page);
+ }
}
}
@@ -117,6 +122,8 @@ class ShowstreamAction extends ProfileAction
common_local_url('userrss',
array('nickname' => $this->user->nickname,
'tag' => $this->tag)),
+ // TRANS: Title for link to notice feed.
+ // TRANS: %1$s is a user nickname, %2$s is a hashtag.
sprintf(_('Notice feed for %1$s tagged %2$s (RSS 1.0)'),
$this->user->nickname, $this->tag)));
}
@@ -124,6 +131,8 @@ class ShowstreamAction extends ProfileAction
return array(new Feed(Feed::RSS1,
common_local_url('userrss',
array('nickname' => $this->user->nickname)),
+ // TRANS: Title for link to notice feed.
+ // TRANS: %s is a user nickname.
sprintf(_('Notice feed for %s (RSS 1.0)'),
$this->user->nickname)),
new Feed(Feed::RSS2,
@@ -131,6 +140,8 @@ class ShowstreamAction extends ProfileAction
array(
'id' => $this->user->id,
'format' => 'rss')),
+ // TRANS: Title for link to notice feed.
+ // TRANS: %s is a user nickname.
sprintf(_('Notice feed for %s (RSS 2.0)'),
$this->user->nickname)),
new Feed(Feed::ATOM,
@@ -143,6 +154,8 @@ class ShowstreamAction extends ProfileAction
new Feed(Feed::FOAF,
common_local_url('foaf', array('nickname' =>
$this->user->nickname)),
+ // TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+ // TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
sprintf(_('FOAF for %s'), $this->user->nickname)));
}
@@ -194,17 +207,23 @@ class ShowstreamAction extends ProfileAction
function showEmptyListMessage()
{
- $message = sprintf(_('This is the timeline for %1$s but %2$s hasn\'t posted anything yet.'), $this->user->nickname, $this->user->nickname) . ' ';
+ // TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+ $message = sprintf(_('This is the timeline for %1$s, but %1$s hasn\'t posted anything yet.'), $this->user->nickname) . ' ';
if (common_logged_in()) {
$current_user = common_current_user();
if ($this->user->id === $current_user->id) {
+ // TRANS: Second sentence of empty list message for a stream for the user themselves.
$message .= _('Seen anything interesting recently? You haven\'t posted any notices yet, now would be a good time to start :)');
} else {
+ // TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+ // TRANS: This message contains a Markdown link. Keep "](" together.
$message .= sprintf(_('You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%%?status_textarea=%2$s).'), $this->user->nickname, '@' . $this->user->nickname);
}
}
else {
+ // TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+ // TRANS: This message contains a Markdown link. Keep "](" together.
$message .= sprintf(_('Why not [register an account](%%%%action.register%%%%) and then nudge %s or post a notice to them.'), $this->user->nickname);
}
@@ -240,11 +259,15 @@ class ShowstreamAction extends ProfileAction
function showAnonymousMessage()
{
if (!(common_config('site','closed') || common_config('site','inviteonly'))) {
+ // TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+ // TRANS: This message contains a Markdown link. Keep "](" together.
$m = sprintf(_('**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) service ' .
'based on the Free Software [StatusNet](http://status.net/) tool. ' .
'[Join now](%%%%action.register%%%%) to follow **%s**\'s notices and many more! ([Read more](%%%%doc.help%%%%))'),
$this->user->nickname, $this->user->nickname);
} else {
+ // TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+ // TRANS: This message contains a Markdown link. Keep "](" together.
$m = sprintf(_('**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-blogging) service ' .
'based on the Free Software [StatusNet](http://status.net/) tool. '),
$this->user->nickname, $this->user->nickname);
@@ -284,7 +307,6 @@ class ProfileNoticeListItem extends DoFollowListItem
*
* @return void
*/
-
function showRepeat()
{
if (!empty($this->repeat)) {
@@ -295,13 +317,14 @@ class ProfileNoticeListItem extends DoFollowListItem
'class' => 'url');
if (!empty($this->profile->fullname)) {
- $attrs['title'] = $this->profile->fullname . ' (' . $this->profile->nickname . ')';
+ $attrs['title'] = $this->getFancyName();
}
$this->out->elementStart('span', 'repeat');
$text_link = XMLStringer::estring('a', $attrs, $this->profile->nickname);
+ // TRANS: Link to the author of a repeated notice. %s is a linked nickname.
$this->out->raw(sprintf(_('Repeat of %s'), $text_link));
$this->out->elementEnd('span');
diff --git a/actions/sitenoticeadminpanel.php b/actions/sitenoticeadminpanel.php
index bdcaa2355..797a6c4f4 100644
--- a/actions/sitenoticeadminpanel.php
+++ b/actions/sitenoticeadminpanel.php
@@ -42,7 +42,6 @@ require_once INSTALLDIR.'/extlib/htmLawed/htmLawed.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class SitenoticeadminpanelAction extends AdminPanelAction
{
/**
@@ -50,9 +49,9 @@ class SitenoticeadminpanelAction extends AdminPanelAction
*
* @return string page title
*/
-
function title()
{
+ // TRANS: Page title for site-wide notice tab in admin panel.
return _('Site Notice');
}
@@ -61,9 +60,9 @@ class SitenoticeadminpanelAction extends AdminPanelAction
*
* @return string instructions
*/
-
function getInstructions()
{
+ // TRANS: Instructions for site-wide notice tab in admin panel.
return _('Edit site-wide message');
}
@@ -72,7 +71,6 @@ class SitenoticeadminpanelAction extends AdminPanelAction
*
* @return void
*/
-
function showForm()
{
$form = new SiteNoticeAdminPanelForm($this);
@@ -85,7 +83,6 @@ class SitenoticeadminpanelAction extends AdminPanelAction
*
* @return void
*/
-
function saveSettings()
{
$siteNotice = $this->trimmed('site-notice');
@@ -100,6 +97,7 @@ class SitenoticeadminpanelAction extends AdminPanelAction
$result = Config::save('site', 'notice', $siteNotice);
if (!$result) {
+ // TRANS: Server error displayed when saving a site-wide notice was impossible.
$this->ServerError(_("Unable to save site notice."));
}
}
@@ -110,7 +108,8 @@ class SitenoticeadminpanelAction extends AdminPanelAction
if (mb_strlen($siteNotice) > 255) {
$this->clientError(
- _('Max length for the site-wide notice is 255 chars.')
+ // TRANS: Client error displayed when a site-wide notice was longer than allowed.
+ _('Maximum length for the site-wide notice is 255 characters.')
);
}
@@ -173,9 +172,11 @@ class SiteNoticeAdminPanelForm extends AdminForm
$this->out->elementStart('li');
$this->out->textarea(
'site-notice',
+ // TRANS: Label for site-wide notice text field in admin panel.
_('Site notice text'),
common_config('site', 'notice'),
- _('Site-wide notice text (255 chars max; HTML okay)')
+ // TRANS: Tooltip for site-wide notice text field in admin panel.
+ _('Site-wide notice text (255 characters maximum; HTML allowed)')
);
$this->out->elementEnd('li');
@@ -192,9 +193,11 @@ class SiteNoticeAdminPanelForm extends AdminForm
{
$this->out->submit(
'submit',
- _('Save'),
+ // TRANS: Button text for saving site notice in admin panel.
+ _m('BUTTON','Save'),
'submit',
null,
+ // TRANS: Title for button to save site notice in admin panel.
_('Save site notice')
);
}
diff --git a/actions/subedit.php b/actions/subedit.php
index cf6589e50..3b77aff58 100644
--- a/actions/subedit.php
+++ b/actions/subedit.php
@@ -19,6 +19,7 @@
if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
+// @todo FIXME: Documentation needed.
class SubeditAction extends Action
{
var $profile = null;
@@ -28,6 +29,7 @@ class SubeditAction extends Action
parent::prepare($args);
if (!common_logged_in()) {
+ // TRANS: Client error displayed trying a change a subscription while not logged in.
$this->clientError(_('Not logged in.'));
return false;
}
@@ -43,6 +45,7 @@ class SubeditAction extends Action
$id = $this->trimmed('profile');
if (!$id) {
+ // TRANS: Client error displayed trying a change a subscription without providing a profile.
$this->clientError(_('No profile specified.'));
return false;
}
@@ -50,6 +53,7 @@ class SubeditAction extends Action
$this->profile = Profile::staticGet('id', $id);
if (!$this->profile) {
+ // TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
$this->clientError(_('No profile with that ID.'));
return false;
}
@@ -67,6 +71,7 @@ class SubeditAction extends Action
'subscribed' => $this->profile->id));
if (!$sub) {
+ // TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
$this->clientError(_('You are not subscribed to that profile.'));
return false;
}
@@ -80,6 +85,7 @@ class SubeditAction extends Action
if (!$result) {
common_log_db_error($sub, 'UPDATE', __FILE__);
+ // TRANS: Server error displayed when updating a subscription fails with a database error.
$this->serverError(_('Could not save subscription.'));
return false;
}
diff --git a/actions/useradminpanel.php b/actions/useradminpanel.php
index 04e0ca3e7..fc75e83b2 100644
--- a/actions/useradminpanel.php
+++ b/actions/useradminpanel.php
@@ -45,7 +45,6 @@ if (!defined('STATUSNET')) {
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class UseradminpanelAction extends AdminPanelAction
{
/**
@@ -53,7 +52,6 @@ class UseradminpanelAction extends AdminPanelAction
*
* @return string page title
*/
-
function title()
{
// TRANS: User admin panel title
@@ -65,9 +63,9 @@ class UseradminpanelAction extends AdminPanelAction
*
* @return string instructions
*/
-
function getInstructions()
{
+ // TRANS: Instruction for user admin panel.
return _('User settings for this StatusNet site');
}
@@ -76,7 +74,6 @@ class UseradminpanelAction extends AdminPanelAction
*
* @return void
*/
-
function showForm()
{
$form = new UserAdminPanelForm($this);
@@ -89,7 +86,6 @@ class UseradminpanelAction extends AdminPanelAction
*
* @return void
*/
-
function saveSettings()
{
static $settings = array(
@@ -147,13 +143,15 @@ class UseradminpanelAction extends AdminPanelAction
// Validate biolimit
if (!Validate::number($values['profile']['biolimit'])) {
- $this->clientError(_("Invalid bio limit. Must be numeric."));
+ // TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+ $this->clientError(_('Invalid bio limit. Must be numeric.'));
}
// Validate welcome text
if (mb_strlen($values['newuser']['welcome']) > 255) {
- $this->clientError(_("Invalid welcome text. Max length is 255 characters."));
+ // TRANS: Form validation error in user admin panel when welcome text is too long.
+ $this->clientError(_('Invalid welcome text. Maximum length is 255 characters.'));
}
// Validate default subscription
@@ -163,7 +161,9 @@ class UseradminpanelAction extends AdminPanelAction
if (empty($defuser)) {
$this->clientError(
sprintf(
- _('Invalid default subscripton: \'%1$s\' is not user.'),
+ // TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+ // TRANS: users in user admin panel. %1$s is the invalid nickname.
+ _('Invalid default subscripton: \'%1$s\' is not a user.'),
$values['newuser']['default']
)
);
@@ -179,7 +179,6 @@ class UserAdminPanelForm extends AdminForm
*
* @return int ID of the form
*/
-
function id()
{
return 'useradminpanel';
@@ -190,7 +189,6 @@ class UserAdminPanelForm extends AdminForm
*
* @return string class of the form
*/
-
function formClass()
{
return 'form_settings';
@@ -201,7 +199,6 @@ class UserAdminPanelForm extends AdminForm
*
* @return string URL of the action
*/
-
function action()
{
return common_local_url('useradminpanel');
@@ -212,7 +209,6 @@ class UserAdminPanelForm extends AdminForm
*
* @return void
*/
-
function formData()
{
$this->out->elementStart('fieldset', array('id' => 'settings_user-profile'));
@@ -220,7 +216,9 @@ class UserAdminPanelForm extends AdminForm
$this->out->elementStart('ul', 'form_data');
$this->li();
+ // TRANS: Field label in user admin panel for setting the character limit for the bio field.
$this->input('biolimit', _('Bio Limit'),
+ // TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
_('Maximum length of a profile bio in characters.'),
'profile');
$this->unli();
@@ -229,17 +227,22 @@ class UserAdminPanelForm extends AdminForm
$this->out->elementEnd('fieldset');
$this->out->elementStart('fieldset', array('id' => 'settings_user-newusers'));
+ // TRANS: Form legend in user admin panel.
$this->out->element('legend', null, _('New users'));
$this->out->elementStart('ul', 'form_data');
$this->li();
+ // TRANS: Field label in user admin panel for setting new user welcome text.
$this->input('welcome', _('New user welcome'),
- _('Welcome text for new users (Max 255 chars).'),
+ // TRANS: Tooltip in user admin panel for setting new user welcome text.
+ _('Welcome text for new users (maximum 255 characters).'),
'newuser');
$this->unli();
$this->li();
+ // TRANS: Field label in user admin panel for setting default subscription for new users.
$this->input('default', _('Default subscription'),
+ // TRANS: Tooltip in user admin panel for setting default subscription for new users.
_('Automatically subscribe new users to this user.'),
'newuser');
$this->unli();
@@ -249,21 +252,21 @@ class UserAdminPanelForm extends AdminForm
$this->out->elementEnd('fieldset');
$this->out->elementStart('fieldset', array('id' => 'settings_user-invitations'));
+ // TRANS: Form legend in user admin panel.
$this->out->element('legend', null, _('Invitations'));
$this->out->elementStart('ul', 'form_data');
$this->li();
+ // TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
$this->out->checkbox('invite-enabled', _('Invitations enabled'),
(bool) $this->value('enabled', 'invite'),
+ // TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
_('Whether to allow users to invite new users.'));
$this->unli();
$this->out->elementEnd('ul');
$this->out->elementEnd('fieldset');
-
-
-
}
/**
@@ -278,7 +281,6 @@ class UserAdminPanelForm extends AdminForm
*
* @return void
*/
-
function input($setting, $title, $instructions, $section='site')
{
$this->out->input("$section-$setting", $title, $this->value($setting, $section), $instructions);
@@ -289,9 +291,14 @@ class UserAdminPanelForm extends AdminForm
*
* @return void
*/
-
function formActions()
{
- $this->out->submit('submit', _('Save'), 'submit', null, _('Save user settings'));
+ $this->out->submit('submit',
+ // TRANS: Button text to save user settings in user admin panel.
+ _m('BUTTON','Save'),
+ 'submit',
+ null,
+ // TRANS: Title for button to save user settings in user admin panel.
+ _('Save user settings'));
}
}
diff --git a/classes/File.php b/classes/File.php
index da029e39b..16e00024a 100644
--- a/classes/File.php
+++ b/classes/File.php
@@ -169,9 +169,9 @@ class File extends Memcached_DataObject
if (empty($x)) {
$x = File::staticGet($file_id);
if (empty($x)) {
- // FIXME: This could possibly be a clearer message :)
+ // @todo FIXME: This could possibly be a clearer message :)
// TRANS: Server exception thrown when... Robin thinks something is impossible!
- throw new ServerException(_("Robin thinks something is impossible."));
+ throw new ServerException(_('Robin thinks something is impossible.'));
}
}
@@ -186,8 +186,10 @@ class File extends Memcached_DataObject
if ($fileSize > common_config('attachments', 'file_quota')) {
// TRANS: Message given if an upload is larger than the configured maximum.
// TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
- return sprintf(_('No file may be larger than %1$d bytes ' .
- 'and the file you sent was %2$d bytes. Try to upload a smaller version.'),
+ // TRANS: %1$s is used for plural.
+ return sprintf(_m('No file may be larger than %1$d byte and the file you sent was %2$d bytes. Try to upload a smaller version.',
+ 'No file may be larger than %1$d bytes and the file you sent was %2$d bytes. Try to upload a smaller version.',
+ common_config('attachments', 'file_quota')),
common_config('attachments', 'file_quota'), $fileSize);
}
@@ -197,8 +199,11 @@ class File extends Memcached_DataObject
$total = $this->total + $fileSize;
if ($total > common_config('attachments', 'user_quota')) {
// TRANS: Message given if an upload would exceed user quota.
- // TRANS: %d (number) is the user quota in bytes.
- return sprintf(_('A file this large would exceed your user quota of %d bytes.'), common_config('attachments', 'user_quota'));
+ // TRANS: %d (number) is the user quota in bytes and is used for plural.
+ return sprintf(_m('A file this large would exceed your user quota of %d byte.',
+ 'A file this large would exceed your user quota of %d bytes.',
+ common_config('attachments', 'user_quota')),
+ common_config('attachments', 'user_quota'));
}
$query .= ' AND EXTRACT(month FROM file.modified) = EXTRACT(month FROM now()) and EXTRACT(year FROM file.modified) = EXTRACT(year FROM now())';
$this->query($query);
@@ -206,8 +211,11 @@ class File extends Memcached_DataObject
$total = $this->total + $fileSize;
if ($total > common_config('attachments', 'monthly_quota')) {
// TRANS: Message given id an upload would exceed a user's monthly quota.
- // TRANS: $d (number) is the monthly user quota in bytes.
- return sprintf(_('A file this large would exceed your monthly quota of %d bytes.'), common_config('attachments', 'monthly_quota'));
+ // TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+ return sprintf(_m('A file this large would exceed your monthly quota of %d byte.',
+ 'A file this large would exceed your monthly quota of %d bytes.',
+ common_config('attachments', 'monthly_quota')),
+ common_config('attachments', 'monthly_quota'));
}
return true;
}
@@ -217,12 +225,19 @@ class File extends Memcached_DataObject
static function filename($profile, $basename, $mimetype)
{
require_once 'MIME/Type/Extension.php';
+
+ // We have to temporarily disable auto handling of PEAR errors...
+ PEAR::staticPushErrorHandling(PEAR_ERROR_RETURN);
+
$mte = new MIME_Type_Extension();
- try {
- $ext = $mte->getExtension($mimetype);
- } catch ( Exception $e) {
+ $ext = $mte->getExtension($mimetype);
+ if (PEAR::isError($ext)) {
$ext = strtolower(preg_replace('/\W/', '', $mimetype));
}
+
+ // Restore error handling.
+ PEAR::staticPopErrorHandling();
+
$nickname = $profile->nickname;
$datestamp = strftime('%Y%m%dT%H%M%S', time());
$random = strtolower(common_confirmation_code(32));
@@ -292,9 +307,7 @@ class File extends Memcached_DataObject
}
$protocol = 'https';
-
} else {
-
$path = common_config('attachments', 'path');
$server = common_config('attachments', 'server');
diff --git a/classes/Notice.php b/classes/Notice.php
index 90ea811b6..85c7dabea 100644
--- a/classes/Notice.php
+++ b/classes/Notice.php
@@ -524,10 +524,8 @@ class Notice extends Memcached_DataObject
$notice = new Notice();
$notice->profile_id = $profile_id;
$notice->content = $content;
- if (common_config('db','type') == 'pgsql')
- $notice->whereAdd('extract(epoch from now() - created) < ' . common_config('site', 'dupelimit'));
- else
- $notice->whereAdd('now() - created < ' . common_config('site', 'dupelimit'));
+ $threshold = common_sql_date(time() - common_config('site', 'dupelimit'));
+ $notice->whereAdd(sprintf("created > '%s'", $notice->escape($threshold)));
$cnt = $notice->count();
return ($cnt == 0);
@@ -904,7 +902,7 @@ class Notice extends Memcached_DataObject
{
if (!is_array($group_ids)) {
// TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
- throw new ServerException(_("Bad type provided to saveKnownGroups"));
+ throw new ServerException(_('Bad type provided to saveKnownGroups.'));
}
$groups = array();
diff --git a/classes/Profile.php b/classes/Profile.php
index 37d2c571f..d580e1235 100644
--- a/classes/Profile.php
+++ b/classes/Profile.php
@@ -141,12 +141,33 @@ class Profile extends Memcached_DataObject
return true;
}
+ /**
+ * Gets either the full name (if filled) or the nickname.
+ *
+ * @return string
+ */
function getBestName()
{
return ($this->fullname) ? $this->fullname : $this->nickname;
}
/**
+ * Gets the full name (if filled) with nickname as a parenthetical, or the nickname alone
+ * if no fullname is provided.
+ *
+ * @return string
+ */
+ function getFancyName()
+ {
+ if ($this->fullname) {
+ // TRANS: Full name of a profile or group followed by nickname in parens
+ return sprintf(_m('FANCYNAME','%1$s (%2$s)'), $this->fullname, $this->nickname);
+ } else {
+ return $this->nickname;
+ }
+ }
+
+ /**
* Get the most recent notice posted by this user, if any.
*
* @return mixed Notice or null
diff --git a/classes/User.php b/classes/User.php
index f381ec607..7345dc7f9 100644
--- a/classes/User.php
+++ b/classes/User.php
@@ -889,13 +889,23 @@ class User extends Memcached_DataObject
static function singleUser()
{
if (common_config('singleuser', 'enabled')) {
+
+ $user = null;
+
$nickname = common_config('singleuser', 'nickname');
- if ($nickname) {
+
+ if (!empty($nickname)) {
$user = User::staticGet('nickname', $nickname);
- } else {
+ }
+
+ // if there was no nickname or no user by that nickname,
+ // try the site owner.
+
+ if (empty($user)) {
$user = User::siteOwner();
}
- if ($user) {
+
+ if (!empty($user)) {
return $user;
} else {
// TRANS: Server exception.
diff --git a/classes/User_group.php b/classes/User_group.php
index 7d6e21914..60217e960 100644
--- a/classes/User_group.php
+++ b/classes/User_group.php
@@ -234,6 +234,22 @@ class User_group extends Memcached_DataObject
return ($this->fullname) ? $this->fullname : $this->nickname;
}
+ /**
+ * Gets the full name (if filled) with nickname as a parenthetical, or the nickname alone
+ * if no fullname is provided.
+ *
+ * @return string
+ */
+ function getFancyName()
+ {
+ if ($this->fullname) {
+ // TRANS: Full name of a profile or group followed by nickname in parens
+ return sprintf(_m('FANCYNAME','%1$s (%2$s)'), $this->fullname, $this->nickname);
+ } else {
+ return $this->nickname;
+ }
+ }
+
function getAliases()
{
$aliases = array();
diff --git a/db/074to080.sql b/db/074to080.sql
index ff0819159..e3631e214 100644
--- a/db/074to080.sql
+++ b/db/074to080.sql
@@ -107,3 +107,15 @@ create table group_alias (
index group_alias_group_id_idx (group_id)
) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;
+
+create table session (
+
+ id varchar(32) primary key comment 'session ID',
+ session_data text comment 'session data',
+ created datetime not null comment 'date this record was created',
+ modified timestamp comment 'date this record was modified',
+
+ index session_modified_idx (modified)
+
+) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin;
+
diff --git a/db/notice_source.sql b/db/notice_source.sql
index 04d9d7ba6..82074077b 100644
--- a/db/notice_source.sql
+++ b/db/notice_source.sql
@@ -34,7 +34,7 @@ VALUES
('mbpidgin','mbpidgin','http://code.google.com/p/microblog-purple/', now()),
('Mobidentica', 'Mobidentica', 'http://www.substanceofcode.com/software/mobidentica/', now()),
('moconica','Moconica','http://moconica.com/', now()),
- ('mustard', 'MuSTArDroid', 'https://launchpad.net/mustardroid', now()),
+ ('mustard', 'mustard', 'http://mustard.macno.org', now()),
('nambu','Nambu','http://www.nambu.com/', now()),
('peoplebrowsr', 'PeopleBrowsr', 'http://www.peoplebrowsr.com/', now()),
('Pikchur','Pikchur','http://www.pikchur.com/', now()),
diff --git a/js/util.js b/js/util.js
index 1989e92c0..1be3f3053 100644
--- a/js/util.js
+++ b/js/util.js
@@ -56,6 +56,15 @@ var SN = { // StatusNet
NoticeDataGeoCookie: 'NoticeDataGeo',
NoticeDataGeoSelected: 'notice_data-geo_selected',
StatusNetInstance:'StatusNetInstance'
+ },
+ },
+
+ messages: {},
+ msg: function(key) {
+ if (typeof SN.messages[key] == "undefined") {
+ return '[' + key + ']';
+ } else {
+ return SN.messages[key];
}
},
@@ -416,7 +425,7 @@ var SN = { // StatusNet
});
return false;
- });
+ }).attr('title', SN.msg('showmore_tooltip'));
}
else {
$.fn.jOverlay.options = {
diff --git a/lib/action.php b/lib/action.php
index d8f139246..17d3e2311 100644
--- a/lib/action.php
+++ b/lib/action.php
@@ -283,6 +283,7 @@ class Action extends HTMLOutputter // lawsuit
if (Event::handle('StartShowStatusNetScripts', array($this)) &&
Event::handle('StartShowLaconicaScripts', array($this))) {
$this->script('util.js');
+ $this->showScriptMessages();
// Frame-busting code to avoid clickjacking attacks.
$this->inlineScript('if (window.top !== window.self) { window.top.location.href = window.self.location.href; }');
Event::handle('EndShowStatusNetScripts', array($this));
@@ -293,6 +294,54 @@ class Action extends HTMLOutputter // lawsuit
}
/**
+ * Exports a map of localized text strings to JavaScript code.
+ *
+ * Plugins can add to what's exported by hooking the StartScriptMessages or EndScriptMessages
+ * events and appending to the array. Try to avoid adding strings that won't be used, as
+ * they'll be added to HTML output.
+ */
+ function showScriptMessages()
+ {
+ $messages = array();
+ if (Event::handle('StartScriptMessages', array($this, &$messages))) {
+ // Common messages needed for timeline views etc...
+
+ // TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+ $messages['showmore_tooltip'] = _m('TOOLTIP', 'Show more');
+
+ $messages = array_merge($messages, $this->getScriptMessages());
+ }
+ Event::handle('EndScriptMessages', array($this, &$messages));
+ if ($messages) {
+ $this->inlineScript('SN.messages=' . json_encode($messages));
+ }
+ return $messages;
+ }
+
+ /**
+ * If the action will need localizable text strings, export them here like so:
+ *
+ * return array('pool_deepend' => _('Deep end'),
+ * 'pool_shallow' => _('Shallow end'));
+ *
+ * The exported map will be available via SN.msg() to JS code:
+ *
+ * $('#pool').html('<div class="deepend"></div><div class="shallow"></div>');
+ * $('#pool .deepend').text(SN.msg('pool_deepend'));
+ * $('#pool .shallow').text(SN.msg('pool_shallow'));
+ *
+ * Exports a map of localized text strings to JavaScript code.
+ *
+ * Plugins can add to what's exported on any action by hooking the StartScriptMessages or
+ * EndScriptMessages events and appending to the array. Try to avoid adding strings that won't
+ * be used, as they'll be added to HTML output.
+ */
+ function getScriptMessages()
+ {
+ return array();
+ }
+
+ /**
* Show OpenSearch headers
*
* @return nothing
@@ -824,16 +873,17 @@ class Action extends HTMLOutputter // lawsuit
// TRANS: Secondary navigation menu option leading to privacy policy.
_('Privacy'));
$this->menuItem(common_local_url('doc', array('title' => 'source')),
- // TRANS: Secondary navigation menu option.
+ // TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
_('Source'));
$this->menuItem(common_local_url('version'),
// TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
_('Version'));
$this->menuItem(common_local_url('doc', array('title' => 'contact')),
- // TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
+ // TRANS: Secondary navigation menu option leading to e-mail contact information on the
+ // TRANS: StatusNet site, where to report bugs, ...
_('Contact'));
$this->menuItem(common_local_url('doc', array('title' => 'badge')),
- // TRANS: Secondary navigation menu option.
+ // TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
_('Badge'));
Event::handle('EndSecondaryNav', array($this));
}
diff --git a/lib/command.php b/lib/command.php
index 658262a09..ae69f04a1 100644
--- a/lib/command.php
+++ b/lib/command.php
@@ -423,7 +423,7 @@ class WhoisCommand extends Command
// TRANS: Whois output.
// TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
- $whois = sprintf(_("%1\$s (%2\$s)"), $recipient->nickname,
+ $whois = sprintf(_m('WHOIS',"%1\$s (%2\$s)"), $recipient->nickname,
$recipient->profileurl);
if ($recipient->fullname) {
// TRANS: Whois output. %s is the full name of the queried user.
@@ -483,9 +483,11 @@ class MessageCommand extends Command
if (Message::contentTooLong($this->text)) {
// XXX: i18n. Needs plural support.
- // TRANS: Message given if content is too long.
+ // TRANS: Message given if content is too long. %1$sd is used for plural.
// TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
- $channel->error($this->user, sprintf(_('Message too long - maximum is %1$d characters, you sent %2$d.'),
+ $channel->error($this->user, sprintf(_m('Message too long - maximum is %1$d character, you sent %2$d.',
+ 'Message too long - maximum is %1$d characters, you sent %2$d.',
+ Message::maxContent()),
Message::maxContent(), mb_strlen($this->text)));
return;
}
@@ -584,9 +586,11 @@ class ReplyCommand extends Command
if (Notice::contentTooLong($this->text)) {
// XXX: i18n. Needs plural support.
- // TRANS: Message given if content of a notice for a reply is too long.
+ // TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
// TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
- $channel->error($this->user, sprintf(_('Notice too long - maximum is %1$d characters, you sent %2$d.'),
+ $channel->error($this->user, sprintf(_m('Notice too long - maximum is %1$d character, you sent %2$d.',
+ 'Notice too long - maximum is %1$d characters, you sent %2$d.',
+ Notice::maxContent()),
Notice::maxContent(), mb_strlen($this->text)));
return;
}
diff --git a/lib/designsettings.php b/lib/designsettings.php
index 4955e9219..90296a64d 100644
--- a/lib/designsettings.php
+++ b/lib/designsettings.php
@@ -48,10 +48,8 @@ require_once INSTALLDIR . '/lib/webcolor.php';
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class DesignSettingsAction extends AccountSettingsAction
{
-
var $submitaction = null;
/**
@@ -59,9 +57,9 @@ class DesignSettingsAction extends AccountSettingsAction
*
* @return string Title of the page
*/
-
function title()
{
+ // TRANS: Page title for profile design page.
return _('Profile design');
}
@@ -70,9 +68,9 @@ class DesignSettingsAction extends AccountSettingsAction
*
* @return instructions for use
*/
-
function getInstructions()
{
+ // TRANS: Instructions for profile design page.
return _('Customize the way your profile looks ' .
'with a background image and a colour palette of your choice.');
}
@@ -84,10 +82,8 @@ class DesignSettingsAction extends AccountSettingsAction
*
* @return nothing
*/
-
function showDesignForm($design)
{
-
$this->elementStart('form', array('method' => 'post',
'enctype' => 'multipart/form-data',
'id' => 'form_settings_design',
@@ -98,14 +94,18 @@ class DesignSettingsAction extends AccountSettingsAction
$this->elementStart('fieldset', array('id' =>
'settings_design_background-image'));
+ // TRANS: Fieldset legend on profile design page.
$this->element('legend', null, _('Change background image'));
$this->elementStart('ul', 'form_data');
$this->elementStart('li');
$this->element('label', array('for' => 'design_background-image_file'),
+ // TRANS: Label in form on profile design page.
+ // TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
_('Upload file'));
$this->element('input', array('name' => 'design_background-image_file',
'type' => 'file',
'id' => 'design_background-image_file'));
+ // TRANS: Instructions for form on profile design page.
$this->element('p', 'form_guide', _('You can upload your personal ' .
'background image. The maximum file size is 2MB.'));
$this->element('input', array('name' => 'MAX_FILE_SIZE',
@@ -115,7 +115,6 @@ class DesignSettingsAction extends AccountSettingsAction
$this->elementEnd('li');
if (!empty($design->backgroundimage)) {
-
$this->elementStart('li', array('id' =>
'design_background-image_onoff'));
@@ -136,7 +135,8 @@ class DesignSettingsAction extends AccountSettingsAction
$this->element('label', array('for' => 'design_background-image_on',
'class' => 'radio'),
- _('On'));
+ // TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+ _m('RADIO','On'));
$attrs = array('name' => 'design_background-image_onoff',
'type' => 'radio',
@@ -152,12 +152,16 @@ class DesignSettingsAction extends AccountSettingsAction
$this->element('label', array('for' => 'design_background-image_off',
'class' => 'radio'),
- _('Off'));
+ // TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+ _m('RADIO','Off'));
+ // TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+ // TRANS: use of the uploaded profile image.
$this->element('p', 'form_guide', _('Turn background image on or off.'));
$this->elementEnd('li');
$this->elementStart('li');
$this->checkbox('design_background-image_repeat',
+ // TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
_('Tile background image'),
($design->disposition & BACKGROUND_TILE) ? true : false);
$this->elementEnd('li');
@@ -167,14 +171,15 @@ class DesignSettingsAction extends AccountSettingsAction
$this->elementEnd('fieldset');
$this->elementStart('fieldset', array('id' => 'settings_design_color'));
+ // TRANS: Fieldset legend on profile design page to change profile page colours.
$this->element('legend', null, _('Change colours'));
$this->elementStart('ul', 'form_data');
try {
-
$bgcolor = new WebColor($design->backgroundcolor);
$this->elementStart('li');
+ // TRANS: Label on profile design page for setting a profile page background colour.
$this->element('label', array('for' => 'swatch-1'), _('Background'));
$this->element('input', array('name' => 'design_background',
'type' => 'text',
@@ -188,6 +193,7 @@ class DesignSettingsAction extends AccountSettingsAction
$ccolor = new WebColor($design->contentcolor);
$this->elementStart('li');
+ // TRANS: Label on profile design page for setting a profile page content colour.
$this->element('label', array('for' => 'swatch-2'), _('Content'));
$this->element('input', array('name' => 'design_content',
'type' => 'text',
@@ -201,6 +207,7 @@ class DesignSettingsAction extends AccountSettingsAction
$sbcolor = new WebColor($design->sidebarcolor);
$this->elementStart('li');
+ // TRANS: Label on profile design page for setting a profile page sidebar colour.
$this->element('label', array('for' => 'swatch-3'), _('Sidebar'));
$this->element('input', array('name' => 'design_sidebar',
'type' => 'text',
@@ -214,6 +221,7 @@ class DesignSettingsAction extends AccountSettingsAction
$tcolor = new WebColor($design->textcolor);
$this->elementStart('li');
+ // TRANS: Label on profile design page for setting a profile page text colour.
$this->element('label', array('for' => 'swatch-4'), _('Text'));
$this->element('input', array('name' => 'design_text',
'type' => 'text',
@@ -227,6 +235,7 @@ class DesignSettingsAction extends AccountSettingsAction
$lcolor = new WebColor($design->linkcolor);
$this->elementStart('li');
+ // TRANS: Label on profile design page for setting a profile page links colour.
$this->element('label', array('for' => 'swatch-5'), _('Links'));
$this->element('input', array('name' => 'design_links',
'type' => 'text',
@@ -244,16 +253,22 @@ class DesignSettingsAction extends AccountSettingsAction
$this->elementEnd('ul');
$this->elementEnd('fieldset');
+ // TRANS: Button text on profile design page to immediately reset all colour settings to default.
$this->submit('defaults', _('Use defaults'), 'submit form_action-default',
+ // TRANS: Title for button on profile design page to reset all colour settings to default.
'defaults', _('Restore default designs'));
$this->element('input', array('id' => 'settings_design_reset',
'type' => 'reset',
- 'value' => 'Reset',
+ // TRANS: Button text on profile design page to reset all colour settings to default without saving.
+ 'value' => _m('BUTTON','Reset'),
'class' => 'submit form_action-primary',
+ // TRANS: Title for button on profile design page to reset all colour settings to default without saving.
'title' => _('Reset back to default')));
- $this->submit('save', _('Save'), 'submit form_action-secondary',
+ // TRANS: Button text on profile design page to save settings.
+ $this->submit('save', _m('BUTTON','Save'), 'submit form_action-secondary',
+ // TRANS: Title for button on profile design page to save settings.
'save', _('Save design'));
$this->elementEnd('fieldset');
@@ -268,7 +283,6 @@ class DesignSettingsAction extends AccountSettingsAction
*
* @return void
*/
-
function handlePost()
{
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
@@ -280,8 +294,10 @@ class DesignSettingsAction extends AccountSettingsAction
&& empty($_POST)
&& ($_SERVER['CONTENT_LENGTH'] > 0)
) {
- $msg = _('The server was unable to handle that much POST ' .
- 'data (%s bytes) due to its current configuration.');
+ // TRANS: Form validation error in design settings form. POST should remain untranslated.
+ $msg = _m('The server was unable to handle that much POST data (%s byte) due to its current configuration.',
+ 'The server was unable to handle that much POST data (%s bytes) due to its current configuration.',
+ intval($_SERVER['CONTENT_LENGTH']));
$this->showForm(sprintf($msg, $_SERVER['CONTENT_LENGTH']));
return;
@@ -301,6 +317,7 @@ class DesignSettingsAction extends AccountSettingsAction
} else if ($this->arg('defaults')) {
$this->restoreDefaults();
} else {
+ // TRANS: Unknown form validation error in design settings form.
$this->showForm(_('Unexpected form submission.'));
}
}
@@ -310,7 +327,6 @@ class DesignSettingsAction extends AccountSettingsAction
*
* @return void
*/
-
function showStylesheets()
{
parent::showStylesheets();
@@ -322,7 +338,6 @@ class DesignSettingsAction extends AccountSettingsAction
*
* @return void
*/
-
function showScripts()
{
parent::showScripts();
@@ -340,10 +355,8 @@ class DesignSettingsAction extends AccountSettingsAction
*
* @return nothing
*/
-
function saveBackgroundImage($design)
{
-
// Now that we have a Design ID we can add a file to the design.
// XXX: This is an additional DB hit, but figured having the image
// associated with the Design rather than the User was worth
@@ -388,6 +401,7 @@ class DesignSettingsAction extends AccountSettingsAction
if ($result === false) {
common_log_db_error($design, 'UPDATE', __FILE__);
+ // TRANS: Error message displayed if design settings could not be saved.
$this->showForm(_('Couldn\'t update your design.'));
return;
}
@@ -399,7 +413,6 @@ class DesignSettingsAction extends AccountSettingsAction
*
* @return nothing
*/
-
function restoreDefaults()
{
$design = $this->getWorkingDesign();
@@ -410,12 +423,13 @@ class DesignSettingsAction extends AccountSettingsAction
if ($result === false) {
common_log_db_error($design, 'DELETE', __FILE__);
+ // TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
$this->showForm(_('Couldn\'t update your design.'));
return;
}
}
+ // TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
$this->showForm(_('Design defaults restored.'), true);
}
-
}
diff --git a/lib/feedlist.php b/lib/feedlist.php
index 076576028..bbe66b2e7 100644
--- a/lib/feedlist.php
+++ b/lib/feedlist.php
@@ -62,6 +62,7 @@ class FeedList extends Widget
if (!empty($feeds)) {
$this->out->elementStart('div', array('id' => 'export_data',
'class' => 'section'));
+ // TRANS: Header for feed links (h2).
$this->out->element('h2', null, _('Feeds'));
$this->out->elementStart('ul', array('class' => 'xoxo'));
diff --git a/lib/groupeditform.php b/lib/groupeditform.php
index 433f6a138..cc25f0688 100644
--- a/lib/groupeditform.php
+++ b/lib/groupeditform.php
@@ -160,14 +160,17 @@ class GroupEditForm extends Form
$this->out->elementStart('li');
$this->out->input('homepage', _('Homepage'),
($this->out->arg('homepage')) ? $this->out->arg('homepage') : $homepage,
- _('URL of the homepage or blog of the group or topic'));
+ _('URL of the homepage or blog of the group or topic.'));
$this->out->elementEnd('li');
$this->out->elementStart('li');
$desclimit = User_group::maxDescription();
if ($desclimit == 0) {
$descinstr = _('Describe the group or topic');
} else {
- $descinstr = sprintf(_('Describe the group or topic in %d characters'), $desclimit);
+ $descinstr = sprintf(_m('Describe the group or topic in %d character or less',
+ 'Describe the group or topic in %d characters or less',
+ $desclimit),
+ $desclimit);
}
$this->out->textarea('description', _('Description'),
($this->out->arg('description')) ? $this->out->arg('description') : $description,
@@ -176,7 +179,7 @@ class GroupEditForm extends Form
$this->out->elementStart('li');
$this->out->input('location', _('Location'),
($this->out->arg('location')) ? $this->out->arg('location') : $location,
- _('Location for the group, if any, like "City, State (or Region), Country"'));
+ _('Location for the group, if any, like "City, State (or Region), Country".'));
$this->out->elementEnd('li');
if (common_config('group', 'maxaliases') > 0) {
$aliases = (empty($this->group)) ? array() : $this->group->getAliases();
@@ -184,7 +187,9 @@ class GroupEditForm extends Form
$this->out->input('aliases', _('Aliases'),
($this->out->arg('aliases')) ? $this->out->arg('aliases') :
(!empty($aliases)) ? implode(' ', $aliases) : '',
- sprintf(_('Extra nicknames for the group, comma- or space- separated, max %d'),
+ sprintf(_m('Extra nicknames for the group, separated with commas or spaces. Maximum %d alias allowed.',
+ 'Extra nicknames for the group, separated with commas or spaces. Maximum %d aliases allowed.',
+ common_config('group', 'maxaliases')),
common_config('group', 'maxaliases')));;
$this->out->elementEnd('li');
}
@@ -199,6 +204,6 @@ class GroupEditForm extends Form
function formActions()
{
- $this->out->submit('submit', _('Save'));
+ $this->out->submit('submit', _m('BUTTON','Save'));
}
}
diff --git a/lib/imagefile.php b/lib/imagefile.php
index e47287741..b70fd248e 100644
--- a/lib/imagefile.php
+++ b/lib/imagefile.php
@@ -85,6 +85,8 @@ class ImageFile
break;
case UPLOAD_ERR_INI_SIZE:
case UPLOAD_ERR_FORM_SIZE:
+ // TRANS: Exception thrown when too large a file is uploaded.
+ // TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
throw new Exception(sprintf(_('That file is too big. The maximum file size is %s.'),
ImageFile::maxFileSize()));
return;
@@ -241,11 +243,16 @@ class ImageFile
$value = ImageFile::maxFileSizeInt();
if ($value > 1024 * 1024) {
- return ($value/(1024*1024)) . _('MB');
+ $value = $value/(1024*1024);
+ // TRANS: Number of megabytes. %d is the number.
+ return sprintf(_m('%dMB','%dMB',$value),$value);
} else if ($value > 1024) {
- return ($value/(1024)) . _('kB');
+ $value = $value/1024;
+ // TRANS: Number of kilobytes. %d is the number.
+ return sprintf(_m('%dkB','%dkB',$value),$value);
} else {
- return $value;
+ // TRANS: Number of bytes. %d is the number.
+ return sprintf(_m('%dB','%dB',$value),$value);
}
}
diff --git a/lib/mail.php b/lib/mail.php
index 30d743848..dd6a1a366 100644
--- a/lib/mail.php
+++ b/lib/mail.php
@@ -593,6 +593,10 @@ function mail_notify_fave($other, $user, $notice)
}
$profile = $user->getProfile();
+ if ($other->hasBlocked($profile)) {
+ // If the author has blocked us, don't spam them with a notification.
+ return;
+ }
$bestname = $profile->getBestName();
diff --git a/lib/mailhandler.php b/lib/mailhandler.php
index e9ba41839..69eb26bdd 100644
--- a/lib/mailhandler.php
+++ b/lib/mailhandler.php
@@ -57,8 +57,9 @@ class MailHandler
$msg = $this->cleanup_msg($msg);
$msg = common_shorten_links($msg);
if (Notice::contentTooLong($msg)) {
- $this->error($from, sprintf(_('That\'s too long. '.
- 'Max notice size is %d chars.'),
+ $this->error($from, sprintf(_('That\'s too long. Maximum notice size is %d character.',
+ 'That\'s too long. Maximum notice size is %d characters.',
+ Notice::maxContent()),
Notice::maxContent()));
}
diff --git a/lib/mediafile.php b/lib/mediafile.php
index 23338cc0e..aad3575d7 100644
--- a/lib/mediafile.php
+++ b/lib/mediafile.php
@@ -278,6 +278,9 @@ class MediaFile
static function getUploadedFileType($f, $originalFilename=false) {
require_once 'MIME/Type.php';
require_once 'MIME/Type/Extension.php';
+
+ // We have to disable auto handling of PEAR errors
+ PEAR::staticPushErrorHandling(PEAR_ERROR_RETURN);
$mte = new MIME_Type_Extension();
$cmd = &PEAR::getStaticProperty('MIME_Type', 'fileCmd');
@@ -330,6 +333,8 @@ class MediaFile
}
}
if ($supported === true || in_array($filetype, $supported)) {
+ // Restore PEAR error handlers for our DB code...
+ PEAR::staticPopErrorHandling();
return $filetype;
}
$media = MIME_Type::getMedia($filetype);
@@ -344,6 +349,8 @@ class MediaFile
// TRANS: %s is the file type that was denied.
$hint = sprintf(_('"%s" is not a supported file type on this server.'), $filetype);
}
+ // Restore PEAR error handlers for our DB code...
+ PEAR::staticPopErrorHandling();
throw new ClientException($hint);
}
diff --git a/lib/noticelist.php b/lib/noticelist.php
index df1533980..6f82c9269 100644
--- a/lib/noticelist.php
+++ b/lib/noticelist.php
@@ -306,7 +306,7 @@ class NoticeListItem extends Widget
$attrs = array('href' => $this->profile->profileurl,
'class' => 'url');
if (!empty($this->profile->fullname)) {
- $attrs['title'] = $this->profile->fullname . ' (' . $this->profile->nickname . ')';
+ $attrs['title'] = $this->profile->getFancyName();
}
$this->out->elementStart('a', $attrs);
$this->showAvatar();
@@ -327,11 +327,8 @@ class NoticeListItem extends Widget
function showAvatar()
{
- if ('shownotice' === $this->out->trimmed('action')) {
- $avatar_size = AVATAR_PROFILE_SIZE;
- } else {
- $avatar_size = AVATAR_STREAM_SIZE;
- }
+ $avatar_size = AVATAR_STREAM_SIZE;
+
$avatar = $this->profile->getAvatar($avatar_size);
$this->out->element('img', array('src' => ($avatar) ?
diff --git a/lib/personalgroupnav.php b/lib/personalgroupnav.php
index 25db5baa9..1f543b897 100644
--- a/lib/personalgroupnav.php
+++ b/lib/personalgroupnav.php
@@ -87,8 +87,11 @@ class PersonalGroupNav extends Widget
if ($nickname) {
$user = User::staticGet('nickname', $nickname);
$user_profile = $user->getProfile();
+ $name = $user_profile->getBestName();
} else {
+ // @fixme can this happen? is this valid?
$user_profile = false;
+ $name = $nickname;
}
$this->out->elementStart('ul', array('class' => 'nav'));
@@ -97,22 +100,22 @@ class PersonalGroupNav extends Widget
$this->out->menuItem(common_local_url('all', array('nickname' =>
$nickname)),
_('Personal'),
- sprintf(_('%s and friends'), (($user_profile && $user_profile->fullname) ? $user_profile->fullname : $nickname)),
+ sprintf(_('%s and friends'), $name),
$action == 'all', 'nav_timeline_personal');
$this->out->menuItem(common_local_url('replies', array('nickname' =>
$nickname)),
_('Replies'),
- sprintf(_('Replies to %s'), (($user_profile && $user_profile->fullname) ? $user_profile->fullname : $nickname)),
+ sprintf(_('Replies to %s'), $name),
$action == 'replies', 'nav_timeline_replies');
$this->out->menuItem(common_local_url('showstream', array('nickname' =>
$nickname)),
_('Profile'),
- ($user_profile && $user_profile->fullname) ? $user_profile->fullname : $nickname,
+ $name,
$action == 'showstream', 'nav_profile');
$this->out->menuItem(common_local_url('showfavorites', array('nickname' =>
$nickname)),
_('Favorites'),
- sprintf(_('%s\'s favorite notices'), ($user_profile) ? $user_profile->getBestName() : _('User')),
+ sprintf(_('%s\'s favorite notices'), ($user_profile) ? $name : _('User')),
$action == 'showfavorites', 'nav_timeline_favorites');
$cur = common_current_user();
diff --git a/lib/ping.php b/lib/ping.php
index be2933ae3..e1c7c748e 100644
--- a/lib/ping.php
+++ b/lib/ping.php
@@ -20,29 +20,35 @@
if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
function ping_broadcast_notice($notice) {
+ if ($notice->is_local != Notice::LOCAL_PUBLIC && $notice->is_local != Notice::LOCAL_NONPUBLIC) {
+ return true;
+ }
- if ($notice->is_local != Notice::LOCAL_PUBLIC && $notice->is_local != Notice::LOCAL_NONPUBLIC) {
- return true;
- }
+ # Array of servers, URL => type
+ $notify = common_config('ping', 'notify');
+ try {
+ $profile = $notice->getProfile();
+ } catch (Exception $e) {
+ // @todo: distinguish the 'broken notice/profile' case from more general
+ // transitory errors.
+ common_log(LOG_ERR, "Exception getting notice profile: " . $e->getMessage());
+ return true;
+ }
+ $tags = ping_notice_tags($notice);
- # Array of servers, URL => type
- $notify = common_config('ping', 'notify');
- $profile = $notice->getProfile();
- $tags = ping_notice_tags($notice);
-
- foreach ($notify as $notify_url => $type) {
- switch ($type) {
- case 'xmlrpc':
- case 'extended':
- $req = xmlrpc_encode_request('weblogUpdates.ping',
- array($profile->nickname, # site name
- common_local_url('showstream',
- array('nickname' => $profile->nickname)),
- common_local_url('shownotice',
- array('notice' => $notice->id)),
- common_local_url('userrss',
- array('nickname' => $profile->nickname)),
- $tags));
+ foreach ($notify as $notify_url => $type) {
+ switch ($type) {
+ case 'xmlrpc':
+ case 'extended':
+ $req = xmlrpc_encode_request('weblogUpdates.ping',
+ array($profile->nickname, # site name
+ common_local_url('showstream',
+ array('nickname' => $profile->nickname)),
+ common_local_url('shownotice',
+ array('notice' => $notice->id)),
+ common_local_url('userrss',
+ array('nickname' => $profile->nickname)),
+ $tags));
$request = HTTPClient::start();
$request->setConfig('connect_timeout', common_config('ping', 'timeout'));
@@ -72,9 +78,8 @@ function ping_broadcast_notice($notice) {
"Ping success for $notify_url $notice->id");
}
break;
-
- case 'get':
- case 'post':
+ case 'get':
+ case 'post':
$args = array('name' => $profile->nickname,
'url' => common_local_url('showstream',
array('nickname' => $profile->nickname)),
@@ -101,26 +106,25 @@ function ping_broadcast_notice($notice) {
"'$result->body'");
}
break;
-
- default:
- common_log(LOG_WARNING, 'Unknown notify type for ' . $notify_url . ': ' . $type);
+ default:
+ common_log(LOG_WARNING, 'Unknown notify type for ' . $notify_url . ': ' . $type);
}
- }
+ }
return true;
}
function ping_notice_tags($notice) {
- $tag = new Notice_tag();
- $tag->notice_id = $notice->id;
- $tags = array();
- if ($tag->find()) {
- while ($tag->fetch()) {
- $tags[] = $tag->tag;
- }
- $tag->free();
- unset($tag);
- return implode('|', $tags);
- }
- return NULL;
+ $tag = new Notice_tag();
+ $tag->notice_id = $notice->id;
+ $tags = array();
+ if ($tag->find()) {
+ while ($tag->fetch()) {
+ $tags[] = $tag->tag;
+ }
+ $tag->free();
+ unset($tag);
+ return implode('|', $tags);
+ }
+ return NULL;
}
diff --git a/lib/searchaction.php b/lib/searchaction.php
index 14c3ed016..6d7f46cd6 100644
--- a/lib/searchaction.php
+++ b/lib/searchaction.php
@@ -70,7 +70,6 @@ class SearchAction extends Action
* @return void
* @see SearchGroupNav
*/
-
function showLocalNav()
{
$nav = new SearchGroupNav($this, $this->trimmed('q'));
@@ -127,6 +126,7 @@ class SearchAction extends Action
// TRANS: Used as a field label for the field where one or more keywords
// TRANS: for searching can be entered.
$this->input('q', _('Keyword(s)'), $q);
+ // TRANS: Button text for searching site.
$this->submit('search', _m('BUTTON','Search'));
$this->elementEnd('li');
$this->elementEnd('ul');
@@ -138,7 +138,7 @@ class SearchAction extends Action
}
function searchSuggestions($q) {
- // @todo FIXME: This formatting does not make this string get picked up by gettext.
+ // @todo FIXME: i18n issue: This formatting does not make this string get picked up by gettext.
// TRANS: Standard search suggestions shown when a search does not give any results.
$message = _(<<<E_O_T
* Make sure all words are spelled correctly.
@@ -150,7 +150,7 @@ E_O_T
);
if (!common_config('site', 'private')) {
$qe = urlencode($q);
- // @todo FIXME: This formatting does not make this string get picked up by gettext.
+ // @todo FIXME: i18n issue: This formatting does not make this string get picked up by gettext.
// TRANS: Standard search suggestions shown when a search does not give any results.
$message .= sprintf(_(<<<E_O_T
diff --git a/lib/statusnet.php b/lib/statusnet.php
index 33bf32b10..85b46bbb3 100644
--- a/lib/statusnet.php
+++ b/lib/statusnet.php
@@ -377,7 +377,11 @@ class StatusNet
static function isHTTPS()
{
// There are some exceptions to this; add them here!
- return !empty($_SERVER['HTTPS']);
+ if(empty($_SERVER['HTTPS'])) {
+ return false;
+ } else {
+ return $_SERVER['HTTPS'] !== 'off';
+ }
}
}
diff --git a/lib/theme.php b/lib/theme.php
index 95b7c1de4..5caa046c2 100644
--- a/lib/theme.php
+++ b/lib/theme.php
@@ -51,7 +51,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class Theme
{
var $name = null;
@@ -65,14 +64,14 @@ class Theme
*
* @param string $name Name of the theme; defaults to config value
*/
-
function __construct($name=null)
{
if (empty($name)) {
$name = common_config('site', 'theme');
}
if (!self::validName($name)) {
- throw new ServerException("Invalid theme name.");
+ // TRANS: Server exception displayed if a theme name was invalid.
+ throw new ServerException(_('Invalid theme name.'));
}
$this->name = $name;
@@ -95,7 +94,6 @@ class Theme
$fulldir = $instroot.'/'.$name;
if (file_exists($fulldir) && is_dir($fulldir)) {
-
$this->dir = $fulldir;
$this->path = $this->relativeThemePath('theme', 'theme', $name);
}
@@ -113,11 +111,9 @@ class Theme
*
* @todo consolidate code with that for other customizable paths
*/
-
protected function relativeThemePath($group, $fallbackSubdir, $name)
{
if (StatusNet::isHTTPS()) {
-
$sslserver = common_config($group, 'sslserver');
if (empty($sslserver)) {
@@ -140,9 +136,7 @@ class Theme
}
$protocol = 'https';
-
} else {
-
$path = common_config($group, 'path');
if (empty($path)) {
@@ -179,7 +173,6 @@ class Theme
*
* @return string full pathname, like /var/www/mublog/theme/default/logo.png
*/
-
function getFile($relative)
{
return $this->dir.'/'.$relative;
@@ -192,7 +185,6 @@ class Theme
*
* @return string full URL, like 'http://example.com/theme/default/logo.png'
*/
-
function getPath($relative)
{
return $this->path.'/'.$relative;
@@ -258,7 +250,6 @@ class Theme
*
* @return string File path to the theme file
*/
-
static function file($relative, $name=null)
{
$theme = new Theme($name);
@@ -273,7 +264,6 @@ class Theme
*
* @return string URL of the file
*/
-
static function path($relative, $name=null)
{
$theme = new Theme($name);
@@ -285,7 +275,6 @@ class Theme
*
* @return array list of available theme names
*/
-
static function listAvailable()
{
$local = self::subdirsOf(self::localRoot());
@@ -305,7 +294,6 @@ class Theme
*
* @return array relative filenames of subdirs, or empty array
*/
-
protected static function subdirsOf($dir)
{
$subdirs = array();
@@ -330,7 +318,6 @@ class Theme
*
* @return string local root dir for themes
*/
-
protected static function localRoot()
{
$basedir = common_config('local', 'dir');
@@ -347,7 +334,6 @@ class Theme
*
* @return string root dir for StatusNet themes
*/
-
protected static function installRoot()
{
$instroot = common_config('theme', 'dir');
diff --git a/lib/themeuploader.php b/lib/themeuploader.php
index 5a48e884e..b7b14d7b9 100644
--- a/lib/themeuploader.php
+++ b/lib/themeuploader.php
@@ -163,9 +163,10 @@ class ThemeUploader
$estSize = $blockSize * max(1, intval(ceil($size / $blockSize)));
$totalSize += $estSize;
if ($totalSize > $sizeLimit) {
- $msg = sprintf(_("Uploaded theme is too large; " .
- "must be less than %d bytes uncompressed."),
- $sizeLimit);
+ $msg = sprintf(_m('Uploaded theme is too large; must be less than %d byte uncompressed.',
+ 'Uploaded theme is too large; must be less than %d bytes uncompressed.',
+ $sizeLimit),
+ $sizeLimit);
throw new ClientException($msg);
}
diff --git a/lib/uapplugin.php b/lib/uapplugin.php
index ef35bafbf..26d6a72d8 100644
--- a/lib/uapplugin.php
+++ b/lib/uapplugin.php
@@ -51,7 +51,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
abstract class UAPPlugin extends Plugin
{
public $mediumRectangle = null;
@@ -66,7 +65,6 @@ abstract class UAPPlugin extends Plugin
*
* @return boolean hook flag
*/
-
function onEndShowStatusNetStyles($action)
{
// XXX: allow override by theme
@@ -81,7 +79,6 @@ abstract class UAPPlugin extends Plugin
*
* @return boolean hook flag
*/
-
function onStartShowAside($action)
{
if (!is_null($this->mediumRectangle)) {
@@ -95,6 +92,24 @@ abstract class UAPPlugin extends Plugin
$action->elementEnd('div');
}
+ // XXX: Hack to force ads to show on single-notice pages
+
+ if (!is_null($this->rectangle) &&
+ $action->trimmed('action') == 'shownotice') {
+
+ $action->elementStart('div', array('id' => 'aside_primary',
+ 'class' => 'aside'));
+
+ if (Event::handle('StartShowSections', array($action))) {
+ $action->showSections();
+ Event::handle('EndShowSections', array($action));
+ }
+
+ $action->elementEnd('div');
+
+ return false;
+ }
+
return true;
}
@@ -126,7 +141,6 @@ abstract class UAPPlugin extends Plugin
*
* @return boolean hook flag
*/
-
function onStartShowSections($action)
{
if (!is_null($this->rectangle)) {
@@ -147,7 +161,6 @@ abstract class UAPPlugin extends Plugin
*
* @return boolean hook flag
*/
-
function onEndShowAside($action)
{
if (!is_null($this->wideSkyscraper)) {
@@ -169,7 +182,6 @@ abstract class UAPPlugin extends Plugin
*
* @return void
*/
-
abstract protected function showMediumRectangle($action);
/**
@@ -179,7 +191,6 @@ abstract class UAPPlugin extends Plugin
*
* @return void
*/
-
abstract protected function showRectangle($action);
/**
@@ -189,7 +200,6 @@ abstract class UAPPlugin extends Plugin
*
* @return void
*/
-
abstract protected function showWideSkyscraper($action);
/**
@@ -199,6 +209,5 @@ abstract class UAPPlugin extends Plugin
*
* @return void
*/
-
abstract protected function showLeaderboard($action);
}
diff --git a/lib/unblockform.php b/lib/unblockform.php
index b89d7ff78..8daad3c92 100644
--- a/lib/unblockform.php
+++ b/lib/unblockform.php
@@ -44,7 +44,6 @@ if (!defined('STATUSNET')) {
*
* @see BlockForm
*/
-
class UnblockForm extends ProfileActionForm
{
/**
@@ -52,7 +51,6 @@ class UnblockForm extends ProfileActionForm
*
* @return string Name of the action, lowercased.
*/
-
function target()
{
return 'unblock';
@@ -63,11 +61,10 @@ class UnblockForm extends ProfileActionForm
*
* @return string Title of the form, internationalized
*/
-
function title()
{
// TRANS: Title for the form to unblock a user.
- return _('Unblock');
+ return _m('TITLE','Unblock');
}
/**
@@ -75,7 +72,6 @@ class UnblockForm extends ProfileActionForm
*
* @return string description of the form, internationalized
*/
-
function description()
{
// TRANS: Description of the form to unblock a user.
diff --git a/lib/util.php b/lib/util.php
index 86380af28..8f2a9f173 100644
--- a/lib/util.php
+++ b/lib/util.php
@@ -326,7 +326,8 @@ function common_set_cookie($key, $value, $expiration=0)
$value,
$expiration,
$cookiepath,
- $server);
+ $server,
+ common_config('site', 'ssl')=='always');
}
define('REMEMBERME', 'rememberme');
@@ -1009,7 +1010,7 @@ function common_group_link($sender_id, $nickname)
$attrs = array('href' => $group->permalink(),
'class' => 'url');
if (!empty($group->fullname)) {
- $attrs['title'] = $group->fullname . ' (' . $group->nickname . ')';
+ $attrs['title'] = $group->getFancyName();
}
$xs = new XMLStringer();
$xs->elementStart('span', 'vcard');
@@ -1080,7 +1081,17 @@ function common_local_url($action, $args=null, $params=null, $fragment=null, $ad
function common_is_sensitive($action)
{
- static $sensitive = array('login', 'register', 'passwordsettings', 'api');
+ static $sensitive = array(
+ 'login',
+ 'register',
+ 'passwordsettings',
+ 'api',
+ 'ApiOauthRequestToken',
+ 'ApiOauthAccessToken',
+ 'ApiOauthAuthorize',
+ 'ApiOauthPin',
+ 'showapplication'
+ );
$ssl = null;
if (Event::handle('SensitiveAction', array($action, &$ssl))) {
diff --git a/locale/af/LC_MESSAGES/statusnet.po b/locale/af/LC_MESSAGES/statusnet.po
index fb21b9783..2c8d9e4ac 100644
--- a/locale/af/LC_MESSAGES/statusnet.po
+++ b/locale/af/LC_MESSAGES/statusnet.po
@@ -9,155 +9,181 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:03:54+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:27:02+0000\n"
"Language-Team: Afrikaans <http://translatewiki.net/wiki/Portal:af>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: af\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-02 23:22:49+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Toegang"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Instellings vir toegang tot webwerf"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registratie"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "Mag anonieme gebruikers (nie aangeteken nie) die webwerf besigtig?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Geen anonieme toegang"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Registrasie slegs op uitnodiging."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Slegs op uitnodiging"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Deaktiveer nuwe registrasies."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Gesluit"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Stoor toegangsinstellings"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Stoor"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Hierdie bladsy bestaan nie."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Onbekende gebruiker."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s en vriende, bladsy %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s en vriende"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Voer vir vriende van %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Voer vir vriende van %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Voer vir vriende van %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -167,16 +193,16 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself."
msgstr ""
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -185,89 +211,110 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
msgstr ""
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "U en vriende"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Opdaterings van %1$s en vriende op %2$s."
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "Die API-funksie is nie gevind nie."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Hierdie metode benodig 'n POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr ""
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Kon nie die gebruiker opdateer nie."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -280,11 +327,13 @@ msgstr "Kon nie die profiel stoor nie."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -297,10 +346,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -308,8 +359,9 @@ msgid "Unable to save your design settings."
msgstr "Dit was nie moontlik om u ontwerp-instellings te stoor nie."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Dit was nie moontlik om u ontwerp by te werk nie."
@@ -328,31 +380,31 @@ msgstr "Die blokkering van die gebruiker het gefaal."
msgid "Unblock user failed."
msgstr "Die deblokkering van die gebruiker het gefaal."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Direkte boodskappe vanaf %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Alle direkte boodskappe deur %s gestuur"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Direkte boodskappe aan %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Alle direkte boodskappe gestuur aan %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Die boodskap bevat geen inhoud nie!"
@@ -387,7 +439,9 @@ msgid ""
msgstr ""
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Geen status met die ID gevind nie."
@@ -403,51 +457,63 @@ msgstr "Hierdie status is reeds 'n gunsteling."
msgid "Could not create favorite."
msgstr "Dit was nie moontlik om 'n gunsteling te skep nie."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Hierdie status is nie 'n gunsteling nie."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr ""
"Dit was nie moontlik om die boodskap van u gunstelinge te verwyder nie."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "U kan nie die gebruiker volg nie: die gebruiker bestaan nie."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "U kan nie die gebruiker volg nie: %1 is alreeds op u lys."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr ""
"U kan nie die gebruiker van u volglys verwyder nie: die gebruiker bestaan "
"nie."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "U kan nie ophou om uself te volg nie."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr ""
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
#, fuzzy
msgid "Could not determine source user."
msgstr "Kon nie die gebruiker opdateer nie."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
#, fuzzy
msgid "Could not find target user."
msgstr "Kon nie die gebruiker opdateer nie."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -455,176 +521,232 @@ msgstr ""
"spasies bevat nie."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Die gebruikersnaam is reeds in gebruik. Kies 'n ander een."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Nie 'n geldige gebruikersnaam nie."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Tuisblad is nie 'n geldige URL nie."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Volledige naam is te lang (maksimum 255 karakters)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Die beskrywing is te lank (die maksimum is %d karakters)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Die beskrywing is te lank (die maksimum is %d karakters)."
+msgstr[1] "Die beskrywing is te lank (die maksimum is %d karakters)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Ligging is te lank is (maksimum 255 karakters)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Te veel aliasse! Die maksimum aantal is %d."
-
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Te veel aliasse! Die maksimum aantal is %d."
+msgstr[1] "Te veel aliasse! Die maksimum aantal is %d."
+
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, fuzzy, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Ongeldige alias: \"%s\""
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Die alias \"%s\" word al reeds gebruik. Probeer 'n ander een."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Die alias kan nie dieselfde as die gebruikersnaam wees nie."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Nie gevind nie."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "U is reeds 'n lid van die groep."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr ""
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, fuzzy, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Dit was nie moontlik om die groep by te werk nie."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "U is nie 'n lid van die groep nie."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, fuzzy, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Kon nie die groep skep nie."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "%s se groepe"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Groepe op %1$s waar %2$s lid van is."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s groepe"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "groepe op %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
#, fuzzy
msgid "Upload failed."
msgstr "Die deblokkering van die gebruiker het gefaal."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Ongeldige token."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr ""
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Ongeldige token."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
msgid "Request token already authorized."
msgstr ""
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
@@ -634,39 +756,51 @@ msgid "Invalid nickname / password!"
msgstr "Ongeldige gebruikersnaam of wagwoord!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
msgid "Database error inserting oauth_token_association."
msgstr ""
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Die vorm is onverwags ingestuur."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "'n Toepassing vra toegang tot u gebruikersinligting"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Toegang toelaat of weier"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -675,7 +809,7 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -683,9 +817,10 @@ msgstr "Gebruiker"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -693,7 +828,7 @@ msgstr "Bynaam"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Wagwoord"
@@ -704,7 +839,7 @@ msgstr "Wagwoord"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -712,86 +847,110 @@ msgid "Cancel"
msgstr "Kanselleer"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Toestaan"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Laat toegang tot u gebruikersinligting toe of weier dit."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "Geen bevestigingskode."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Dit was nie moontlik om die applikasie te skep nie."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr ""
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Hierdie metode vereis 'n POST of DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "U mag nie 'n ander gebruiker se status verwyder nie."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Die kennisgewing bestaan nie."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "U kan nie u eie kennisgewings herhaal nie."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "U het reeds die kennisgewing herhaal."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Die status is verwyder."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Geen status met die ID gevind nie."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -799,180 +958,254 @@ msgstr[0] "Die kennisgewing is te lank. Gebruik maksimum %d karakters."
msgstr[1] "Die kennisgewing is te lank. Gebruik maksimum %d karakters."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "Die API-funksie is nie gevind nie."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] ""
msgstr[1] ""
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Nie-ondersteunde formaat."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Gunstelinge van %2$s"
-#: actions/apitimelinefavorites.php:119
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
#, fuzzy, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s / Gunstelinge van %2$s"
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Dit was nie moontlik om die groep by te werk nie."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, fuzzy, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Gunstelinge van %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr ""
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, fuzzy, php-format
msgid "%s public timeline"
msgstr "%s tydlyn"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr ""
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Opdrag voltooi"
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Na %s herhaal"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Herhalings van %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, fuzzy, php-format
msgid "Notices tagged with %s"
msgstr "met die etiket %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, fuzzy, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Opdaterings van %1$s op %2$s."
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
#, fuzzy
msgid "API method under construction."
msgstr "Die API-funksie is nie gevind nie."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Nie gevind nie."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+#, fuzzy
+msgid "User not found."
+msgstr "Die API-funksie is nie gevind nie."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Die aanhangsel bestaan nie."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Geen gebruikersnaam nie."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Geen grootte nie."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Ongeldige grootte."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
#, fuzzy
msgid "User without matching profile."
msgstr "Hierdie gebruiker het nie 'n profiel nie."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Avatar-instellings"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Oorspronklik"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Voorskou"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Skrap"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Oplaai"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Uitsny"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Geen lêer opgelaai nie."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr ""
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr ""
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Die avatar is opgedateer."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Die opdatering van die avatar het gefaal."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Die avatar is verwyder."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "U het reeds die gebruiker geblokkeer."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Blokkeer gebruiker"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -985,8 +1218,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -994,7 +1227,7 @@ msgstr "Nee"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Moenie hierdie gebruiker blokkeer nie"
@@ -1004,8 +1237,8 @@ msgstr "Moenie hierdie gebruiker blokkeer nie"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1013,144 +1246,174 @@ msgstr "Ja"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Blokkeer hierdie gebruiker"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr ""
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Die groep bestaan nie."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, fuzzy, php-format
msgid "%s blocked profiles"
msgstr "%s geblokkeerde gebruikers"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, fuzzy, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s en vriende, bladsy %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
#, fuzzy
msgid "A list of the users blocked from joining this group."
msgstr "Blok hierdie gebruiker van hierdie groep"
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Gee gebruiker weer toegang tot die groep"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Deblokkeer"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Deblokkeer hierdie gebruiker"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "groepe op %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Geen bevestigingskode."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
#, fuzzy
msgid "Confirmation code not found."
msgstr "Geen bevestigingskode."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
#, fuzzy
msgid "That confirmation code is not for you!"
msgstr "Geen bevestigingskode."
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr ""
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
#, fuzzy
msgid "That address has already been confirmed."
msgstr "Die E-posadres bestaan reeds."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Kon nie gebruiker opdateer nie."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
msgstr "Kon nie e-posbevestiging verwyder nie."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Bevestig adres"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr ""
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Gesprek"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Kennisgewings"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "U moet aangeteken alvorens u 'n aansoek kan skrap."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Die applikasie is nie gevind nie."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "U is nie die eienaar van hierdie applikasie nie."
@@ -1158,15 +1421,18 @@ msgstr "U is nie die eienaar van hierdie applikasie nie."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr ""
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Skrap applikasie"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1174,12 +1440,12 @@ msgid ""
msgstr ""
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Moenie die applikasie verwyder nie"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Skrap hierdie applikasie"
@@ -1215,13 +1481,14 @@ msgstr "Dit was nie moontlik om die groep by te werk nie."
msgid "Deleted group %s"
msgstr "%1$s het die groep %2$s verlaat"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Verwyder gebruiker"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1241,42 +1508,50 @@ msgstr "Moenie hierdie kennisgewing verwyder nie"
msgid "Delete this group"
msgstr "Verwyder die gebruiker"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Nie aangeteken nie."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Hierdie kennisgewing kan nie verwyder word nie."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
msgstr ""
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Verwyder kennisgewing"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Is u seker u wil hierdie kennisgewing verwyder?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Moenie hierdie kennisgewing verwyder nie"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Verwyder hierdie kennisgewing"
@@ -1361,12 +1636,14 @@ msgstr "Werf se tema"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Verander die agtergrond-prent"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Agtergrond"
@@ -1378,42 +1655,50 @@ msgid ""
msgstr ""
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Aan"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Af"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
#, fuzzy
msgid "Turn background image on or off."
msgstr "Verander die agtergrond-prent"
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
#, fuzzy
msgid "Tile background image"
msgstr "Verander die agtergrond-prent"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Verander kleure"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Inhoud"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Kantstrook"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Text"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Skakels"
@@ -1425,30 +1710,32 @@ msgstr "Gevorderd"
msgid "Custom CSS"
msgstr ""
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Gebruik verstekwaardes"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
#, fuzzy
msgid "Restore default designs"
msgstr "Gebruik verstekwaardes"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Stel terug na standaard"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Stoor"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Stoor ontwerp"
@@ -1493,9 +1780,9 @@ msgid "Name is required."
msgstr "'n Naam is verpligtend."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "Die naam is te lank (maksimum 255 karakters)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1508,16 +1795,6 @@ msgstr "Die naam is reeds in gebruik. Kies 'n ander een."
msgid "Description is required."
msgstr "Beskrywing word vereis."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Die beskrywing is te lank (die maksimum is %d karakters)."
-msgstr[1] "Die beskrywing is te lank (die maksimum is %d karakters)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1534,7 +1811,7 @@ msgid "Organization is required."
msgstr "Organisasie is verpligtend."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Die organisasienaam is te lang (maksimum 255 karakters)."
@@ -1558,39 +1835,49 @@ msgstr "Die \"callback\"-URL is nie geldig nie."
msgid "Could not update application."
msgstr "Dit was nie moontlik om die applikasie by te werk nie."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Groep %s wysig"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "U moet aangeteken wees alvorens u 'n groep kan skep."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "U moet 'n administrateur wees alvorens u 'n groep kan wysig."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Gebruik hierdie vorm om die groep te wysig."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Ongeldige alias: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Dit was nie moontlik om die groep by te werk nie."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Dit was nie moontlik om die aliasse te skep nie."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Opsies is gestoor."
@@ -1782,6 +2069,12 @@ msgstr "Geen bevestigingskode."
msgid "That is the wrong email address."
msgstr "Dit is die verkeerde IM-adres."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Kon nie e-posbevestiging verwyder nie."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1862,7 +2155,7 @@ msgid ""
msgstr ""
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "%s se gunsteling kennisgewings"
@@ -1964,19 +2257,23 @@ msgstr "Jy kan nie gebruikers op hierdie webwerf stilmaak nie."
msgid "User already has this role."
msgstr "Hierdie gebruiker is reeds stilgemaak."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Geen profiel verskaf nie."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Daar is geen profiel met daardie ID nie."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Geen groep verskaf nie."
@@ -2043,8 +2340,10 @@ msgid ""
"palette of your choice."
msgstr ""
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
#, fuzzy
msgid "Couldn't update your design."
msgstr "Dit was nie moontlik om u ontwerp by te werk nie."
@@ -2064,6 +2363,14 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr ""
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Oplaai"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Uitsny"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr ""
@@ -2198,16 +2505,19 @@ msgid ""
"action.newgroup%%) yourself!"
msgstr ""
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr ""
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
#, fuzzy
msgid "User is not blocked from group."
msgstr "Gee gebruiker weer toegang tot die groep"
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr ""
@@ -2289,7 +2599,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr ""
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Voorkeure is gestoor."
@@ -2410,10 +2720,9 @@ msgstr[1] "U volg hierdie gebruiker:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2564,8 +2873,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Ligging is te lank is (maksimum 255 karakters)."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2736,51 +3046,38 @@ msgstr "U moet aangeteken wees alvorens u 'n applikasie kan wysig."
msgid "Use this form to register a new application."
msgstr "Gebruik die vorm om u applikasie te wysig."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Die naam is te lank (maksimum 255 karakters)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "'n Bron-URL is verpligtend."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Die organisasienaam is te lang (maksimum 255 karakters)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Dit was nie moontlik om die applikasie te skep nie."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Nuwe groep"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
#, fuzzy
msgid "Use this form to create a new group."
msgstr "Gebruik hierdie vorm om die groep te wysig."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "Die beskrywing is te lank (die maksimum is %d karakters)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Nuwe boodskap"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "U kan nie 'n boodskap aan hierdie gebruiker stuur nie."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Geen inhoud nie!"
@@ -2789,7 +3086,7 @@ msgid "No recipient specified."
msgstr "Geen ontvanger gespesifiseer nie."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2800,12 +3097,12 @@ msgstr "Boodskap is gestuur."
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, fuzzy, php-format
msgid "Direct message to %s sent."
msgstr "Direkte boodskappe aan %s"
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax-fout"
@@ -2814,17 +3111,7 @@ msgstr "Ajax-fout"
msgid "New notice"
msgstr "Geen kennisgewing."
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Die kennisgewing is te lank. Gebruik maksimum %d karakters."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
#, fuzzy
msgid "Notice posted"
msgstr "Hierdie kennisgewing is verwyder."
@@ -2959,25 +3246,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Hierdie gebruiker het nie 'n profiel nie."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Status van %1$s op %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr ""
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
#, fuzzy
msgid "Not a supported data format."
@@ -2992,39 +3279,48 @@ msgstr "Mense soek"
msgid "Notice Search"
msgstr "Mense soek"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
#, fuzzy
msgid "Other settings"
msgstr "Avatar-instellings"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr ""
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
-msgstr "(gratis diens)"
+msgstr " (gratis diens)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr ""
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr ""
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
#, fuzzy
msgid "View profile designs"
msgstr "Wysig profiel-instellings"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr ""
-#: actions/othersettings.php:153
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
#, fuzzy
-msgid "URL shortening service is too long (max 50 chars)."
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Ligging is te lank is (maksimum 255 karakters)."
#: actions/otp.php:69
@@ -3466,8 +3762,9 @@ msgstr ""
"spasies bevat nie."
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Volledige naam"
@@ -3506,9 +3803,10 @@ msgid "Bio"
msgstr "Bio"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Ligging"
@@ -3851,7 +4149,7 @@ msgstr "Die vorm is onverwags ingestuur."
#: actions/recoverpassword.php:365
#, fuzzy
-msgid "Password must be 6 chars or more."
+msgid "Password must be 6 characters or more."
msgstr "Wagwoord moet 6 of meer karakters bevat."
#: actions/recoverpassword.php:369
@@ -4075,7 +4373,7 @@ msgid "Repeated!"
msgstr "Herhaal!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, fuzzy, php-format
msgid "Replies to %s"
msgstr "Herhalings van %s"
@@ -4211,11 +4509,12 @@ msgstr "Organisasie"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Beskrywing"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statistieke"
@@ -4234,6 +4533,11 @@ msgstr "Die applikasie is nie gevind nie."
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Skrap"
+
#: actions/showapplication.php:261
#, fuzzy
msgid "Application info"
@@ -4321,77 +4625,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr ""
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "%s groep"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Groep %1$s, bladsy %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Groepsprofiel"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Nota"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Aliasse"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Groepsaksies"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, fuzzy, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Voer vir vriende van %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, fuzzy, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Voer vir vriende van %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, fuzzy, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Voer vir vriende van %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "Vriend van 'n vriend vir die groep %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Lede"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(geen)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Alle lede"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Geskep"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Lede"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4401,7 +4734,10 @@ msgid ""
"of this group and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4410,24 +4746,31 @@ msgid ""
"their life and interests. "
msgstr ""
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Administrateurs"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Die boodskap bestaan nie."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr ""
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, fuzzy, php-format
msgid "Message to %1$s on %2$s"
msgstr "Opdaterings van %1$s op %2$s."
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, fuzzy, php-format
msgid "Message from %1$s on %2$s"
msgstr "Opdaterings van %1$s op %2$s."
@@ -4436,62 +4779,86 @@ msgstr "Opdaterings van %1$s op %2$s."
msgid "Notice deleted."
msgstr "Hierdie kennisgewing is verwyder."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr "met die etiket %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, bladsy %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "%1$s, bladsy %2$d"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, bladsy %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, fuzzy, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Voer vir vriende van %s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, fuzzy, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Voer vir vriende van %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, fuzzy, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Voer vir vriende van %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, fuzzy, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Voer vir vriende van %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "Vriend van 'n vriend (FOAF) vir %s"
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, fuzzy, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
"Hierdie is die tydslyn vir %s en vriende, maar niemand het nog iets gepos "
"nie."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
msgstr ""
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4500,7 +4867,9 @@ msgid ""
"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4508,7 +4877,8 @@ msgid ""
"[StatusNet](http://status.net/) tool. "
msgstr ""
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Herhaling van %s"
@@ -4622,35 +4992,42 @@ msgstr "Duplikaatlimiet"
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
#, fuzzy
msgid "Site Notice"
msgstr "Kennisgewings"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
#, fuzzy
msgid "Edit site-wide message"
msgstr "Nuwe boodskap"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
#, fuzzy
msgid "Unable to save site notice."
msgstr "Dit was nie moontlik om u ontwerp-instellings te stoor nie."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
#, fuzzy
msgid "Site notice text"
msgstr "Verwyder kennisgewing"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
#, fuzzy
msgid "Save site notice"
msgstr "Verwyder kennisgewing"
@@ -4875,13 +5252,15 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "Stoor toegangsinstellings"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
#, fuzzy
msgid "You are not subscribed to that profile."
msgstr "U volg hierdie gebruiker:"
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
#, fuzzy
msgid "Could not save subscription."
msgstr "Kon nie die profiel stoor nie."
@@ -5113,80 +5492,96 @@ msgid ""
msgstr ""
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Gebruiker"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profiel"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Profiellimiet"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Nuwe gebruikers"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
#, fuzzy
msgid "New user welcome"
msgstr "Nuwe gebruikers"
-#: actions/useradminpanel.php:237
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
#, fuzzy
-msgid "Welcome text for new users (Max 255 chars)."
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Die naam is te lank (maksimum 255 karakters)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
#, fuzzy
msgid "Default subscription"
msgstr "Beskrywing"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
#, fuzzy
msgid "Automatically subscribe new users to this user."
msgstr "Jy kan nie gebruikers op hierdie webwerf stilmaak nie."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Uitnodigings"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
#, fuzzy
msgid "Invitations enabled"
msgstr "Uitnodigings"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5289,12 +5684,14 @@ msgstr "Kan nie die avatar-URL \"%s\" lees nie."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Kan nie die avatar-URL \"%s\" lees nie."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
#, fuzzy
msgid "Profile design"
msgstr "Profiel"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5379,7 +5776,7 @@ msgid "Plugins"
msgstr ""
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Weergawe"
@@ -5413,29 +5810,38 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
#, fuzzy
msgid "Invalid filename."
msgstr "Ongeldige grootte."
@@ -5568,39 +5974,46 @@ msgid "Problem saving notice."
msgstr ""
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr ""
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Kon nie die profiel stoor nie."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5679,34 +6092,34 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Welkom by %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Kon nie die groep skep nie."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
#, fuzzy
msgid "Could not set group URI."
msgstr "Kon nie die groep skep nie."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
#, fuzzy
msgid "Could not set group membership."
msgstr "Kon nie die groep skep nie."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
#, fuzzy
msgid "Could not save local group info."
msgstr "Kon nie die profiel stoor nie."
@@ -5758,200 +6171,207 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr ""
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr ""
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr ""
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Persoonlik"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
#, fuzzy
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Verander u wagwoord"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Gebruiker"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr ""
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Konnekteer"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr ""
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Beheer"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr ""
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Uitnodig"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
#, fuzzy
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Meld by die webwerf aan"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Teken uit"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Skep 'n gebruiker"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Registreer"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Meld by die webwerf aan"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Teken in"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Help my!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Help"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Soek na mense of teks"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Soek"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
#, fuzzy
msgid "Site notice"
msgstr "Verwyder kennisgewing"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
#, fuzzy
msgid "Local views"
msgstr "Lokaal"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
#, fuzzy
msgid "Page notice"
msgstr "Populêre kennisgewings"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr ""
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Help"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Aangaande"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "Gewilde vrae"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "Gebruiksvoorwaardes"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Privaatheid"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Bron"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Kontak"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
#, fuzzy
msgid "Badge"
msgstr "Aanpor"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr ""
@@ -5959,7 +6379,7 @@ msgstr ""
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -5967,7 +6387,7 @@ msgid ""
msgstr ""
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr ""
@@ -5976,7 +6396,7 @@ msgstr ""
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -5985,51 +6405,51 @@ msgid ""
msgstr ""
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr ""
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
#, fuzzy
msgid "Pagination"
msgstr "Registratie"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Na"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Voor"
@@ -6114,7 +6534,7 @@ msgid "User configuration"
msgstr "SMS-bevestiging"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Gebruiker"
@@ -6391,7 +6811,7 @@ msgid "AJAX error"
msgstr "Ajax-fout"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Opdrag voltooi"
@@ -6408,7 +6828,7 @@ msgstr ""
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr ""
@@ -6474,6 +6894,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6511,134 +6939,144 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Boodskap is te lank. Die maksimum is %1$d karakters. U het %2$d karakters "
+"gestuur."
+msgstr[1] ""
"Boodskap is te lank. Die maksimum is %1$d karakters. U het %2$d karakters "
"gestuur."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr ""
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr ""
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
#, fuzzy
msgid "Error repeating notice."
msgstr "U kan nie u eie kennisgewings herhaal nie."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Boodskap is te lank. Die maksimum is %1$d karakters. U het %2$d karakters "
+"gestuur."
+msgstr[1] ""
+"Boodskap is te lank. Die maksimum is %1$d karakters. U het %2$d karakters "
+"gestuur."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr ""
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
#, fuzzy
msgid "Error saving notice."
msgstr "Fout tydens stoor van gebruiker; ongeldig."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr ""
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr ""
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr ""
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
#, fuzzy
msgid "Command not yet implemented."
msgstr "Opdrag voltooi"
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
#, fuzzy
msgid "Notification off."
msgstr "Geen bevestigingskode."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr ""
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
#, fuzzy
msgid "Notification on."
msgstr "Geen bevestigingskode."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
#, fuzzy
msgid "Can't turn on notification."
msgstr "U kan nie u eie kennisgewings herhaal nie."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "U volg hierdie gebruiker:"
@@ -6646,7 +7084,7 @@ msgstr "U volg hierdie gebruiker:"
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "U volg hierdie gebruiker:"
@@ -6654,7 +7092,7 @@ msgstr[1] "U volg hierdie gebruikers:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Hierdie gebruiker volg u:"
@@ -6662,7 +7100,7 @@ msgstr "Hierdie gebruiker volg u:"
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Hierdie gebruiker volg u:"
@@ -6670,21 +7108,21 @@ msgstr[1] "Hierdie gebruikers volg u:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "U is nie 'n lid van enige groep nie."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "U is 'n lid van hierdie groep:"
msgstr[1] "U is 'n lid van hierdie groepe:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6790,24 +7228,42 @@ msgstr "Skrap applikasie"
msgid "Database error"
msgstr "Databasisfout"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
#, fuzzy
msgid "Upload file"
msgstr "Oplaai"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr ""
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "Aan"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Af"
-#: lib/designsettings.php:418
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Herstel"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr ""
@@ -6837,7 +7293,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "Vriende van vriende (FOAF)"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6878,27 +7335,36 @@ msgstr ""
"spasies bevat nie."
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
-msgstr ""
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
+msgstr "U is nie die eienaar van hierdie applikasie nie."
#: lib/groupeditform.php:168
msgid "Describe the group or topic"
msgstr ""
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr ""
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Skrap applikasie"
+msgstr[1] "Skrap applikasie"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7000,41 +7466,59 @@ msgstr ""
msgid "Unsupported image file format."
msgstr "Nie-ondersteunde formaat."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, fuzzy, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Die kennisgewing is te lank. Gebruik maksimum %d karakters."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
#, fuzzy
msgid "Partial upload."
msgstr "Geen lêer opgelaai nie."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr ""
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr ""
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
#, fuzzy
msgid "Lost our file."
msgstr "Die lêer bestaan nie."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Onbekende lêertipe"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
+msgstr[1] "MB"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+msgstr[1] "kB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7228,7 +7712,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "Hierdie kennisgewing is nie 'n gunsteling nie!"
@@ -7238,7 +7722,7 @@ msgstr "Hierdie kennisgewing is nie 'n gunsteling nie!"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7260,7 +7744,7 @@ msgid ""
msgstr ""
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7270,7 +7754,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr ""
@@ -7281,7 +7765,7 @@ msgstr ""
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7338,7 +7822,7 @@ msgstr "Jammer, dit is nie u inkomende e-posadres nie."
msgid "Sorry, no incoming email allowed."
msgstr "Jammer, inkomende e-pos word nie toegelaat nie."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, fuzzy, php-format
msgid "Unsupported message type: %s"
msgstr "Nie-ondersteunde formaat."
@@ -7402,7 +7886,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7411,7 +7895,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7558,31 +8042,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "Kon nie e-posbevestiging verwyder nie."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Persoonlik"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Antwoorde"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Gunstelinge"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr ""
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "U inkomende boodskappe"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr ""
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
#, fuzzy
msgid "Your sent messages"
msgstr "U inkomende boodskappe"
@@ -7697,17 +8181,18 @@ msgid "Sandbox this user"
msgstr "Deblokkeer hierdie gebruiker"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
#, fuzzy
msgid "Search site"
msgstr "Soek"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Term(e)"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7790,6 +8275,12 @@ msgstr ""
msgid "None"
msgstr "Geen"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Ongeldige grootte."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7799,8 +8290,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "Die opdatering van die avatar het gefaal."
@@ -7811,29 +8302,32 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
#, fuzzy
msgid "Error opening theme archive."
msgstr "Kon nie die profiel stoor nie."
@@ -7842,6 +8336,13 @@ msgstr "Kon nie die profiel stoor nie."
msgid "Top posters"
msgstr "Mees aktiewe gebruikers"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Deblokkeer"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr ""
@@ -7924,17 +8425,17 @@ msgid "Moderator"
msgstr "Moderator"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "'n paar sekondes gelede"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "ongeveer 'n minuut gelede"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -7942,12 +8443,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "ongeveer 'n uur gelede"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -7955,12 +8456,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "ongeveer een dag gelede"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -7968,12 +8469,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "ongeveer een maand gelede"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -7981,7 +8482,7 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "ongeveer een jaar gelede"
@@ -8017,30 +8518,22 @@ msgstr[1] ""
"Boodskap is te lank. Die maksimum is %1$d karakters. U het %2$d karakters "
"gestuur."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Geen groep verskaf nie."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Volledige naam is te lang (maksimum 255 karakters)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Ligging is te lank is (maksimum 255 karakters)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Dit is te lank. Die maksimum boodskaplengte is %d karakters."
-
-#, fuzzy
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Die beskrywing is te lank (die maksimum is %d karakters)."
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/ar/LC_MESSAGES/statusnet.po b/locale/ar/LC_MESSAGES/statusnet.po
index 1023634d6..890b98826 100644
--- a/locale/ar/LC_MESSAGES/statusnet.po
+++ b/locale/ar/LC_MESSAGES/statusnet.po
@@ -11,157 +11,183 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:03:56+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:27:04+0000\n"
"Language-Team: Arabic <http://translatewiki.net/wiki/Portal:ar>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ar\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=6; plural=(n == 0) ? 0 : ( (n == 1) ? 1 : ( (n == "
"2) ? 2 : ( (n%100 >= 3 && n%100 <= 10) ? 3 : ( (n%100 >= 11 && n%100 <= "
"99) ? 4 : 5 ) ) ) );\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-02 23:22:49+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "نفاذ"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "إعدادات الوصول إلى الموقع"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "تسجيل"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "أأمنع المستخدمين المجهولين (غير الوالجين) من عرض الموقع؟"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "خاص"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "اجعل التسجيل عبر الدعوة فقط."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "بالدعوة فقط"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "عطّل التسجيل الجديد."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "مُغلق"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "حفظ إعدادت الوصول"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "احفظ"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "لا صفحة كهذه."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "لا مستخدم كهذا."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s والأصدقاء, الصفحة %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s والأصدقاء"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -169,16 +195,16 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself."
msgstr ""
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -187,7 +213,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, fuzzy, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -196,82 +224,101 @@ msgstr ""
"%s لم يضف أي إشعارات إلى مفضلته إلى الآن. لمّ لا [تسجل حسابًا](%%%%action."
"register%%%%) وترسل شيئًا شيقًا ليضيفه إلى مفضلته. :)"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "أنت والأصدقاء"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, fuzzy, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "الإشعارات التي فضلها %1$s في %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "لم يتم العثور على وسيلة API."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "تتطلب هذه الطريقة POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr ""
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "تعذّر تحديث المستخدم."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -284,11 +331,13 @@ msgstr "لم يمكن حفظ الملف."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -305,10 +354,12 @@ msgstr[5] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -317,8 +368,9 @@ msgid "Unable to save your design settings."
msgstr "تعذّر حذف إعدادات التصميم."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "تعذّر تحديث تصميمك."
@@ -337,31 +389,31 @@ msgstr "فشل منع المستخدم."
msgid "Unblock user failed."
msgstr "فشل إلغاء منع المستخدم."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "رسائل مباشرة من %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "جميع الرسائل المرسلة من %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "رسالة مباشرة %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "كل الرسائل المباشرة التي أرسلت إلى %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "لا نص في الرسالة!"
@@ -398,7 +450,9 @@ msgid ""
msgstr ""
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
#, fuzzy
msgid "No status found with that ID."
@@ -415,227 +469,303 @@ msgstr "هذه الحالة مفضلة بالفعل."
msgid "Could not create favorite."
msgstr "تعذّر إنشاء مفضلة."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "تلك الحالة ليست مفضلة."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "تعذّر حذف المفضلة."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
#, fuzzy
msgid "Could not follow user: profile not found."
msgstr "لم يمكن حفظ الملف."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, fuzzy, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "لم يمكن ضم المستخدم %1$s إلى المجموعة %2$s."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
#, fuzzy
msgid "Could not unfollow user: User not found."
msgstr "لا يمكنك عدم متابعة نفسك."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "لا يمكنك عدم متابعة نفسك."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr ""
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "تعذّر تحديد المستخدم المصدر."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "تعذّر إيجاد المستخدم الهدف."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
#, fuzzy
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "1-64 حرفًا إنجليزيًا أو رقمًا بدون نقاط أو مسافات"
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "الاسم المستعار مستخدم بالفعل. جرّب اسمًا آخرًا."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "ليس اسمًا مستعارًا صحيحًا."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "الصفحة الرئيسية ليست عنونًا صالحًا."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "الاسم الكامل طويل جدا (الأقصى 255 حرفًا)"
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
#, fuzzy, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "المنظمة طويلة جدا (الأقصى %d حرفا)."
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "المنظمة طويلة جدا (الأقصى %d حرفا)."
+msgstr[1] "المنظمة طويلة جدا (الأقصى %d حرفا)."
+msgstr[2] "المنظمة طويلة جدا (الأقصى %d حرفا)."
+msgstr[3] "المنظمة طويلة جدا (الأقصى %d حرفا)."
+msgstr[4] "المنظمة طويلة جدا (الأقصى %d حرفا)."
+msgstr[5] "المنظمة طويلة جدا (الأقصى %d حرفا)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "المنظمة طويلة جدا (الأقصى 255 حرفا)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "كنيات كيرة! العدد الأقصى هو %d."
-
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "كنيات كيرة! العدد الأقصى هو %d."
+msgstr[1] "كنيات كيرة! العدد الأقصى هو %d."
+msgstr[2] "كنيات كيرة! العدد الأقصى هو %d."
+msgstr[3] "كنيات كيرة! العدد الأقصى هو %d."
+msgstr[4] "كنيات كيرة! العدد الأقصى هو %d."
+msgstr[5] "كنيات كيرة! العدد الأقصى هو %d."
+
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "كنية غير صالحة: \"%s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, fuzzy, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "الاسم المستعار مستخدم بالفعل. جرّب اسمًا آخرًا."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr ""
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "المجموعة غير موجودة."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
#, fuzzy
msgid "You are already a member of that group."
msgstr "أنت بالفعل عضو في هذه المجموعة"
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
#, fuzzy
msgid "You have been blocked from that group by the admin."
msgstr "لم تمنع هذا المستخدم."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "لم يمكن ضم المستخدم %1$s إلى المجموعة %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "لست عضوًا في هذه المجموعة"
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "لم يمكن إزالة المستخدم %1$s من المجموعة %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "مجموعات %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "مجموعات %1$s التي %2$s عضو فيها."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "مجموعات %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "مجموعات %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
#, fuzzy
msgid "Upload failed."
msgstr "ارفع ملفًا"
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "توكن دخول غير صحيح محدد."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr ""
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "حجم غير صالح."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "لا تملك تصريحًا."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
@@ -645,40 +775,52 @@ msgid "Invalid nickname / password!"
msgstr "اسم/كلمة سر غير صحيحة!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "خطأ في قاعدة البيانات أثناء حذف مستخدم تطبيق OAuth."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr ""
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "اسمح أو امنع الوصول"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -687,7 +829,7 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -695,9 +837,10 @@ msgstr "الحساب"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -705,7 +848,7 @@ msgstr "الاسم المستعار"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "كلمة السر"
@@ -716,7 +859,7 @@ msgstr "كلمة السر"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -724,87 +867,111 @@ msgid "Cancel"
msgstr "ألغِ"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "اسمح"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr ""
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "أُلغي تأكيد المراسلة الفورية."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "لا تملك تصريحًا."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "لا تملك تصريحًا."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
#, fuzzy
msgid "This method requires a POST or DELETE."
msgstr "تتطلب هذه الطريقة POST."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
#, fuzzy
msgid "You may not delete another user's status."
msgstr "لا يمكنك حذف المستخدمين."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "لا إشعار كهذا."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "لا يمكنك تكرار ملحوظتك الخاصة."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "كرر بالفعل هذه الملاحظة."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "حُذِفت الحالة."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "لا حالة وُجدت بهذه الهوية."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -816,12 +983,14 @@ msgstr[4] "هذه طويلة جدًا. أطول حجم للإشعار %d حرف
msgstr[5] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "لم يتم العثور على وسيلة API."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -832,168 +1001,238 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "نسق غير مدعوم."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, fuzzy, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s انضم للمجموعة %2$s"
-#: actions/apitimelinefavorites.php:119
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
#, fuzzy, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "الإشعارات التي فضلها %1$s في %2$s!"
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "تعذر تحديث المجموعة."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, fuzzy, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "حالة %1$s في يوم %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr ""
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "مسار %s الزمني العام"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr ""
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "الأمر لم يُجهزّ بعد."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "كرر إلى %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "تكرارات %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "الإشعارات الموسومة ب%s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, fuzzy, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "الإشعارات التي فضلها %1$s في %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
#, fuzzy
msgid "API method under construction."
msgstr "لم يتم العثور على وسيلة API."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "لم يوجد."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "لم يُعثرعلى المستخدم."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "لا مرفق كهذا."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "لا اسم مستعار."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "لا حجم."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "حجم غير صالح."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "أفتار"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "بإمكانك رفع أفتارك الشخصي. أقصى حجم للملف هو %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "المستخدم بدون ملف مطابق."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "إعدادات الأفتار"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "الأصل"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "معاينة"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "احذف"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "ارفع"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "مجموعات"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "لم يُرفع ملف."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr ""
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr ""
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "رُفع الأفتار."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "فشل تحديث الأفتار."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "حُذف الأفتار."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "لقد منعت مسبقا هذا المستخدم."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "امنع المستخدم"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1006,8 +1245,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1015,7 +1254,7 @@ msgstr "لا"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "لا تمنع هذا المستخدم"
@@ -1025,8 +1264,8 @@ msgstr "لا تمنع هذا المستخدم"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1034,142 +1273,172 @@ msgstr "نعم"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "امنع هذا المستخدم"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "فشل حفظ معلومات المنع."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "لا مجموعة كهذه."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, fuzzy, php-format
msgid "%s blocked profiles"
msgstr "%1$s ملفات ممنوعة, الصفحة %2$d"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s ملفات ممنوعة, الصفحة %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
#, fuzzy
msgid "A list of the users blocked from joining this group."
msgstr "قائمة بمستخدمي هذه المجموعة."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "ألغ منع المستخدم من المجموعة"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "ألغِ المنع"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "ألغِ منع هذا المستخدم"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "أرسل إلى %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "لا رمز تأكيد."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "لم يوجد رمز التأكيد."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "رمز التأكيد ليس لك!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr ""
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
#, fuzzy
msgid "That address has already been confirmed."
msgstr "هذا البريد الإلكتروني ملك مستخدم آخر بالفعل."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "تعذّر تحديث المستخدم."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "تعذّر حذف تأكيد البريد الإلكتروني."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "تعذّر حذف تأكيد البريد المراسلة الفورية."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "أكد العنوان"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr ""
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "محادثة"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "الإشعارات"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "يجب أن تسجل الدخول لتحذف تطبيقا."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "لم يوجد التطبيق."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "أنت لست مالك هذا التطبيق."
@@ -1177,15 +1446,18 @@ msgstr "أنت لست مالك هذا التطبيق."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr ""
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "احذف هذا التطبيق"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1193,12 +1465,12 @@ msgid ""
msgstr ""
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "لا تحذف هذا التطبيق"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "احذف هذا التطبيق"
@@ -1235,13 +1507,14 @@ msgstr "تعذر تحديث المجموعة."
msgid "Deleted group %s"
msgstr "%1$s ترك المجموعة %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "احذف المستخدم"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1261,42 +1534,50 @@ msgstr "لا تحذف هذا الإشعار"
msgid "Delete this group"
msgstr "احذف هذا المستخدم"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "لست والجًا."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "تعذّر حذف هذا الإشعار."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
msgstr ""
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "احذف الإشعار"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "أمتأكد من أنك تريد حذف هذا الإشعار؟"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "لا تحذف هذا الإشعار"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "احذف هذا الإشعار"
@@ -1380,12 +1661,14 @@ msgstr "سمة مخصصة"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "تغيير صورة الخلفية"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "الخلفية"
@@ -1397,41 +1680,49 @@ msgid ""
msgstr "بإمكانك رفع صورة خلفية للموقع. أقصى حجم للملف هو %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "مكّن"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "عطّل"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "مكّن صورة الخلفية أو عطّلها."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
#, fuzzy
msgid "Tile background image"
msgstr "تغيير صورة الخلفية"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "تغيير الألوان"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "المحتوى"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "الشريط الجانبي"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "النص"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "وصلات"
@@ -1443,29 +1734,31 @@ msgstr "متقدم"
msgid "Custom CSS"
msgstr "CSS مخصصة"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "استخدم المبدئيات"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "استعد التصميمات المبدئية"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "ارجع إلى المبدئي"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "أرسل"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "احفظ التصميم"
@@ -1509,9 +1802,9 @@ msgid "Name is required."
msgstr "الاسم مطلوب."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "الاسم طويل جدا (الأقصى 255 حرفا)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1525,20 +1818,6 @@ msgstr "الاسم المستعار مستخدم بالفعل. جرّب اسمً
msgid "Description is required."
msgstr "الوصف مطلوب."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "المنظمة طويلة جدا (الأقصى %d حرفا)."
-msgstr[1] "المنظمة طويلة جدا (الأقصى %d حرفا)."
-msgstr[2] "المنظمة طويلة جدا (الأقصى %d حرفا)."
-msgstr[3] "المنظمة طويلة جدا (الأقصى %d حرفا)."
-msgstr[4] "المنظمة طويلة جدا (الأقصى %d حرفا)."
-msgstr[5] "المنظمة طويلة جدا (الأقصى %d حرفا)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1555,7 +1834,7 @@ msgid "Organization is required."
msgstr "المنظمة مطلوبة."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "المنظمة طويلة جدا (الأقصى 255 حرفا)."
@@ -1581,39 +1860,49 @@ msgstr "مسار المصدر ليس صحيحا."
msgid "Could not update application."
msgstr "لم يمكن تحديث التطبيق."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "عدّل مجموعة %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "يجب أن تكون والجًا لتنشئ مجموعة."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "يجب أن تكون إداريا لتعدل المجموعة."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "استخدم هذا النموذج لتعديل المجموعة."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "كنية غير صالحة: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "تعذر تحديث المجموعة."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "تعذّر إنشاء الكنى."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "حُفظت الخيارات."
@@ -1802,6 +2091,12 @@ msgstr "أُلغي تأكيد المراسلة الفورية."
msgid "That is the wrong email address."
msgstr "هذا عنوان بريد إلكتروني خطأ."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "تعذّر حذف تأكيد البريد الإلكتروني."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1881,7 +2176,7 @@ msgid ""
msgstr ""
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "إشعارات %s المُفضلة"
@@ -1980,19 +2275,23 @@ msgstr "لا يمكنك سحب أدوار المستخدمين على هذا ا
msgid "User already has this role."
msgstr "لدى المستخدم هذا الدور من قبل."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "لا ملف شخصي مُحدّد."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "لا ملف شخصي بهذه الهوية."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "لا مجموعة مُحدّدة."
@@ -2055,8 +2354,10 @@ msgid ""
"palette of your choice."
msgstr "خصّص أسلوب عرض ملفك بصورة خلفية ومخطط ألوان من اختيارك."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "تعذّر تحديث تصميمك."
@@ -2074,6 +2375,15 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr "بإمكانك رفع صورة شعار مجموعتك. أقصى حجم للملف هو %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "ارفع"
+
+#: actions/grouplogo.php:289
+#, fuzzy
+msgid "Crop"
+msgstr "مجموعات"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr ""
@@ -2211,15 +2521,18 @@ msgid ""
"action.newgroup%%) yourself!"
msgstr ""
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr ""
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "المستخدم ليس ممنوعًا من المجموعة."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "خطأ أثناء منع الحجب."
@@ -2302,7 +2615,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "انشر هوية مصغّرة لعنوان بريدي الإلكتروني."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "حُفِظت التفضيلات."
@@ -2430,10 +2743,9 @@ msgstr[5] "لست مشتركًا بأحد."
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2592,8 +2904,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "رسالة ترحيب غير صالحة. أقصى طول هو 255 حرف."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2750,7 +3063,6 @@ msgstr "لا حالة جارية."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:52
-#, fuzzy
msgid "New application"
msgstr "تطبيق جديد"
@@ -2763,51 +3075,38 @@ msgstr "يجب أن تكون مسجل الدخول لتسجل تطبيقا."
msgid "Use this form to register a new application."
msgstr "استخدم هذا النموذج لتسجل تطبيقا جديدا."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "الاسم طويل جدا (الأقصى 255 حرفا)."
-
#: actions/newapplication.php:184
#, fuzzy
msgid "Source URL is required."
msgstr "مسار المصدر ليس صحيحا."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "المنظمة طويلة جدا (الأقصى 255 حرفا)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "لم يمكن إنشاء التطبيق."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "مجموعة جديدة"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "استخدم هذا النموذج لإنشاء مجموعة جديدة."
-#: actions/newgroup.php:145
-#, fuzzy, php-format
-msgid "description is too long (max %d chars)."
-msgstr "المنظمة طويلة جدا (الأقصى 255 حرفا)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "رسالة جديدة"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "لا يمكنك إرسال رسائل إلى هذا المستخدم."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "لا محتوى!"
@@ -2816,7 +3115,7 @@ msgid "No recipient specified."
msgstr "لا مستلم حُدّد."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2827,12 +3126,12 @@ msgstr "أُرسلت الرسالة"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "رسالة مباشرة ل%s تم إرسالها."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "خطأ أجاكس"
@@ -2840,17 +3139,7 @@ msgstr "خطأ أجاكس"
msgid "New notice"
msgstr "إشعار جديد"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "أُرسل الإشعار"
@@ -2983,25 +3272,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "ليس للمستخدم ملف شخصي."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "حالة %1$s في يوم %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, fuzzy, php-format
msgid "Content type %s not supported."
msgstr "نوع المحتوى "
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "ليس نسق بيانات مدعوم."
@@ -3014,37 +3303,46 @@ msgstr "بحث في الأشخاص"
msgid "Notice Search"
msgstr "بحث الإشعارات"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "إعدادات أخرى"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "أدر خيارات أخرى عديدة."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (خدمة حرة)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "قصّر المسارات بـ"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "خدمة التقصير المطلوب استخدامها."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "اعرض تصاميم الملف الشخصي"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "أظهر أو أخفِ تصاميم الملفات الشخصية."
-#: actions/othersettings.php:153
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
#, fuzzy
-msgid "URL shortening service is too long (max 50 chars)."
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "الاسم الكامل طويل جدا (الأقصى 255 حرفًا)"
#: actions/otp.php:69
@@ -3484,8 +3782,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 حرفًا إنجليزيًا أو رقمًا بدون نقاط أو مسافات"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "الاسم الكامل"
@@ -3529,9 +3828,10 @@ msgid "Bio"
msgstr "السيرة"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "الموقع"
@@ -3868,7 +4168,8 @@ msgid "Unexpected password reset."
msgstr "أعد ضبط كلمة السر"
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "يجب أن تكون كلمة السر 6 محارف أو أكثر."
#: actions/recoverpassword.php:369
@@ -4086,7 +4387,7 @@ msgid "Repeated!"
msgstr "مكرر!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "الردود على %s"
@@ -4217,11 +4518,12 @@ msgstr "المنظمة"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "الوصف"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "إحصاءات"
@@ -4240,6 +4542,11 @@ msgstr "معلومات التطبيق"
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "احذف"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "معلومات التطبيق"
@@ -4328,78 +4635,107 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "إنها إحدى وسائل مشاركة ما تحب."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "مجموعة %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "مجموعة %1$s، الصفحة %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "ملف المجموعة الشخصي"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "مسار"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "ملاحظة"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "الكنى"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
#, fuzzy
msgid "Group actions"
msgstr "تصرفات المستخدم"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr ""
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr ""
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr ""
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, fuzzy, php-format
msgid "FOAF for %s group"
msgstr "مجموعة %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "الأعضاء"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(لا شيء)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "جميع الأعضاء"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "أنشئت"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "الأعضاء"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4414,7 +4750,10 @@ msgstr ""
"[انضم الآن](%%%%action.register%%%%) لتصبح عضوًا في هذه المجموعة ومجموعات "
"أخرى عديدة! ([اقرأ المزيد](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4426,24 +4765,31 @@ msgstr ""
"en.wikipedia.org/wiki/Micro-blogging) المبنية على البرنامج الحر [StatusNet]"
"(http://status.net/). يتشارك أعضاؤها رسائل قصيرة عن حياتهم واهتماماتهم. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "الإداريون"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "لا رسالة كهذه."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "يحق للمُرسل والمستلم فقط قراءة هذه الرسالة."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, fuzzy, php-format
msgid "Message to %1$s on %2$s"
msgstr "الإشعارات التي فضلها %1$s في %2$s!"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, fuzzy, php-format
msgid "Message from %1$s on %2$s"
msgstr "نتائج البحث ل\"%1$s\" على %2$s"
@@ -4452,60 +4798,84 @@ msgstr "نتائج البحث ل\"%1$s\" على %2$s"
msgid "Notice deleted."
msgstr "حُذف الإشعار."
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
#, fuzzy, php-format
-msgid " tagged %s"
-msgstr "الإشعارات الموسومة ب%s"
+msgid "%1$s tagged %2$s"
+msgstr "%1$s، الصفحة %2$d"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "الإشعارات الموسومة ب%s، الصفحة %2$d"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s، الصفحة %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr ""
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr ""
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr ""
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr ""
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, fuzzy, php-format
msgid "FOAF for %s"
msgstr "صندوق %s الصادر"
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
msgstr ""
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4519,7 +4889,9 @@ msgstr ""
"[انضم الآن](%%%%action.register%%%%) لتتابع إشعارت **%s** وغيره! ([اقرأ "
"المزيد](%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4530,7 +4902,8 @@ msgstr ""
"wikipedia.org/wiki/Micro-blogging) المبنية على البرنامج الحر [StatusNet]"
"(http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "تكرار ل%s"
@@ -4641,31 +5014,39 @@ msgstr "حد النص"
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "إشعار الموقع"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "عدّل رسالة الموقع العامة"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "تعذّر حفظ إشعار الموقع."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "نص إشعار الموقع"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr "نص إشعار عام للموقع (255 حرف كحد أقصى؛ يسمح بHTML)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "احفظ إشعار الموقع"
@@ -4884,13 +5265,15 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "اذف إعدادت الموقع"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
#, fuzzy
msgid "You are not subscribed to that profile."
msgstr "لست مُشتركًا بأي أحد."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "تعذّر حفظ الاشتراك."
@@ -5119,75 +5502,93 @@ msgid ""
msgstr ""
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "المستخدم"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "رسالة ترحيب غير صالحة. أقصى طول هو 255 حرف."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "الملف الشخصي"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "حد السيرة"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "مستخدمون جدد"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "ترحيب المستخدمين الجدد"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "نص الترحيب بالمستخدمين الجدد (255 حرفًا كحد أقصى)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "الاشتراك المبدئي"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "أشرك المستخدمين الجدد بهذا المستخدم تلقائيًا."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "الدعوات"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "الدعوات مُفعلة"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5288,11 +5689,13 @@ msgstr ""
msgid "Wrong image type for avatar URL ‘%s’."
msgstr ""
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "تصميم الملف الشخصي"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5379,7 +5782,7 @@ msgid "Plugins"
msgstr "الملحقات"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "النسخة"
@@ -5412,29 +5815,50 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
#, fuzzy
msgid "Invalid filename."
msgstr "حجم غير صالح."
@@ -5562,40 +5986,47 @@ msgid "Problem saving notice."
msgstr "مشكلة أثناء حفظ الإشعار."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
#, fuzzy
msgid "Problem saving group inbox."
msgstr "مشكلة أثناء حفظ الإشعار."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "تعذر تحديث المجموعة المحلية."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "آر تي @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5667,32 +6098,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "أهلا بكم في %1$s يا @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "تعذّر إنشاء المجموعة."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "تعذّر إنشاء المجموعة."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "تعذّر ضبط عضوية المجموعة."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "تعذر تحديث المجموعة المحلية."
@@ -5742,196 +6173,203 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "صفحة غير مُعنونة"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
#, fuzzy
msgid "Primary site navigation"
msgstr "ضبط الموقع الأساسي"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "الملف الشخصي ومسار الأصدقاء الزمني"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "الصفحة الشخصية"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "غير بريدك الإلكتروني وكلمة سرّك وأفتارك وملفك الشخصي"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "الحساب"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "اتصل بالخدمات"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "اتصل"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "غيّر ضبط الموقع"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "إداري"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "ادعُ أصدقائك وزملائك للانضمام إليك في %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "ادعُ"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "اخرج من الموقع"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "اخرج"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "أنشئ حسابًا"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "سجّل"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "لُج إلى الموقع"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "لُج"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "ساعدني!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "مساعدة"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "ابحث عن أشخاص أو نصوص"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "ابحث"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "إشعار الموقع"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "المشاهدات المحلية"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "إشعار الصفحة"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
#, fuzzy
msgid "Secondary site navigation"
msgstr "ضبط الموقع الأساسي"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "مساعدة"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "عن"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "الأسئلة المكررة"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "الشروط"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "خصوصية"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "المصدر"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "اتصل"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "الجسر"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "رخصة برنامج StatusNet"
@@ -5939,7 +6377,7 @@ msgstr "رخصة برنامج StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, fuzzy, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -5949,7 +6387,7 @@ msgstr ""
"broughtbyurl%%). "
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr ""
@@ -5958,7 +6396,7 @@ msgstr ""
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -5970,51 +6408,51 @@ msgstr ""
"agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "رخصة محتوى الموقع"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
#, fuzzy
msgid "Pagination"
msgstr "تسجيل"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "بعد"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "قبل"
@@ -6095,7 +6533,7 @@ msgid "User configuration"
msgstr "ضبط المستخدم"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "المستخدم"
@@ -6367,7 +6805,7 @@ msgid "AJAX error"
msgstr "خطأ أجاكس"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "اكتمل الأمر"
@@ -6384,7 +6822,7 @@ msgstr "لا ملف بهذه الهوية."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
#, fuzzy
msgid "User has no last notice."
msgstr "ليس للمستخدم إشعار أخير"
@@ -6456,6 +6894,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6493,134 +6939,146 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
+msgstr[1] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
+msgstr[2] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
+msgstr[3] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
+msgstr[4] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
+msgstr[5] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
#, fuzzy
msgid "Error sending direct message."
msgstr "أنت ممنوع من إرسال رسائل مباشرة."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, fuzzy, php-format
msgid "Notice from %s repeated."
msgstr "الإشعار من %s مكرر"
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "خطأ تكرار الإشعار."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
+msgstr[1] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
+msgstr[2] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
+msgstr[3] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
+msgstr[4] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
+msgstr[5] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, fuzzy, php-format
msgid "Reply to %s sent."
msgstr "رُد على رسالة %s"
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "خطأ أثناء حفظ الإشعار."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr ""
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr ""
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr ""
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "الأمر لم يُجهزّ بعد."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "الإشعار مُطفأ."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "تعذّر إطفاء الإشعارات."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "الإشعار يعمل."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "تعذّر تشغيل الإشعار."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "لست مُشتركًا بأي أحد."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "لست مشتركًا بأحد."
@@ -6632,14 +7090,14 @@ msgstr[5] ""
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "لا أحد مشترك بك."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "لا أحد مشترك بك."
@@ -6651,14 +7109,14 @@ msgstr[5] ""
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "لست عضوًا في أي مجموعة."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "لست عضوًا في أي مجموعة."
@@ -6669,7 +7127,7 @@ msgstr[4] ""
msgstr[5] ""
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6813,23 +7271,41 @@ msgstr "تطبيقات OAuth"
msgid "Database error"
msgstr "خطأ قاعدة بيانات"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "ارفع ملفًا"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr "تستطيع رفع صورتك الشخصية. أقصى حجم للملف هو 2 م.ب."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "مكّن"
-#: lib/designsettings.php:418
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "عطّل"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "أعد الضبط"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "استعيدت مبدئيات التصميم."
@@ -6857,7 +7333,8 @@ msgstr "أتوم"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6896,7 +7373,7 @@ msgstr "1-64 حرفًا إنجليزيًا أو رقمًا بدون نقاط أ
#: lib/groupeditform.php:163
#, fuzzy
-msgid "URL of the homepage or blog of the group or topic"
+msgid "URL of the homepage or blog of the group or topic."
msgstr "مسار صفحة هذا التطبيق"
#: lib/groupeditform.php:168
@@ -6905,19 +7382,35 @@ msgstr "صِف المجموعة أو الموضوع"
#: lib/groupeditform.php:170
#, fuzzy, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "صِف المجموعة أو الموضوع"
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "صِف المجموعة أو الموضوع"
+msgstr[1] "صِف المجموعة أو الموضوع"
+msgstr[2] "صِف المجموعة أو الموضوع"
+msgstr[3] "صِف المجموعة أو الموضوع"
+msgstr[4] "صِف المجموعة أو الموضوع"
+msgstr[5] "صِف المجموعة أو الموضوع"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "مكان تواجدك، على سبيل المثال \"المدينة، الولاية (أو المنطقة)، الدولة\""
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7018,41 +7511,71 @@ msgstr ""
msgid "Unsupported image file format."
msgstr "نسق غير مدعوم."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
#, fuzzy
msgid "Partial upload."
msgstr "لم يُرفع ملف."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr ""
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr ""
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
#, fuzzy
msgid "Lost our file."
msgstr "لا ملف كهذا."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "نوع ملف غير معروف"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "ميجابايت"
-
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "كيلوبايت"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "ميجابايت"
+msgstr[1] "ميجابايت"
+msgstr[2] "ميجابايت"
+msgstr[3] "ميجابايت"
+msgstr[4] "ميجابايت"
+msgstr[5] "ميجابايت"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "كيلوبايت"
+msgstr[1] "كيلوبايت"
+msgstr[2] "كيلوبايت"
+msgstr[3] "كيلوبايت"
+msgstr[4] "كيلوبايت"
+msgstr[5] "كيلوبايت"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#: lib/jabber.php:387
#, php-format
@@ -7266,7 +7789,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "لقد أضاف %s (@%s) إشعارك إلى مفضلاته"
@@ -7276,7 +7799,7 @@ msgstr "لقد أضاف %s (@%s) إشعارك إلى مفضلاته"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7298,7 +7821,7 @@ msgid ""
msgstr ""
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7308,7 +7831,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "لقد أرسل %s (@%s) إشعارًا إليك"
@@ -7319,7 +7842,7 @@ msgstr "لقد أرسل %s (@%s) إشعارًا إليك"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7379,7 +7902,7 @@ msgstr "هذا ليس عنوان بريدك الإلكتروني."
msgid "Sorry, no incoming email allowed."
msgstr "لا عنوان بريد إلكتروني وارد."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "نوع رسالة غير مدعوم: %s"
@@ -7441,7 +7964,7 @@ msgstr "لم يمكن تحديد نوع MIME للملف."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7450,7 +7973,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7590,31 +8113,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "تعذّر إدراج اشتراك جديد."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "شخصية"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "الردود"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "المفضلات"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "صندوق الوارد"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "رسائلك الواردة"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "صندوق الصادر"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "رسائلك المُرسلة"
@@ -7721,16 +8244,17 @@ msgid "Sandbox this user"
msgstr "أضف هذا المستخدم إلى صندوق الرمل"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "ابحث في الموقع"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "الكلمات المفتاحية"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7811,6 +8335,12 @@ msgstr ""
msgid "None"
msgstr "لا شيء"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "حجم غير صالح."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7820,8 +8350,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "فشل تحديث الأفتار."
@@ -7832,29 +8362,36 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "خطأ أثناء تحديث الملف الشخصي البعيد."
@@ -7862,6 +8399,13 @@ msgstr "خطأ أثناء تحديث الملف الشخصي البعيد."
msgid "Top posters"
msgstr "أعلى المرسلين"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "ألغِ المنع"
+
#: lib/unsandboxform.php:69
#, fuzzy
msgid "Unsandbox"
@@ -7941,17 +8485,17 @@ msgid "Moderator"
msgstr "مراقب"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "قبل لحظات قليلة"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "قبل دقيقة تقريبًا"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -7963,12 +8507,12 @@ msgstr[4] ""
msgstr[5] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "قبل ساعة تقريبًا"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -7980,12 +8524,12 @@ msgstr[4] ""
msgstr[5] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "قبل يوم تقريبا"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -7997,12 +8541,12 @@ msgstr[4] ""
msgstr[5] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "قبل شهر تقريبًا"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8014,7 +8558,7 @@ msgstr[4] ""
msgstr[5] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "قبل سنة تقريبًا"
@@ -8049,35 +8593,26 @@ msgstr[3] "هذه طويلة جدًا. أطول حجم للإشعار %d حرف
msgstr[4] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
msgstr[5] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "لا هوية مستخدم محددة."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "الاسم الكامل طويل جدا (الأقصى 255 حرفًا)"
-
-#, fuzzy
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "المنظمة طويلة جدا (الأقصى 255 حرفا)."
-
-#, fuzzy
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا."
-
-#, fuzzy
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "الاسم طويل جدا (الأقصى %d حرفا)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "تكلم عن نفسك واهتمامتك في %d حرف"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
diff --git a/locale/arz/LC_MESSAGES/statusnet.po b/locale/arz/LC_MESSAGES/statusnet.po
index eea3f6559..180c5aded 100644
--- a/locale/arz/LC_MESSAGES/statusnet.po
+++ b/locale/arz/LC_MESSAGES/statusnet.po
@@ -11,161 +11,187 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:03:58+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:27:05+0000\n"
"Language-Team: Egyptian Spoken Arabic <http://translatewiki.net/wiki/Portal:"
"arz>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: arz\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=6; plural= n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-02 23:22:49+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "نفاذ"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
#, fuzzy
msgid "Site access settings"
msgstr "اذف إعدادت الموقع"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
#, fuzzy
msgid "Registration"
msgstr "سجّل"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "أأمنع المستخدمين المجهولين (غير الوالجين) من عرض الموقع؟"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "خصوصية"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr ""
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "بالدعوه فقط"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "عطّل التسجيل الجديد."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "مُغلق"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
#, fuzzy
msgid "Save access settings"
msgstr "اذف إعدادت الموقع"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
#, fuzzy
msgctxt "BUTTON"
msgid "Save"
msgstr "أرسل"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "لا وسم كهذا."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "لا مستخدم كهذا."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s و الصحاب, صفحه %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s والأصدقاء"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -173,16 +199,16 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself."
msgstr ""
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -191,7 +217,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, fuzzy, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -200,82 +228,101 @@ msgstr ""
"%s لم يضف أى إشعارات إلى مفضلته إلى الآن. لمّ لا [تسجل حسابًا](%%%%action."
"register%%%%) وترسل شيئًا شيقًا ليضيفه إلى مفضلته. :)"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "أنت والأصدقاء"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, fuzzy, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "%1$s و الصحاب, صفحه %2$d"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "الـ API method مش موجوده."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "تتطلب هذه الطريقه POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr ""
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "تعذّر تحديث المستخدم."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -288,11 +335,13 @@ msgstr "لم يمكن حفظ الملف."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -309,10 +358,12 @@ msgstr[5] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -321,8 +372,9 @@ msgid "Unable to save your design settings."
msgstr "تعذّر حذف إعدادات التصميم."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "تعذّر تحديث تصميمك."
@@ -341,31 +393,31 @@ msgstr "فشل منع المستخدم."
msgid "Unblock user failed."
msgstr "فشل إلغاء منع المستخدم."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "رسائل مباشره من %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, fuzzy, php-format
msgid "All the direct messages sent from %s"
msgstr "رسائل مباشره من %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "رساله مباشره %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, fuzzy, php-format
msgid "All the direct messages sent to %s"
msgstr "رساله مباشره %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "لا نص فى الرسالة!"
@@ -402,7 +454,9 @@ msgid ""
msgstr ""
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
#, fuzzy
msgid "No status found with that ID."
@@ -419,228 +473,304 @@ msgstr "الحاله دى موجوده فعلا فى التفضيلات."
msgid "Could not create favorite."
msgstr "تعذّر إنشاء مفضله."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "الحاله دى مش محطوطه فى التفضيلات."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "تعذّر حذف المفضله."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
#, fuzzy
msgid "Could not follow user: profile not found."
msgstr "لم يمكن حفظ الملف."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, fuzzy, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "ما نفعش يضم %1$s للجروپ %2$s."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
#, fuzzy
msgid "Could not unfollow user: User not found."
msgstr "ما ينفعش عدم متابعة نفسك."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "ما ينفعش عدم متابعة نفسك."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr ""
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
#, fuzzy
msgid "Could not determine source user."
msgstr "تعذّر إيجاد المستخدم الهدف."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "تعذّر إيجاد المستخدم الهدف."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr ""
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "ليس اسمًا مستعارًا صحيحًا."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "الصفحه الرئيسيه ليست عنونًا صالحًا."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "الاسم الكامل طويل جدا (الأقصى 255 حرفًا)"
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
#, fuzzy, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "المنظمه طويله جدا (اكتر حاجه %d رمز)."
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "المنظمه طويله جدا (اكتر حاجه %d رمز)."
+msgstr[1] "المنظمه طويله جدا (اكتر حاجه %d رمز)."
+msgstr[2] "المنظمه طويله جدا (اكتر حاجه %d رمز)."
+msgstr[3] "المنظمه طويله جدا (اكتر حاجه %d رمز)."
+msgstr[4] "المنظمه طويله جدا (اكتر حاجه %d رمز)."
+msgstr[5] "المنظمه طويله جدا (اكتر حاجه %d رمز)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr ""
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, fuzzy, php-format
msgid "Invalid alias: \"%s\"."
msgstr "كنيه غير صالحة: \"%s\""
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr ""
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr ""
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "لم يوجد."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
#, fuzzy
msgid "You are already a member of that group."
msgstr "انت اصلا عضو فى الجروپ ده"
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
#, fuzzy
msgid "You have been blocked from that group by the admin."
msgstr "لم تمنع هذا المستخدم."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "ما نفعش يضم %1$s للجروپ %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
#, fuzzy
msgid "You are not a member of this group."
msgstr "لست عضوا فى تلك المجموعه."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "ما نفعش يتشال اليوزر %1$s من الجروپ %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "مجموعات %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, fuzzy, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "المجموعات التى %s عضو فيها"
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "مجموعات %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "مجموعات %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
#, fuzzy
msgid "Upload failed."
msgstr "ارفع ملفًا"
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "امارة تسجيل الدخول اللى اتحطت مش موجوده."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr ""
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "حجم غير صالح."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "لا تملك تصريحًا."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
@@ -650,40 +780,52 @@ msgid "Invalid nickname / password!"
msgstr "نيكنيم / پاسوورد مش مظبوطه!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "خطأ قاعده البيانات أثناء إدخال المستخدم OAuth app"
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr ""
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr ""
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -692,7 +834,7 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -700,9 +842,10 @@ msgstr "الحساب"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -710,7 +853,7 @@ msgstr "الاسم المستعار"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "كلمه السر"
@@ -721,7 +864,7 @@ msgstr "كلمه السر"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
#, fuzzy
@@ -730,88 +873,112 @@ msgid "Cancel"
msgstr "ألغِ"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "اسمح"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr ""
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "لا رمز تأكيد."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "لا تملك تصريحًا."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "لا تملك تصريحًا."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
#, fuzzy
msgid "This method requires a POST or DELETE."
msgstr "تتطلب هذه الطريقه POST."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
#, fuzzy
msgid "You may not delete another user's status."
msgstr "لا يمكنك حذف المستخدمين."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "لا إشعار كهذا."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "مش نافعه تتكرر الملاحظتك بتاعتك."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "الملاحظه اتكررت فعلا."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "حُذِفت الحاله."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
#, fuzzy
msgid "No status with that ID found."
msgstr "لا ملف شخصى بهذه الهويه."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -823,12 +990,14 @@ msgstr[4] "هذا الملف كبير جدًا. إن أقصى حجم للملف
msgstr[5] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "الـ API method مش موجوده."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -839,169 +1008,240 @@ msgstr[3] ""
msgstr[4] ""
msgstr[5] ""
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "نسق غير مدعوم."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, fuzzy, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s دخل جروپ %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
-msgstr ""
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
+msgstr "نتايج التدوير لـ\"%1$s\" على %2$s"
+
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "تعذر تحديث المجموعه."
-#: actions/apitimelinementions.php:118
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr ""
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr ""
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "مسار %s الزمنى العام"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr ""
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "اكتمل الأمر"
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "كرر إلى %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "تكرارات %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "الإشعارات الموسومه ب%s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, fuzzy, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "الإشعارات الموسومه ب%s"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
#, fuzzy
msgid "API method under construction."
msgstr "الـ API method مش موجوده."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "لم يوجد."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+#, fuzzy
+msgid "User not found."
+msgstr "الـ API method مش موجوده."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "لا مرفق كهذا."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "لا اسم مستعار."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "لا حجم."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "حجم غير صالح."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "أفتار"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, fuzzy, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "تستطيع رفع صورتك الشخصيه. أقصى حجم للملف هو 2 م.ب."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "يوزر من-غير پروفايل زيّه."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "إعدادات الأفتار"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "الأصلي"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "عاين"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "احذف"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "ارفع"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "مجموعات"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
#, fuzzy
msgid "No file uploaded."
msgstr "لا ملف شخصى مُحدّد."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr ""
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr ""
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "رُفع الأفتار."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "فشل تحديث الأفتار."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "حُذف الأفتار."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "لقد منعت مسبقا هذا المستخدم."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "امنع المستخدم"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1014,8 +1254,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1023,7 +1263,7 @@ msgstr "ملاحظة"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "لا تمنع هذا المستخدم"
@@ -1033,8 +1273,8 @@ msgstr "لا تمنع هذا المستخدم"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
#, fuzzy
msgctxt "BUTTON"
@@ -1043,143 +1283,173 @@ msgstr "نعم"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "امنع هذا المستخدم"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "فشل حفظ معلومات المنع."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "لا مجموعه كهذه."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, fuzzy, php-format
msgid "%s blocked profiles"
msgstr "%1$s فايلات معمول ليها بلوك, الصفحه %2$d"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s فايلات معمول ليها بلوك, الصفحه %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
#, fuzzy
msgid "A list of the users blocked from joining this group."
msgstr "قائمه بمستخدمى هذه المجموعه."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "ألغ منع المستخدم من المجموعة"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "ألغِ المنع"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "ألغِ منع هذا المستخدم"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, fuzzy, php-format
msgid "Post to %s"
msgstr "مجموعات %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "لا رمز تأكيد."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "لم يوجد رمز التأكيد."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "رمز التأكيد ليس لك!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr ""
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
#, fuzzy
msgid "That address has already been confirmed."
msgstr "هذا البريد الإلكترونى ملك مستخدم آخر بالفعل."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "تعذّر تحديث المستخدم."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
msgstr "تعذّر حذف تأكيد البريد الإلكترونى."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "اكد العنوان"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr ""
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "محادثة"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "الإشعارات"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "لازم يكون متسجل دخولك علشان تعدّل application."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
#, fuzzy
msgid "Application not found."
msgstr "لم يوجد رمز التأكيد."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "انت مش بتملك الapplication دى."
@@ -1187,15 +1457,18 @@ msgstr "انت مش بتملك الapplication دى."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr ""
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "OAuth applications"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1203,13 +1476,13 @@ msgid ""
msgstr ""
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
#, fuzzy
msgid "Do not delete this application"
msgstr "لا تحذف هذا الإشعار"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
#, fuzzy
msgid "Delete this application"
msgstr "احذف هذا الإشعار"
@@ -1247,13 +1520,14 @@ msgstr "تعذر تحديث المجموعه."
msgid "Deleted group %s"
msgstr "%1$s ساب جروپ %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "احذف المستخدم"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1273,42 +1547,50 @@ msgstr "لا تحذف هذا الإشعار"
msgid "Delete this group"
msgstr "احذف هذا المستخدم"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "لست والجًا."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "تعذّر حذف هذا الإشعار."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
msgstr ""
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "احذف الإشعار"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "أمتأكد من أنك تريد حذف هذا الإشعار؟"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "لا تحذف هذا الإشعار"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "احذف هذا الإشعار"
@@ -1393,12 +1675,14 @@ msgstr "سمه الموقع"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "تغيير صوره الخلفية"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "الخلفية"
@@ -1410,41 +1694,49 @@ msgid ""
msgstr "تستطيع رفع صورتك الشخصيه. أقصى حجم للملف هو 2 م.ب."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "مكّن"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "عطّل"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "مكّن صوره الخلفيه أو عطّلها."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
#, fuzzy
msgid "Tile background image"
msgstr "تغيير صوره الخلفية"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "تغيير الألوان"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "المحتوى"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "الشريط الجانبي"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "النص"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "وصلات"
@@ -1456,29 +1748,31 @@ msgstr ""
msgid "Custom CSS"
msgstr ""
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "استخدم المبدئيات"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "استعد التصميمات المبدئية"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "ارجع إلى المبدئي"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "أرسل"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "احفظ التصميم"
@@ -1523,9 +1817,9 @@ msgid "Name is required."
msgstr "الاسم مطلوب."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "الاسم طويل جدا (اكتر حاجه 255 رمز)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1538,20 +1832,6 @@ msgstr ""
msgid "Description is required."
msgstr "الوصف مطلوب."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "المنظمه طويله جدا (اكتر حاجه %d رمز)."
-msgstr[1] "المنظمه طويله جدا (اكتر حاجه %d رمز)."
-msgstr[2] "المنظمه طويله جدا (اكتر حاجه %d رمز)."
-msgstr[3] "المنظمه طويله جدا (اكتر حاجه %d رمز)."
-msgstr[4] "المنظمه طويله جدا (اكتر حاجه %d رمز)."
-msgstr[5] "المنظمه طويله جدا (اكتر حاجه %d رمز)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
#, fuzzy
@@ -1570,7 +1850,7 @@ msgid "Organization is required."
msgstr "الوصف مطلوب."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)."
@@ -1596,39 +1876,49 @@ msgstr "الSource URL مش مظبوط."
msgid "Could not update application."
msgstr "ما نفعش تحديث الapplication."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "عدّل مجموعه %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "يجب أن تكون والجًا لتنشئ مجموعه."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "لازم تكون ادارى علشان تعدّل الجروپ."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "استخدم هذا النموذج لتعديل المجموعه."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "كنيه غير صالحة: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "تعذر تحديث المجموعه."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "تعذّر إنشاء الكنى."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "حُفظت الخيارات."
@@ -1823,6 +2113,12 @@ msgstr "لا رمز تأكيد."
msgid "That is the wrong email address."
msgstr "هذا عنوان محادثه فوريه خاطئ."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "تعذّر حذف تأكيد البريد الإلكترونى."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1904,7 +2200,7 @@ msgid ""
msgstr ""
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "إشعارات %s المُفضلة"
@@ -2007,19 +2303,23 @@ msgstr "لا يمكنك إسكات المستخدمين على هذا الموق
msgid "User already has this role."
msgstr "المستخدم مسكت من قبل."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "لا ملف شخصى مُحدّد."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "لا ملف شخصى بهذه الهويه."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "لا مجموعه مُحدّده."
@@ -2081,8 +2381,10 @@ msgid ""
"palette of your choice."
msgstr ""
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "تعذّر تحديث تصميمك."
@@ -2101,6 +2403,15 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr "تستطيع رفع صورتك الشخصيه. أقصى حجم للملف هو 2 م.ب."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "ارفع"
+
+#: actions/grouplogo.php:289
+#, fuzzy
+msgid "Crop"
+msgstr "مجموعات"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr ""
@@ -2233,15 +2544,18 @@ msgid ""
"action.newgroup%%) yourself!"
msgstr ""
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr ""
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "المستخدم ليس ممنوعًا من المجموعه."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "خطأ أثناء منع الحجب."
@@ -2324,7 +2638,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr ""
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "حُفِظت التفضيلات."
@@ -2455,10 +2769,9 @@ msgstr[5] "لست مشتركًا بأحد."
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2620,8 +2933,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "رساله ترحيب غير صالحه. أقصى طول هو 255 حرف."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2790,44 +3104,31 @@ msgstr "لازم تكون مسجل دخوللك علشان تسجل application.
msgid "Use this form to register a new application."
msgstr "استعمل الفورمه دى علشان تسجل application جديد."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "الاسم طويل جدا (اكتر حاجه 255 رمز)."
-
#: actions/newapplication.php:184
#, fuzzy
msgid "Source URL is required."
msgstr "الSource URL مش مظبوط."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "مش ممكن إنشاء الapplication."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "مجموعه جديدة"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "استخدم هذا النموذج لإنشاء مجموعه جديده."
-#: actions/newgroup.php:145
-#, fuzzy, php-format
-msgid "description is too long (max %d chars)."
-msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "رساله جديدة"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
#, fuzzy
msgid "You can't send a message to this user."
msgstr "أرسل رساله مباشره إلى هذا المستخدم"
@@ -2835,7 +3136,7 @@ msgstr "أرسل رساله مباشره إلى هذا المستخدم"
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "لا محتوى!"
@@ -2844,7 +3145,7 @@ msgid "No recipient specified."
msgstr "لا مستلم حُدّد."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2855,12 +3156,12 @@ msgstr "أُرسلت الرسالة"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "رساله مباشره اتبعتت لـ%s."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "خطأ أجاكس"
@@ -2868,17 +3169,7 @@ msgstr "خطأ أجاكس"
msgid "New notice"
msgstr "إشعار جديد"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, fuzzy, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "أُرسل الإشعار"
@@ -3009,25 +3300,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "ليس للمستخدم ملف شخصى."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, fuzzy, php-format
msgid "%1$s's status on %2$s"
msgstr "%1$s ساب جروپ %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, fuzzy, php-format
msgid "Content type %s not supported."
msgstr "نوع المحتوى "
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr " مش نظام بيانات مدعوم."
@@ -3040,37 +3331,46 @@ msgstr "تدوير فى الأشخاص"
msgid "Notice Search"
msgstr "بحث الإشعارات"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "تظبيطات تانيه"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "أدر خيارات أخرى عديده."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (خدمه حرة)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "قصّر المسارات بـ"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "خدمه التقصير المطلوب استخدامها."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "اعرض تصاميم الملف الشخصي"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "أظهر أو أخفِ تصاميم الملفات الشخصيه."
-#: actions/othersettings.php:153
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
#, fuzzy
-msgid "URL shortening service is too long (max 50 chars)."
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "الاسم الكامل طويل جدا (الأقصى 255 حرفًا)"
#: actions/otp.php:69
@@ -3508,8 +3808,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr ""
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "الاسم الكامل"
@@ -3552,9 +3853,10 @@ msgid "Bio"
msgstr "السيرة"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "الموقع"
@@ -3892,7 +4194,8 @@ msgid "Unexpected password reset."
msgstr "أعد ضبط كلمه السر"
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "يجب أن تكون كلمه السر 6 محارف أو أكثر."
#: actions/recoverpassword.php:369
@@ -4109,7 +4412,7 @@ msgid "Repeated!"
msgstr "مكرر!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "الردود على %s"
@@ -4241,11 +4544,12 @@ msgstr "المنظمه"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "الوصف"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "إحصاءات"
@@ -4264,6 +4568,11 @@ msgstr "OAuth applications"
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "احذف"
+
#: actions/showapplication.php:261
#, fuzzy
msgid "Application info"
@@ -4354,78 +4663,107 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "إنها إحدى وسائل مشاركه ما تحب."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "مجموعه %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "%1$s اعضاء الجروپ, صفحه %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "ملف المجموعه الشخصي"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "مسار"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "ملاحظة"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "الكنى"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
#, fuzzy
msgid "Group actions"
msgstr "تصرفات المستخدم"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr ""
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr ""
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr ""
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, fuzzy, php-format
msgid "FOAF for %s group"
msgstr "مجموعه %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "الأعضاء"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(لا شيء)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "جميع الأعضاء"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "أنشئ"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "الأعضاء"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, fuzzy, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4439,7 +4777,10 @@ msgstr ""
"الآن](%%action.register%%) لتشارك اشعاراتك مع أصدقائك وعائلتك وزملائك! "
"([اقرأ المزيد](%%doc.help%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, fuzzy, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4450,24 +4791,31 @@ msgstr ""
"هنا %%site.name%%، خدمه [التدوين المُصغّر](http://en.wikipedia.org/wiki/Micro-"
"blogging) المبنيه على البرنامج الحر [StatusNet](http://status.net/)."
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "الإداريون"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "لا رساله كهذه."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "يحق للمُرسل والمستلم فقط قراءه هذه الرساله."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, fuzzy, php-format
msgid "Message to %1$s on %2$s"
msgstr "أهلا بكم فى %1$s يا @%2$s!"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, fuzzy, php-format
msgid "Message from %1$s on %2$s"
msgstr "نتايج التدوير لـ\"%1$s\" على %2$s"
@@ -4476,60 +4824,84 @@ msgstr "نتايج التدوير لـ\"%1$s\" على %2$s"
msgid "Notice deleted."
msgstr "حُذف الإشعار."
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
#, fuzzy, php-format
-msgid " tagged %s"
+msgid "%1$s tagged %2$s"
+msgstr "%1$s و الصحاب, صفحه %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
msgstr "الإشعارات الموسومه ب%s"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s و الصحاب, صفحه %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr ""
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr ""
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr ""
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr ""
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr ""
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
msgstr ""
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, fuzzy, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4542,7 +4914,9 @@ msgstr ""
"الآن](%%action.register%%) لتشارك اشعاراتك مع أصدقائك وعائلتك وزملائك! "
"([اقرأ المزيد](%%doc.help%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, fuzzy, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4552,7 +4926,8 @@ msgstr ""
"هنا %%site.name%%، خدمه [التدوين المُصغّر](http://en.wikipedia.org/wiki/Micro-"
"blogging) المبنيه على البرنامج الحر [StatusNet](http://status.net/)."
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "تكرارات %s"
@@ -4665,35 +5040,42 @@ msgstr "حد النص"
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
#, fuzzy
msgid "Site Notice"
msgstr "إشعار الموقع"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
#, fuzzy
msgid "Edit site-wide message"
msgstr "رساله جديدة"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
#, fuzzy
msgid "Unable to save site notice."
msgstr "مشكله أثناء حفظ الإشعار."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
#, fuzzy
msgid "Site notice text"
msgstr "إشعار الموقع"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
#, fuzzy
msgid "Save site notice"
msgstr "إشعار الموقع"
@@ -4917,13 +5299,15 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "اذف إعدادت الموقع"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
#, fuzzy
msgid "You are not subscribed to that profile."
msgstr "لست مُشتركًا بأى أحد."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "تعذّر حفظ الاشتراك."
@@ -5152,76 +5536,94 @@ msgid ""
msgstr ""
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
#, fuzzy
msgctxt "TITLE"
msgid "User"
msgstr "المستخدم"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "رساله ترحيب غير صالحه. أقصى طول هو 255 حرف."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "الملف الشخصي"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "حد السيرة"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "مستخدمون جدد"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "ترحيب المستخدمين الجدد"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "نص الترحيب بالمستخدمين الجدد (255 حرفًا كحد أقصى)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "الاشتراك المبدئي"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "أشرك المستخدمين الجدد بهذا المستخدم تلقائيًا."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "الدعوات"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "الدعوات مُفعلة"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5322,11 +5724,13 @@ msgstr ""
msgid "Wrong image type for avatar URL ‘%s’."
msgstr ""
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "تصميم الملف الشخصي"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5412,7 +5816,7 @@ msgid "Plugins"
msgstr ""
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "النسخه"
@@ -5445,29 +5849,50 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
#, fuzzy
msgid "Invalid filename."
msgstr "حجم غير صالح."
@@ -5596,40 +6021,47 @@ msgid "Problem saving notice."
msgstr "مشكله أثناء حفظ الإشعار."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
#, fuzzy
msgid "Problem saving group inbox."
msgstr "مشكله أثناء حفظ الإشعار."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "تعذّر حفظ الاشتراك."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "آر تى @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5700,32 +6132,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "أهلا بكم فى %1$s يا @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "تعذّر إنشاء المجموعه."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "تعذّر إنشاء المجموعه."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "تعذّر ضبط عضويه المجموعه."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
#, fuzzy
msgid "Could not save local group info."
msgstr "تعذّر حفظ الاشتراك."
@@ -5776,139 +6208,145 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "صفحه غير مُعنونة"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
#, fuzzy
msgid "Primary site navigation"
msgstr "ضبط الموقع الأساسي"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
#, fuzzy
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "الملف الشخصى ومسار الأصدقاء الزمني"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
#, fuzzy
msgctxt "MENU"
msgid "Personal"
msgstr "شخصية"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
#, fuzzy
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "غير كلمه سرّك"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "الحساب"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
#, fuzzy
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "كونيكشونات (Connections)"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "اتصل"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "ضبط الموقع الأساسي"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
#, fuzzy
msgctxt "MENU"
msgid "Admin"
msgstr "إداري"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr ""
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
#, fuzzy
msgctxt "MENU"
msgid "Invite"
msgstr "ادعُ"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "سمه الموقع."
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "الشعار"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "أنشئ مجموعه جديدة"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
#, fuzzy
msgctxt "MENU"
msgid "Register"
msgstr "سجّل"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
#, fuzzy
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "لُج إلى الموقع"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
#, fuzzy
msgctxt "MENU"
msgid "Login"
msgstr "لُج"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "مساعدة"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
#, fuzzy
msgctxt "MENU"
msgid "Help"
msgstr "مساعدة"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
#, fuzzy
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "ابحث عن أشخاص أو نص"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
#, fuzzy
msgctxt "MENU"
msgid "Search"
@@ -5916,69 +6354,70 @@ msgstr "ابحث"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "إشعار الموقع"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "المشاهدات المحلية"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "إشعار الصفحة"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
#, fuzzy
msgid "Secondary site navigation"
msgstr "ضبط الموقع الأساسي"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "مساعدة"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "عن"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "الأسئله المكررة"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "الشروط"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "خصوصية"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "المصدر"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "اتصل"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
#, fuzzy
msgid "Badge"
msgstr "نبّه"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
#, fuzzy
msgid "StatusNet software license"
msgstr "رخصه محتوى الموقع"
@@ -5987,7 +6426,7 @@ msgstr "رخصه محتوى الموقع"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, fuzzy, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -5997,7 +6436,7 @@ msgstr ""
"broughtbyurl%%). "
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr ""
@@ -6006,7 +6445,7 @@ msgstr ""
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6018,51 +6457,51 @@ msgstr ""
"agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "رخصه محتوى الموقع"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
#, fuzzy
msgid "Pagination"
msgstr "المنظمه"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "بعد"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "قبل"
@@ -6146,7 +6585,7 @@ msgid "User configuration"
msgstr "ضبط المسارات"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "المستخدم"
@@ -6423,7 +6862,7 @@ msgid "AJAX error"
msgstr "خطأ أجاكس"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "اكتمل الأمر"
@@ -6440,7 +6879,7 @@ msgstr "لا ملف بهذه الهويه."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
#, fuzzy
msgid "User has no last notice."
msgstr "ليس للمستخدم إشعار أخير"
@@ -6511,6 +6950,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6548,138 +6995,150 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
+msgstr[1] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
+msgstr[2] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
+msgstr[3] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
+msgstr[4] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
+msgstr[5] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
#, fuzzy
msgid "Error sending direct message."
msgstr "أنت ممنوع من إرسال رسائل مباشره."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, fuzzy, php-format
msgid "Notice from %s repeated."
msgstr "الإشعار من %s مكرر"
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "خطأ تكرار الإشعار."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
+msgstr[1] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
+msgstr[2] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
+msgstr[3] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
+msgstr[4] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
+msgstr[5] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, fuzzy, php-format
msgid "Reply to %s sent."
msgstr "رُد على رساله %s"
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "خطأ أثناء حفظ الإشعار."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr ""
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr ""
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr ""
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
#, fuzzy
msgid "Command not yet implemented."
msgstr "اكتمل الأمر"
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
#, fuzzy
msgid "Notification off."
msgstr "لا رمز تأكيد."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr ""
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
#, fuzzy
msgid "Notification on."
msgstr "لا رمز تأكيد."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
#, fuzzy
msgid "Can't turn on notification."
msgstr "مش نافعه تتكرر الملاحظتك بتاعتك."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "لست مُشتركًا بأى أحد."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "لست مشتركًا بأحد."
@@ -6691,14 +7150,14 @@ msgstr[5] ""
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "لا أحد مشترك بك."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "لا أحد مشترك بك."
@@ -6710,14 +7169,14 @@ msgstr[5] ""
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "لست عضوًا فى أى مجموعه."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "لست عضوًا فى أى مجموعه."
@@ -6728,7 +7187,7 @@ msgstr[4] ""
msgstr[5] ""
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6834,23 +7293,41 @@ msgstr "OAuth applications"
msgid "Database error"
msgstr "خطأ قاعده بيانات"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "ارفع ملفًا"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr "تستطيع رفع صورتك الشخصيه. أقصى حجم للملف هو 2 م.ب."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "مكّن"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "عطّل"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "أعد الضبط"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "استعيدت مبدئيات التصميم."
@@ -6878,7 +7355,8 @@ msgstr "أتوم"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6916,8 +7394,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr ""
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
-msgstr ""
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
+msgstr "انت مش بتملك الapplication دى."
#: lib/groupeditform.php:168
#, fuzzy
@@ -6925,19 +7404,35 @@ msgid "Describe the group or topic"
msgstr "اوصف الapplication بتاعتك"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr ""
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "اوصف الapplication بتاعتك"
+msgstr[1] "اوصف الapplication بتاعتك"
+msgstr[2] "اوصف الapplication بتاعتك"
+msgstr[3] "اوصف الapplication بتاعتك"
+msgstr[4] "اوصف الapplication بتاعتك"
+msgstr[5] "اوصف الapplication بتاعتك"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7038,41 +7533,71 @@ msgstr ""
msgid "Unsupported image file format."
msgstr "نسق غير مدعوم."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
#, fuzzy
msgid "Partial upload."
msgstr "رُفع الأفتار."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr ""
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr ""
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
#, fuzzy
msgid "Lost our file."
msgstr "لا ملف كهذا."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "نوع ملف غير معروف"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "ميجابايت"
-
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "كيلوبايت"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "ميجابايت"
+msgstr[1] "ميجابايت"
+msgstr[2] "ميجابايت"
+msgstr[3] "ميجابايت"
+msgstr[4] "ميجابايت"
+msgstr[5] "ميجابايت"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "كيلوبايت"
+msgstr[1] "كيلوبايت"
+msgstr[2] "كيلوبايت"
+msgstr[3] "كيلوبايت"
+msgstr[4] "كيلوبايت"
+msgstr[5] "كيلوبايت"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
#: lib/jabber.php:387
#, php-format
@@ -7266,7 +7791,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "أرسل لى بريدًا إلكرتونيًا عندما يضيف أحدهم إشعارى مفضله."
@@ -7276,7 +7801,7 @@ msgstr "أرسل لى بريدًا إلكرتونيًا عندما يضيف أح
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7298,7 +7823,7 @@ msgid ""
msgstr ""
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7308,7 +7833,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr ""
@@ -7319,7 +7844,7 @@ msgstr ""
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7378,7 +7903,7 @@ msgstr "هذا ليس عنوان بريدك الإلكترونى."
msgid "Sorry, no incoming email allowed."
msgstr ""
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "نوع رساله مش مدعوم: %s"
@@ -7440,7 +7965,7 @@ msgstr "مش نافع يتحدد نوع الـMIME بتاع الفايل."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7449,7 +7974,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7590,31 +8115,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "تعذّر إدراج اشتراك جديد."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "شخصية"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "الردود"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "المفضلات"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "صندوق الوارد"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "رسائلك الواردة"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "صندوق الصادر"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "رسائلك المُرسلة"
@@ -7722,16 +8247,17 @@ msgid "Sandbox this user"
msgstr "أضف هذا المستخدم إلى صندوق الرمل"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "ابحث فى الموقع"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "الكلمات المفتاحية"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7812,6 +8338,12 @@ msgstr ""
msgid "None"
msgstr "لا شيء"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "حجم غير صالح."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7821,8 +8353,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "فشل تحديث الأفتار."
@@ -7833,29 +8365,36 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "خطأ أثناء منع الحجب."
@@ -7863,6 +8402,13 @@ msgstr "خطأ أثناء منع الحجب."
msgid "Top posters"
msgstr "أعلى المرسلين"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "ألغِ المنع"
+
#: lib/unsandboxform.php:69
#, fuzzy
msgid "Unsandbox"
@@ -7944,17 +8490,17 @@ msgid "Moderator"
msgstr ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "قبل لحظات قليلة"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "قبل دقيقه تقريبًا"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -7966,12 +8512,12 @@ msgstr[4] ""
msgstr[5] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "قبل ساعه تقريبًا"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -7983,12 +8529,12 @@ msgstr[4] ""
msgstr[5] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "قبل يوم تقريبا"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8000,12 +8546,12 @@ msgstr[4] ""
msgstr[5] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "قبل شهر تقريبًا"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8017,7 +8563,7 @@ msgstr[4] ""
msgstr[5] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "قبل سنه تقريبًا"
@@ -8052,36 +8598,26 @@ msgstr[3] "هذا الملف كبير جدًا. إن أقصى حجم للملف
msgstr[4] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
msgstr[5] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "ما فيش ID متحدد لليوزر."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "الاسم الكامل طويل جدا (الأقصى 255 حرفًا)"
-
-#, fuzzy
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)."
-
-#, fuzzy
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d."
-
-#, fuzzy
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "الاسم طويل جدا (اكتر حاجه %d رمز)."
-
-#, fuzzy
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "صِف نفسك واهتماماتك"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
diff --git a/locale/bg/LC_MESSAGES/statusnet.po b/locale/bg/LC_MESSAGES/statusnet.po
index 9c697c861..bf36d818c 100644
--- a/locale/bg/LC_MESSAGES/statusnet.po
+++ b/locale/bg/LC_MESSAGES/statusnet.po
@@ -10,155 +10,181 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:00+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:27:06+0000\n"
"Language-Team: Bulgarian <http://translatewiki.net/wiki/Portal:bg>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: bg\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-02 23:22:49+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Достъп"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Настройки за достъп до сайта"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Регистриране"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Поверителност"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Новите регистрации да са само с покани."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Само с покани"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Изключване на новите регистрации."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Затворен"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Запазване настройките за достъп"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Запазване"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Няма такака страница."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Няма такъв потребител"
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s и приятели, страница %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s и приятели"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Емисия с приятелите на %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Емисия с приятелите на %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Емисия с приятелите на %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -166,16 +192,16 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself."
msgstr ""
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -184,89 +210,110 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
msgstr ""
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Вие и приятелите"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Бележки от %1$s и приятели в %2$s."
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "Не е открит методът в API."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Този метод изисква заявка POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr ""
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Грешка при обновяване на потребителя."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -279,11 +326,13 @@ msgstr "Грешка при запазване на профила."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -296,10 +345,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -308,8 +359,9 @@ msgid "Unable to save your design settings."
msgstr "Грешка при записване настройките за Twitter"
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
#, fuzzy
msgid "Could not update your design."
msgstr "Грешка при обновяване на потребителя."
@@ -329,31 +381,31 @@ msgstr "Грешка при блокиране на потребителя."
msgid "Unblock user failed."
msgstr "Грешка при разблокиране на потребителя."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Преки съобщения от %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Всички преки съобщения, изпратени от %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Преки съобщения до %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Всички преки съобщения, изпратени до %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Липсва текст на съобщението"
@@ -391,7 +443,9 @@ msgstr ""
"тихичко."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Не е открита бележка с такъв идентификатор."
@@ -407,47 +461,59 @@ msgstr "Тази бележка вече е отбелязана като люб
msgid "Could not create favorite."
msgstr "Грешка при отбелязване като любима."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Тази бележка не е отбелязана като любима."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Грешка при изтриване на любима бележка."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Грешка при спиране на проследяването — потребителят не е намерен."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Грешка при проследяване на потребител: %s вече е в списъка ви."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Грешка при спиране на проследяването — потребителят не е намерен."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Не можете да спрете да следите себе си."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
#, fuzzy
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Трябва да се дадат два идентификатора или имена на потребители."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Целевият потребител не беше открит."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Целевият потребител не беше открит."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -455,178 +521,234 @@ msgstr ""
"между тях."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Опитайте друг псевдоним, този вече е зает."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Неправилен псевдоним."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Адресът на личната страница не е правилен URL."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Пълното име е твърде дълго (макс. 255 знака)"
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Описанието е твърде дълго (до %d символа)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Описанието е твърде дълго (до %d символа)."
+msgstr[1] "Описанието е твърде дълго (до %d символа)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Името на местоположението е твърде дълго (макс. 255 знака)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr ""
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] ""
+msgstr[1] ""
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Неправилен псевдоним: \"%s\""
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Псевдонимът \"%s\" вече е зает. Опитайте друг."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr ""
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Групата не е открита."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Вече членувате в тази група."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
#, fuzzy
msgid "You have been blocked from that group by the admin."
msgstr "Не сте блокирали този потребител."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Грешка при обновяване на групата."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Не членувате в тази група."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Грешка при създаване на групата."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Групи на %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, fuzzy, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Групи, в които участва %s"
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "Групи на %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "групи в %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
#, fuzzy
msgid "Upload failed."
msgstr "Качване на файл"
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Не е указана бележка."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr ""
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Неправилен размер."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Не сте абонирани за никого."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Имаше проблем със сесията ви в сайта. Моля, опитайте отново!"
@@ -636,40 +758,52 @@ msgid "Invalid nickname / password!"
msgstr "Неправилно име или парола!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Грешка в базата от данни — отговор при вмъкването: %s"
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Неочаквано изпращане на форма."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Разрешение или забрана на достъпа"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -678,7 +812,7 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -686,9 +820,10 @@ msgstr "Сметка"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -696,7 +831,7 @@ msgstr "Псевдоним"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Парола"
@@ -707,7 +842,7 @@ msgstr "Парола"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -715,85 +850,109 @@ msgid "Cancel"
msgstr "Отказ"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Разрешение"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr ""
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "Няма код за потвърждение."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Не сте абонирани за никого."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "Не сте абонирани за никого."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Този метод изисква заявка POST или DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Не може да изтривате бележки на друг потребител."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Няма такава бележка."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Не можете да повтаряте собствени бележки."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Вече сте повторили тази бележка."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Бележката е изтрита."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Не е открита бележка с такъв идентификатор."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -801,179 +960,252 @@ msgstr[0] "Твърде дълго. Може да е най-много %d зна
msgstr[1] "Твърде дълго. Може да е най-много %d знака."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "Не е открит методът в API."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] ""
msgstr[1] ""
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Неподдържан формат."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "Бележка на %1$s от %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s реплики на съобщения от %2$s / %3$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Грешка при обновяване на групата."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "Бележка на %1$s от %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s реплики на съобщения от %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "Общ поток на %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr ""
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Командата все още не се поддържа."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Повторено за %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Повторения на %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Бележки с етикет %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, fuzzy, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Бележки от %1$s в %2$s."
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "Методът в API все още се разработва."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Не е открито."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "Не е открит методът в API."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Няма прикачени файлове."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Няма псевдоним."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Няма размер."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Неправилен размер."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Аватар"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
"Можете да качите личен аватар тук. Максималната големина на файла е %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Потребителят няма профил."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Настройки за аватар"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Оригинал"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Преглед"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Изтриване"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Качване"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Изрязване"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Няма качен файл."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Изберете квадратна област от изображението за аватар"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr ""
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Аватарът е обновен."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Неуспешно обновяване на аватара."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Аватарът е изтрит."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Вече сте блокирали този потребител."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Блокиране на потребителя"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -986,8 +1218,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -995,7 +1227,7 @@ msgstr "Не"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Да не се блокира този потребител"
@@ -1005,8 +1237,8 @@ msgstr "Да не се блокира този потребител"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1014,141 +1246,171 @@ msgstr "Да"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Блокиране на потребителя"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Грешка при записване данните за блокирането."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Няма такава група"
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "Блокирани за %s"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s и приятели, страница %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
#, fuzzy
msgid "A list of the users blocked from joining this group."
msgstr "Списък с потребителите в тази група."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Разблокиране на потребителя от групата"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Разблокиране"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Разблокиране на този потребител"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "групи в %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Няма код за потвърждение."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Кодът за потвърждение не е открит."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Този код за потвърждение не е за вас!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, fuzzy, php-format
msgid "Unrecognized address type %s."
msgstr "Неразпознат вид адрес %s"
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Този адрес е вече потвърден."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Грешка при обновяване на потребителя."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
msgstr "Грешка при изтриване потвърждението по е-поща."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Потвърждаване на адрес"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Адресът \"%s\" е потвърден за сметката ви."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Разговор"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Бележки"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "За да изтриете приложение, трябва да сте влезли."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Приложението не е открито."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Не сте собственик на това приложение."
@@ -1156,15 +1418,18 @@ msgstr "Не сте собственик на това приложение."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Имаше проблем със сесията ви в сайта."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Изтриване на приложението"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1172,12 +1437,12 @@ msgid ""
msgstr ""
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Да не се изтрива приложението"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Изтриване на това приложение"
@@ -1214,13 +1479,14 @@ msgstr "Грешка при обновяване на групата."
msgid "Deleted group %s"
msgstr "%1$s напусна групата %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Изтриване на потребител"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1240,42 +1506,50 @@ msgstr "Да не се изтрива бележката"
msgid "Delete this group"
msgstr "Изтриване на този потребител"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Не сте влезли в системата."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Грешка при изтриване на бележката."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
msgstr "Ще изтриете напълно бележката. Изтриването е невъзвратимо."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Изтриване на бележката"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Наистина ли искате да изтриете тази бележка?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Да не се изтрива бележката"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Изтриване на бележката"
@@ -1364,12 +1638,14 @@ msgstr "Нова бележка"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Смяна на изображението за фон"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Фон"
@@ -1383,42 +1659,50 @@ msgstr ""
"2MB."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Вкл."
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Изкл."
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
#, fuzzy
msgid "Turn background image on or off."
msgstr "Смяна на изображението за фон"
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
#, fuzzy
msgid "Tile background image"
msgstr "Смяна на изображението за фон"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Смяна на цветовете"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Съдържание"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Страничен панел"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Текст"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Лиценз"
@@ -1430,29 +1714,31 @@ msgstr ""
msgid "Custom CSS"
msgstr ""
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr ""
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr ""
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr ""
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Запазване"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
#, fuzzy
msgid "Save design"
msgstr "Запазване настройките на сайта"
@@ -1499,9 +1785,9 @@ msgid "Name is required."
msgstr "Името е задължително."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "Пълното име е твърде дълго (макс. 255 знака)"
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1515,16 +1801,6 @@ msgstr "Опитайте друг псевдоним, този вече е за
msgid "Description is required."
msgstr "Описанието е задължително."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Описанието е твърде дълго (до %d символа)."
-msgstr[1] "Описанието е твърде дълго (до %d символа)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1543,7 +1819,7 @@ msgid "Organization is required."
msgstr "Описанието е задължително."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Името на организацията е твърде дълго (макс. 255 знака)."
@@ -1569,41 +1845,51 @@ msgstr ""
msgid "Could not update application."
msgstr "Грешка при обновяване на групата."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Редактиране на групата %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "За да създавате група, трябва да сте влезли."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "За да редактирате група, трябва да сте влезли."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
#, fuzzy
msgid "Use this form to edit the group."
msgstr "Използвайте тази бланка за създаване на нова група."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Неправилен псевдоним: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Грешка при обновяване на групата."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
#, fuzzy
msgid "Could not create aliases."
msgstr "Грешка при отбелязване като любима."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Настройките са запазени."
@@ -1798,6 +2084,12 @@ msgstr "Няма потвърждения, очакващи да бъдат от
msgid "That is the wrong email address."
msgstr "Грешен IM адрес."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Грешка при изтриване потвърждението по е-поща."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1875,7 +2167,7 @@ msgid ""
msgstr ""
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Любими бележки на %s"
@@ -1978,19 +2270,23 @@ msgstr "Не можете да заглушавате потребители н
msgid "User already has this role."
msgstr "Потребителят вече е заглушен."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Не е указан профил."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Не е открит профил с такъв идентификатор."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Не е указана група."
@@ -2053,8 +2349,10 @@ msgid ""
"palette of your choice."
msgstr ""
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
#, fuzzy
msgid "Couldn't update your design."
msgstr "Грешка при обновяване на потребителя."
@@ -2074,6 +2372,14 @@ msgid ""
msgstr ""
"Можете да качите личен аватар тук. Максималната големина на файла е %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Качване"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Изрязване"
+
#: actions/grouplogo.php:365
#, fuzzy
msgid "Pick a square area of the image to be the logo."
@@ -2209,16 +2515,19 @@ msgid ""
"action.newgroup%%) yourself!"
msgstr ""
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
#, fuzzy
msgid "Only an admin can unblock group members."
msgstr "Само администратор може да блокира членове от групата."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Потребителят вече е блокиран за групата."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Грешка при повтаряне на бележката."
@@ -2306,7 +2615,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Публикуване на MicroID за адреса в Jabber/GTalk."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Настройките са запазени."
@@ -2430,10 +2739,9 @@ msgstr[1] "Вече сте абонирани за следните потреб
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2617,8 +2925,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Името на местоположението е твърде дълго (макс. 255 знака)."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2795,52 +3104,39 @@ msgstr "За да редактирате приложение, трябва да
msgid "Use this form to register a new application."
msgstr "Използвайте тази бланка за създаване на нова група."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Пълното име е твърде дълго (макс. 255 знака)"
-
#: actions/newapplication.php:184
#, fuzzy
msgid "Source URL is required."
msgstr "Името е задължително."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Името на организацията е твърде дълго (макс. 255 знака)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
#, fuzzy
msgid "Could not create application."
msgstr "Грешка при отбелязване като любима."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Нова група"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Използвайте тази бланка за създаване на нова група."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "Описанието е твърде дълго (до %d символа)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Ново съобщение"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Не може да изпращате съобщения до този потребител."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Няма съдържание!"
@@ -2849,7 +3145,7 @@ msgid "No recipient specified."
msgstr "Не е указан получател."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2862,12 +3158,12 @@ msgstr "Съобщението е изпратено"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, fuzzy, php-format
msgid "Direct message to %s sent."
msgstr "Прякото съобщение до %s е изпратено."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Грешка в Ajax"
@@ -2875,17 +3171,7 @@ msgstr "Грешка в Ajax"
msgid "New notice"
msgstr "Нова бележка"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Твърде дълго. Може да е най-много %d знака."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Бележката е публикувана"
@@ -3017,25 +3303,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Потребителят няма профил."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Бележка на %1$s от %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, fuzzy, php-format
msgid "Content type %s not supported."
msgstr "вид съдържание "
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Неподдържан формат на данните"
@@ -3048,36 +3334,46 @@ msgstr "Търсене на хора"
msgid "Notice Search"
msgstr "Търсене на бележки"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Други настройки"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Управление на различни други настройки."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (безплатна услуга)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Съкращаване на адресите с"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Услуга за автоматично съкращаване, която да се ползва."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Редактиране на профила"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr ""
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Услугата за съкращаване е твърде дълга (може да е до 50 знака)."
#: actions/otp.php:69
@@ -3516,8 +3812,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "От 1 до 64 малки букви или цифри, без пунктоация и интервали"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Пълно име"
@@ -3557,9 +3854,10 @@ msgid "Bio"
msgstr "За мен"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Местоположение"
@@ -3889,7 +4187,8 @@ msgid "Unexpected password reset."
msgstr "Неочаквано подновяване на паролата."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Паролата трябва да е от поне 6 знака."
#: actions/recoverpassword.php:369
@@ -4129,7 +4428,7 @@ msgid "Repeated!"
msgstr "Повторено!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Отговори на %s"
@@ -4258,11 +4557,12 @@ msgstr "Организация"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Описание"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Статистики"
@@ -4281,6 +4581,11 @@ msgstr "Данни за приложението"
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Изтриване"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Данни за приложението"
@@ -4366,78 +4671,107 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Така можете да споделите какво харесвате."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "Група %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "%1$s, страница %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Профил на групата"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Бележка"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Псевдоними"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
#, fuzzy
msgid "Group actions"
msgstr "Потребителски действия"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Емисия с бележки на %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Емисия с бележки на %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Емисия с бележки на %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "Изходяща кутия за %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Членове"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Без)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Всички членове"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Създадена на"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Членове"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4447,7 +4781,10 @@ msgid ""
"of this group and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4456,24 +4793,31 @@ msgid ""
"their life and interests. "
msgstr ""
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Администратори"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Няма такова съобщение"
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Само подателят и получателят могат да четат това съобщение."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Съобщение до %1$s в %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Съобщение от %1$s в %2$s"
@@ -4482,60 +4826,84 @@ msgstr "Съобщение от %1$s в %2$s"
msgid "Notice deleted."
msgstr "Бележката е изтрита."
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
#, fuzzy, php-format
-msgid " tagged %s"
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, страница %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
msgstr "Бележки с етикет %s"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, страница %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Емисия с бележки на %s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Емисия с бележки на %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Емисия с бележки на %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Емисия с бележки на %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF за %s"
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
msgstr ""
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4544,7 +4912,9 @@ msgid ""
"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4552,7 +4922,8 @@ msgid ""
"[StatusNet](http://status.net/) tool. "
msgstr ""
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Повторения на %s"
@@ -4664,33 +5035,40 @@ msgstr ""
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Бележки"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
#, fuzzy
msgid "Edit site-wide message"
msgstr "Ново съобщение"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
#, fuzzy
msgid "Unable to save site notice."
msgstr "Грешка при записване настройките за Twitter"
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Изтриване на бележката"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Запазване настройките на сайта"
@@ -4912,12 +5290,14 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "Запазване настройките на сайта"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Не сте абонирани за този профил"
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Грешка при добавяне на нов абонамент."
@@ -5146,81 +5526,98 @@ msgid ""
msgstr ""
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Потребител"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Профил"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
#, fuzzy
msgid "Bio Limit"
msgstr "Ограничения"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Нови потребители"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
#, fuzzy
msgid "New user welcome"
msgstr "Нови потребители"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
-msgstr ""
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
+msgstr "Пълното име е твърде дълго (макс. 255 знака)"
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
#, fuzzy
msgid "Default subscription"
msgstr "Всички абонаменти"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
#, fuzzy
msgid "Automatically subscribe new users to this user."
msgstr ""
"Автоматично абониране за всеки, който се абонира за мен (подходящо за "
"ботове)."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Покани"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Поканите са включени"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5329,12 +5726,14 @@ msgstr "Грешка при четене адреса на аватара '%s'"
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Грешен вид изображение за '%s'"
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
#, fuzzy
msgid "Profile design"
msgstr "Настройки на профила"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5419,7 +5818,7 @@ msgid "Plugins"
msgstr "Приставки"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Версия"
@@ -5452,29 +5851,38 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
#, fuzzy
msgid "Invalid filename."
msgstr "Неправилен размер."
@@ -5611,40 +6019,47 @@ msgid "Problem saving notice."
msgstr "Проблем при записване на бележката."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
#, fuzzy
msgid "Problem saving group inbox."
msgstr "Проблем при записване на бележката."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Грешка при запазване на етикетите."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5718,32 +6133,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Добре дошли в %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Грешка при създаване на групата."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Грешка при създаване на групата."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Грешка при създаване на групата."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Грешка при запазване на етикетите."
@@ -5794,200 +6209,207 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Неозаглавена страница"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
#, fuzzy
msgid "Primary site navigation"
msgstr "Основна настройка на сайта"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr ""
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Лично"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Промяна на поща, аватар, парола, профил"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Сметка"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Свързване към услуги"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Свързване"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Промяна настройките на сайта"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
#, fuzzy
msgctxt "MENU"
msgid "Admin"
msgstr "Настройки"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Поканете приятели и колеги да се присъединят към вас в %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
#, fuzzy
msgctxt "MENU"
msgid "Invite"
msgstr "Покани"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Излизане от сайта"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Изход"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Създаване на нова сметка"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Регистриране"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Влизане в сайта"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Вход"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
#, fuzzy
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Помощ"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Помощ"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Търсене за хора или бележки"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Търсене"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
#, fuzzy
msgid "Site notice"
msgstr "Нова бележка"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr ""
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
#, fuzzy
msgid "Page notice"
msgstr "Нова бележка"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Основна настройка на сайта"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Помощ"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Относно"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "Въпроси"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "Условия"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Поверителност"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Изходен код"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Контакт"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Табелка"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Лиценз на програмата StatusNet"
@@ -5995,7 +6417,7 @@ msgstr "Лиценз на програмата StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, fuzzy, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6005,7 +6427,7 @@ msgstr ""
"broughtby%%](%%site.broughtbyurl%%). "
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** е услуга за микроблогване."
@@ -6014,7 +6436,7 @@ msgstr "**%%site.name%%** е услуга за микроблогване."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6026,50 +6448,50 @@ msgstr ""
"licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Лиценз на съдържанието"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Страниране"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "След"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Преди"
@@ -6154,7 +6576,7 @@ msgid "User configuration"
msgstr "Настройка на пътищата"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Потребител"
@@ -6428,7 +6850,7 @@ msgid "AJAX error"
msgstr "Грешка в Ajax"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Командата е изпълнена"
@@ -6445,7 +6867,7 @@ msgstr "Не е открита бележка с такъв идентифика
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
#, fuzzy
msgid "User has no last notice."
msgstr "Потребителят няма последна бележка"
@@ -6515,6 +6937,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6552,139 +6982,146 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Съобщението е твърде дълго. Най-много може да е %1$d знака, а сте въвели %2"
+"$d."
+msgstr[1] ""
"Съобщението е твърде дълго. Най-много може да е %1$d знака, а сте въвели %2"
"$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Грешка при изпращане на прякото съобщение"
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, fuzzy, php-format
msgid "Notice from %s repeated."
msgstr "Бележката от %s е повторена"
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Грешка при повтаряне на бележката."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, fuzzy, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Съобщението е твърде дълго. Най-много може да е 140 знака, а сте въвели %d."
+msgstr[1] ""
"Съобщението е твърде дълго. Най-много може да е 140 знака, а сте въвели %d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, fuzzy, php-format
msgid "Reply to %s sent."
msgstr "Отговорът до %s е изпратен"
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Грешка при записване на бележката."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
#, fuzzy
msgid "Specify the name of the user to subscribe to."
msgstr "Уточнете името на потребителя, за когото се абонирате."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
#, fuzzy
msgid "Can't subscribe to OMB profiles by command."
msgstr "Не сте абонирани за този профил"
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
#, fuzzy
msgid "Specify the name of the user to unsubscribe from."
msgstr "Уточнете името на потребителя, от когото се отписвате."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Командата все още не се поддържа."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Уведомлението е изключено."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Грешка при изключване на уведомлението."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Уведомлението е включено."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Грешка при включване на уведомлението."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Не сте абонирани за никого."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Вече сте абонирани за следните потребители:"
@@ -6692,14 +7129,14 @@ msgstr[1] "Вече сте абонирани за следните потреб
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Никой не е абониран за вас."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Грешка при абониране на друг потребител за вас."
@@ -6707,21 +7144,21 @@ msgstr[1] "Грешка при абониране на друг потребит
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Не членувате в нито една група."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Не членувате в тази група."
msgstr[1] "Не членувате в тази група."
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6829,10 +7266,13 @@ msgstr "Изтриване на приложението"
msgid "Database error"
msgstr "Грешка в базата от данни"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Качване на файл"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6840,14 +7280,29 @@ msgstr ""
"Можете да качите лично изображение за фон. Максималната големина на файла е "
"2MB."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "Вкл."
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Изкл."
-#: lib/designsettings.php:418
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Обновяване"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr ""
@@ -6875,7 +7330,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6913,7 +7369,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "От 1 до 64 малки букви или цифри, без пунктоация и интервали"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "Адрес на страница, блог или профил в друг сайт на групата"
#: lib/groupeditform.php:168
@@ -6921,20 +7378,29 @@ msgid "Describe the group or topic"
msgstr "Опишете групата или темата"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Опишете групата или темата в до %d букви"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Опишете групата или темата в до %d букви"
+msgstr[1] "Опишете групата или темата в до %d букви"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"Къде се намира групата — град, община, държава и т.н. (ако е приложимо)"
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7034,39 +7500,57 @@ msgstr "Страницата не е достъпна във вида медия
msgid "Unsupported image file format."
msgstr "Форматът на файла с изображението не се поддържа."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, fuzzy, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Може да качите лого за групата ви."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Частично качване на файла."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Системна грешка при качване на файл."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Файлът не е изображение или е повреден."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Няма такъв файл."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Неподдържан вид файл"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
+msgstr[1] "MB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+msgstr[1] "kB"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7268,7 +7752,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) отбеляза бележката ви като любима"
@@ -7278,7 +7762,7 @@ msgstr "%s (@%s) отбеляза бележката ви като любима"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7300,7 +7784,7 @@ msgid ""
msgstr ""
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7310,7 +7794,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) отбеляза бележката ви като любима"
@@ -7321,7 +7805,7 @@ msgstr "%s (@%s) отбеляза бележката ви като любима"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7378,7 +7862,7 @@ msgstr "Това не е вашият входящ адрес."
msgid "Sorry, no incoming email allowed."
msgstr "Входящата поща не е разрешена."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, fuzzy, php-format
msgid "Unsupported message type: %s"
msgstr "Форматът на файла с изображението не се поддържа."
@@ -7440,7 +7924,7 @@ msgstr "Грешка при изтриване на любима бележка.
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7449,7 +7933,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7590,31 +8074,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "Грешка при добавяне на нов абонамент."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Лично"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Отговори"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Любими"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Входящи"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Получените от вас съобщения"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Изходящи"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Изпратените от вас съобщения"
@@ -7724,16 +8208,17 @@ msgid "Sandbox this user"
msgstr "Разблокиране на този потребител"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Търсене в сайта"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Ключови думи"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7814,6 +8299,12 @@ msgstr ""
msgid "None"
msgstr "Без"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Неправилен размер."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7823,8 +8314,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "Неуспешно обновяване на аватара."
@@ -7835,29 +8326,32 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Грешка при изпращане на прякото съобщение"
@@ -7865,6 +8359,13 @@ msgstr "Грешка при изпращане на прякото съобще
msgid "Top posters"
msgstr "Най-често пишещи"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Разблокиране"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr ""
@@ -7946,17 +8447,17 @@ msgid "Moderator"
msgstr "Модератор"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "преди няколко секунди"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "преди около минута"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -7964,12 +8465,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "преди около час"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -7977,12 +8478,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "преди около ден"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -7990,12 +8491,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "преди около месец"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8003,7 +8504,7 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "преди около година"
@@ -8038,32 +8539,22 @@ msgstr[1] ""
"Съобщението е твърде дълго. Най-много може да е %1$d знака, а сте въвели %2"
"$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Не е указана група."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Пълното име е твърде дълго (макс. 255 знака)"
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Името на местоположението е твърде дълго (макс. 255 знака)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Твърде дълго. Може да е най-много %d знака."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Биографията е твърде дълга (до %d символа)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Опишете себе си и интересите си в до %d букви"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/br/LC_MESSAGES/statusnet.po b/locale/br/LC_MESSAGES/statusnet.po
index da78a71a3..d89f3ae7d 100644
--- a/locale/br/LC_MESSAGES/statusnet.po
+++ b/locale/br/LC_MESSAGES/statusnet.po
@@ -11,155 +11,182 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:01+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:04+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Moned"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Arventennoù moned d'al lec'hienn"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Enskrivadur"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
-msgstr "Nac'h ouzh an implijerien dizanv (nann-luget) da welet al lec'hienn ?"
+msgstr ""
+"Nac'h ouzh an implijerien dizanv (nann-kevreet) da welet al lec'hienn ?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Prevez"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Aotreañ an enskrivadur goude bezañ bet pedet hepken."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Tud pedet hepken"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Diweredekaat an enskrivadurioù nevez."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Serr"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Enrollañ an arventennoù moned"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Enrollañ"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "N'eus ket eus ar bajenn-se."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "N'eus ket eus an implijer-se."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s hag e vignoned, pajenn %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s hag e vignoned"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Gwazh evit mignoned %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Gwazh evit mignoned %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Gwazh evit mignoned %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -169,16 +196,16 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself."
msgstr ""
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -187,7 +214,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -196,82 +225,101 @@ msgstr ""
"Perak ne [groufec'h ket ur gont](%%%%action.register%%%%) ha goude-se demata "
"%s pe postañ ur c'hemenn bennak evitañ."
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "C'hwi hag o mignoned"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Hizivadennoù %1$s ha mignoned e %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "N'eo ket bet kavet an hentenn API !"
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Ezhomm en deus an argerzh-mañ eus ur POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr ""
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Diposubl eo hizivaat an implijer."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -284,11 +332,13 @@ msgstr "Diposubl eo enrollañ ar profil."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -301,10 +351,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -312,8 +364,9 @@ msgid "Unable to save your design settings."
msgstr "Dibosupl eo enrollañ an arventennoù empentiñ."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Diposubl eo hizivat ho design."
@@ -332,31 +385,31 @@ msgstr "N'eus ket bet tu da stankañ an implijer."
msgid "Unblock user failed."
msgstr "N'eus ket bet tu da zistankañ an implijer."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Kemennadennoù war-eeun kaset gant %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "An holl gemennadennoù war-eeun kaset gant %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Kemennadennoù war-eeun kaset da %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "An holl gemennadennoù war-eeun kaset da %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Kemenadenn hep testenn !"
@@ -394,7 +447,9 @@ msgstr ""
"penn kentoc'h."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "N'eo bet kavet statud ebet gant an ID-mañ."
@@ -410,224 +465,292 @@ msgstr "Ur pennroll eo dija ar c'hemenn-mañ."
msgid "Could not create favorite."
msgstr "Diposupl eo krouiñ ar pennroll-mañ."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "N'eo ket ar statud-mañ ur pennroll."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Diposupl eo dilemel ar pennroll-mañ."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Dibosupl eo heuliañ an implijer : n'eo ket bet kavet ar profil."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Diposubl eo heuliañ an implijer : war ho listenn emañ %s dija."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr ""
"Diposupl eo paouez heuliañ an implijer : N'eo ket bet kavet an implijer."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Ne c'hallit ket chom hep ho heuliañ hoc'h-unan."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
#, fuzzy
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Rankout a reoc'h reiñ daou id pe lesanv."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Diposubl eo termeniñ an implijer mammenn."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Diposubl eo kavout an implijer pal."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
#, fuzzy
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "1 da 64 lizherenn vihan pe sifr, hep poentaouiñ nag esaouenn"
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Implijet eo dija al lesanv-se. Klaskit unan all."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "N'eo ket ul lesanv mat."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "N'eo ket chomlec'h al lec'hienn personel un URL reizh."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Re hir eo an anv klok (255 arouezenn d'ar muiañ)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Re hir eo an deskrivadur (%d arouezenn d'ar muiañ)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Re hir eo an deskrivadur (%d arouezenn d'ar muiañ)."
+msgstr[1] "Re hir eo an deskrivadur (%d arouezenn d'ar muiañ)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Re hir eo al lec'hiadur (255 arouezenn d'ar muiañ)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Re a aliasoù ! %d d'ar muiañ."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Re a aliasoù ! %d d'ar muiañ."
+msgstr[1] "Re a aliasoù ! %d d'ar muiañ."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Alias fall : \"%s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Implijet e vez an alias \"%s\" dija. Klaskit gant unan all."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Ne c'hell ket an alias bezañ ar memes hini eget al lesanv."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "N'eo ket bet kavet ar strollad."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Un ezel eus ar strollad-mañ eo dija."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Stanket oc'h bet eus ar strollad-mañ gant ur merour."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Diposubl eo stagañ an implijer %1$s d'ar strollad %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "N'oc'h ket ezel eus ar strollad-mañ."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Diposubl eo dilemel an implijer %1$s deus ar strollad %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Strollad %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Strolladoù %1s m'eo ezel %2s."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "Strolladoù %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "strolladoù war %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Enporzhiadenn c'hwitet."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Fichenn direizh."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Arventenn oauth_token nann-roet."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Fichenn direizh."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "N'oc'h ket aotreet."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Ur gudenn 'zo bet gant ho jedaouer dalc'h. Mar plij adklaskit."
@@ -637,40 +760,52 @@ msgid "Invalid nickname / password!"
msgstr "Lesanv / ger tremen direizh !"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Ur fazi 'zo bet en ur ensoc'hañ an avatar"
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Kinnig ar furmskrid dic'hortoz."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "C'hoant 'zo gant ur poellad kevreañ gant ho kont"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Aotreañ pe nac'h ar moned"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -679,17 +814,17 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
-#, fuzzy
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr "Kont"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -697,7 +832,7 @@ msgstr "Lesanv"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Ger-tremen"
@@ -708,7 +843,7 @@ msgstr "Ger-tremen"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -716,86 +851,106 @@ msgid "Cancel"
msgstr "Nullañ"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
-#, fuzzy
+#: actions/apioauthauthorize.php:485
msgctxt "BUTTON"
msgid "Allow"
msgstr "Aotreañ"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
-#, fuzzy
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
-msgstr "Aotreañ pe nac'hañ ar moned da ditouroù ho kont."
+msgstr "Aotreañ ar moned da ditouroù ho kont."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
-#, fuzzy
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
-msgstr "Nullet eo bet kadarnadenn ar bostelerezh prim."
+msgstr "Nullet eo bet aotre."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+msgid "You have successfully authorized the application"
+msgstr "Aotreet ho peus ar poellad."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
-#, fuzzy, php-format
-msgid "You have successfully authorized %s."
-msgstr "N'oc'h ket aotreet."
+#: actions/apioauthauthorize.php:632
+#, php-format
+msgid "You have successfully authorized %s"
+msgstr "Aotreet ho peus %s"
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Ezhomm en deus an argerzh-mañ ur POST pe un DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Ne c'helloc'h ket dilemel statud un implijer all."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "N'eus ket eus an ali-se."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Ne c'helloc'h ket adlavar ho alioù."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Kemenn bet adkemeret dija."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Statud diverket."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "N'eo ket bet kavet a statud evit an ID-mañ"
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -803,178 +958,249 @@ msgstr[0] "Re hir eo ! Ment hirañ an ali a zo a %d arouezenn."
msgstr[1] "Re hir eo ! Ment hirañ an ali a zo a %d arouezenn."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "N'eo ket bet kavet an hentenn API !"
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] ""
msgstr[1] ""
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Diembreget eo ar furmad-se."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Pennroll %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s statud pennroll da %2$s / %2$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Diposubl eo hizivaat ar strollad."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Hizivadennoù a veneg %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, fuzzy, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s statud pennroll da %2$s / %2$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "Oberezhioù publik %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s statud an holl !"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "N'eo ket bet emplementet showForm()."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Adkemeret evit %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Adkemeret eus %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Alioù merket gant %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Hizivadennoù merket gant %1$s e %2$s !"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "Hentenn API war sevel."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "N'eo ket bet kavet."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+#, fuzzy
+msgid "User not found."
+msgstr "N'eo ket bet kavet an hentenn API !"
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "N'eo ket bet kavet ar restr stag."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Lesanv ebet."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Ment ebet."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Ment direizh."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Implijer hep profil klotus."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Arventennoù an avatar"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Orin"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Rakwelet"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+msgctxt "BUTTON"
msgid "Delete"
-msgstr "Diverkañ"
+msgstr "Dilemel"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Enporzhiañ"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Adframmañ"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "N'eus bet enporzhiet restr ebet."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Diuzit ur zonenn gant ur stumm karrez evit tremeniñ ho avatar"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Kollet eo bet roadennoù."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Hizivaet eo bet an avatar."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Ur gudenn 'zo bet e-pad hizivadenn an avatar."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Dilammet eo bet an Avatar."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Stanket ho peus dija an implijer-mañ."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Stankañ an implijer-mañ"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -987,8 +1213,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -996,7 +1222,7 @@ msgstr "Ket"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Arabat stankañ an implijer-mañ"
@@ -1006,8 +1232,8 @@ msgstr "Arabat stankañ an implijer-mañ"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1015,141 +1241,170 @@ msgstr "Ya"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Stankañ an implijer-mañ"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Diposubl eo enrollañ an titouroù stankañ."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "N'eus ket eus ar strollad-se."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s profil stanket"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s profil stanket, pajenn %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr ""
"Ur roll eus an implijerien evit pere eo stanket an enskrivadur d'ar strollad."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Distankañ implijer ar strollad"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Distankañ"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Distankañ an implijer-mañ"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Postañ war %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Kod kadarnaat ebet."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "N'eo ket bet kavet ar c'hod kadarnaat."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "N'eo ket ar c'hod-se evidoc'h !"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Doare chomlec'h dianav %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Kadarnaet eo bet dija ar chomlec'h-mañ."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Diposubl eo hizivaat an implijer."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
msgstr "Diposubl eo dilemel ar postel kadarnadur."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Chomlec'h kadarnaet"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Kadarnaet eo bet ar chomlec'h \"%s\" evit ho kont."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Kaozeadenn"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Ali"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Rankout a reoc'h bezañ kevreet evit dilemel ur poellad."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "N'eo ket bet kavet ar poellad"
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "N'oc'h ket perc'henn ar poellad-se."
@@ -1157,15 +1412,18 @@ msgstr "N'oc'h ket perc'henn ar poellad-se."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Ur gudenn 'zo bet gant ho jedaouer dalc'h."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Dilemel ar poelad"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1173,12 +1431,12 @@ msgid ""
msgstr ""
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Arabat eo dilemel ar poellad-mañ"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Dilemel ar poelad-se"
@@ -1214,13 +1472,13 @@ msgstr "Diposubl eo hizivaat ar strollad."
msgid "Deleted group %s"
msgstr "%1$s en deus kuitaet ar strollad %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
-#, fuzzy
msgid "Delete group"
-msgstr "Diverkañ an implijer"
+msgstr "Dilemel ar strollad"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1240,42 +1498,50 @@ msgstr "Arabat dilemel ar c'hemenn-mañ"
msgid "Delete this group"
msgstr "Diverkañ an implijer-mañ"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
-msgstr "Nann-luget."
+msgstr "Nann-kevreet."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Dibosupl eo dilemel ar c'hemenn-mañ."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
msgstr ""
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Dilemel un ali"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Ha sur oc'h ho peus c'hoant dilemel ar c'hemenn-mañ ?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Arabat dilemel ar c'hemenn-mañ"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Dilemel ar c'hemenn-mañ"
@@ -1335,9 +1601,8 @@ msgid "Site logo"
msgstr "Logo al lec'hienn"
#: actions/designadminpanel.php:457
-#, fuzzy
msgid "SSL logo"
-msgstr "Logo al lec'hienn"
+msgstr "Logo SSL"
#: actions/designadminpanel.php:469
msgid "Change theme"
@@ -1359,12 +1624,14 @@ msgstr "Dodenn personelaet"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Kemmañ ar skeudenn foñs"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Background"
@@ -1376,40 +1643,48 @@ msgid ""
msgstr ""
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Gweredekaet"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Diweredekaet"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Gweredekaat pe diweredekaat ar skeudenn foñs."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Adober gant ar skeudenn drekleur"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Kemmañ al livioù"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Endalc'h"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Barenn kostez"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Testenn"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Liammoù"
@@ -1421,29 +1696,31 @@ msgstr "Araokaet"
msgid "Custom CSS"
msgstr "CSS personelaet"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Implijout an talvoudoù dre ziouer"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Adlakaat an neuz dre ziouer."
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Adlakaat an arventennoù dre ziouer"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Enrollañ"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Enrollañ an design"
@@ -1487,9 +1764,9 @@ msgid "Name is required."
msgstr "Ret eo lakaat un anv."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "Re hir eo an anv (255 arouezenn d'ar muiañ)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1502,16 +1779,6 @@ msgstr "Implijet eo dija an anv-mañ. Klaskit unan all."
msgid "Description is required."
msgstr "Ezhomm 'zo un deskrivadur."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Re hir eo an deskrivadur (%d arouezenn d'ar muiañ)."
-msgstr[1] "Re hir eo an deskrivadur (%d arouezenn d'ar muiañ)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1528,7 +1795,7 @@ msgid "Organization is required."
msgstr "Ezhomm 'zo eus an aozadur."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Re hir eo an aozadur (255 arouezenn d'ar muiañ)."
@@ -1552,39 +1819,49 @@ msgstr "N'eo ket mat an URL kounadur (Callback)."
msgid "Could not update application."
msgstr "Diposubl eo hizivaat ar poellad"
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Kemmañ ar strollad %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Rankout a reoc'h bezañ luget evit krouiñ ur strollad."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Rankout a reer bezañ merour evit kemmañ ar strollad."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Leunit ar furmskrid-mañ evit kemmañ dibarzhioù ar strollad."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Alias fall : \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Diposubl eo hizivaat ar strollad."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Diposubl eo krouiñ an aliasoù."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Enrollet eo bet ho dibarzhioù."
@@ -1776,6 +2053,12 @@ msgstr "Kadarnadenn ebet da vezañ nullet."
msgid "That is the wrong email address."
msgstr "N'eo ket mat ar chomlec'h postelerezh prim."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Diposubl eo dilemel ar postel kadarnadur."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1855,7 +2138,7 @@ msgstr ""
"gentañ da embann un dra !"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Alioù pennrollet eus %s"
@@ -1956,19 +2239,23 @@ msgstr "Ne c'helloc'h ket reiñ rolloù d'an implijerien eus al lec'hienn-mañ."
msgid "User already has this role."
msgstr "An implijer-mañ en deus dija ar roll-mañ."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "N'eo bet resisaet profil ebet"
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "N'eus profil ebet gant an ID-mañ."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "N'eo bet resisaet strollad ebet"
@@ -2031,8 +2318,10 @@ msgid ""
"palette of your choice."
msgstr ""
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Diposubl eo hizivaat ho design."
@@ -2050,6 +2339,14 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr ""
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Enporzhiañ"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Adframmañ"
+
#: actions/grouplogo.php:365
#, fuzzy
msgid "Pick a square area of the image to be the logo."
@@ -2189,15 +2486,18 @@ msgstr ""
"Perak ne [groufec'h ket ur gont](%%action.register%%) ha bezañ an hini "
"gentañ da embann un dra !"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "N'eus nemet ur merour a c'hell distankañ izili ur strollad."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "N'eo ket stanket an implijer-mañ eus ar strollad."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Ur fazi a zo bet e-pad nulladenn ar stankadenn."
@@ -2280,7 +2580,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Embann ur MicroID evit ma chomlec'h Jabber/GTalk."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Penndibaboù enrollet"
@@ -2374,15 +2674,14 @@ msgstr "Rankout a reoc'h bezañ luget evit pediñ implijerien all e %s."
#. TRANS: Form validation message when providing an e-mail address that does not validate.
#. TRANS: %s is an invalid e-mail address.
#: actions/invite.php:77
-#, fuzzy, php-format
+#, php-format
msgid "Invalid email address: %s."
-msgstr "Fall eo ar postel : %s"
+msgstr "Fall eo ar postel : %s."
#. TRANS: Page title when invitations have been sent.
#: actions/invite.php:116
-#, fuzzy
msgid "Invitations sent"
-msgstr "Pedadenn(où) kaset"
+msgstr "Pedadennoù kaset"
#. TRANS: Page title when inviting potential users.
#: actions/invite.php:119
@@ -2402,10 +2701,9 @@ msgstr[1] "Koumanantet oc'h dija d'an implijerien-mañ :"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2563,8 +2861,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Re hir eo al lec'hiadur (255 arouezenn d'ar muiañ)."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2727,9 +3026,8 @@ msgstr "Statud ebet er mare-mañ."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:52
-#, fuzzy
msgid "New application"
-msgstr "Poellad nevez"
+msgstr "Arload nevez"
#. TRANS: Client error displayed trying to add a new application while not logged in.
#: actions/newapplication.php:65
@@ -2740,50 +3038,37 @@ msgstr "Ret eo deoc'h bezañ luget evit enrollañ ur poellad."
msgid "Use this form to register a new application."
msgstr "Implijit ar furmskrid-mañ evit enskrivañ ur poellad nevez."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Re hir eo an anv (255 arouezenn d'ar muiañ)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Ezhomm 'zo eus ar vammenn URL."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Re hir eo an aozadur (255 arouezenn d'ar muiañ)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "N'eo ket posubl krouiñ ar poellad."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Strollad nevez"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Implijit ar furmskrid-mañ a-benn krouiñ ur strollad nevez."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "re hir eo an deskrivadur (%d arouezenn d'ar muiañ)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Kemennadenn nevez"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Ne c'helloc'h ket kas kemennadennoù d'an implijer-mañ."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Goullo eo !"
@@ -2792,7 +3077,7 @@ msgid "No recipient specified."
msgstr "N'ho peus ket lakaet a resever."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2805,12 +3090,12 @@ msgstr "Kemennadenn kaset"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Kaset eo bet da %s ar gemennadenn war-eeun."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Fazi Ajax"
@@ -2818,17 +3103,7 @@ msgstr "Fazi Ajax"
msgid "New notice"
msgstr "Ali nevez"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Re hir eo ! Ment hirañ an ali a zo a %d arouezenn."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Ali embannet"
@@ -2962,25 +3237,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "N'en deus ket an ali a profil."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Statud %1$s war %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, fuzzy, php-format
msgid "Content type %s not supported."
msgstr "seurt an danvez "
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
#, fuzzy
msgid "Not a supported data format."
@@ -2994,38 +3269,47 @@ msgstr "Klask tud"
msgid "Notice Search"
msgstr "Klask alioù"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Arventennoù all"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Dibarzhioù all da gefluniañ."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (servij digoust)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr ""
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr ""
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
#, fuzzy
msgid "View profile designs"
msgstr "Design ar profil"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Diskouez pe kuzhat designoù ar profil."
-#: actions/othersettings.php:153
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
#, fuzzy
-msgid "URL shortening service is too long (max 50 chars)."
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Re hir eo ar yezh (255 arouezenn d'ar muiañ)."
#: actions/otp.php:69
@@ -3469,8 +3753,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1 da 64 lizherenn vihan pe sifr, hep poentaouiñ nag esaouenn"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Anv klok"
@@ -3510,9 +3795,10 @@ msgid "Bio"
msgstr "Buhezskrid"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Lec'hiadur"
@@ -3850,7 +4136,8 @@ msgid "Unexpected password reset."
msgstr "Adderaouekadur dic'hortoz ar ger-tremen."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Rankout a ra ar ger-tremen bezañ 6 arouezenn d'an nebeutañ."
#: actions/recoverpassword.php:369
@@ -4074,7 +4361,7 @@ msgid "Repeated!"
msgstr "Adlavaret !"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Respontoù da %s"
@@ -4204,11 +4491,12 @@ msgstr "Aozadur"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Deskrivadur"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Stadegoù"
@@ -4226,6 +4514,11 @@ msgstr "Obererezhioù ar poellad"
msgid "Reset key & secret"
msgstr "Adderaouekaat an alc'hwez hag ar sekred"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Diverkañ"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Titouroù ar poelad"
@@ -4311,77 +4604,104 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Un doare eo evit kevranañ ar pezh a blij deoc'h."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "strollad %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Strollad %1$s, pajenn %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Profil ar strollad"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Notenn"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Aliasoù"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Obererezh ar strollad"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Neudenn alioù ar strollad %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Neudenn alioù ar strollad %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Neudenn alioù ar strollad %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "Mignon ur mignon evit ar strollad %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Izili"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Hini ebet)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "An holl izili"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+msgctxt "LABEL"
msgid "Created"
msgstr "Krouet"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Izili"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, fuzzy, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4393,7 +4713,10 @@ msgstr ""
"%%site.name%% a zo ur servij [micro-blogging](http://br.wikipedia.org/wiki/"
"Microblog) diazezet war ar meziant frank [StatusNet](http://status.net/)."
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, fuzzy, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4404,26 +4727,33 @@ msgstr ""
"%%site.name%% a zo ur servij [micro-blogging](http://br.wikipedia.org/wiki/"
"Microblog) diazezet war ar meziant frank [StatusNet](http://status.net/)."
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Merourien"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "N'eus ket eus ar gemennadenn-se."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr ""
"Ne c'hell bezañ lennet ar gemenadenn-mañ nemet gant ar c'haser hag ar "
"resever."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Kemanadenn kaset da %1$s d'an %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Kemenadenn resevet eus %1$s d'an %2$s"
@@ -4432,62 +4762,86 @@ msgstr "Kemenadenn resevet eus %1$s d'an %2$s"
msgid "Notice deleted."
msgstr "Ali dilammet."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr " merket %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, pajenn %2$d"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Alioù merket gant %1$s, pajenn %2$d"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, pajenn %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Neudenn an alioù evit %1$s merket %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Neudenn an alioù evit %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Neudenn an alioù evit %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Gwazh alioù %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "mignon ur mignon evit %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
"Hemañ eo al lanvad evit %s hag e vignoned met den n'en deus skrivet tra ebet "
"evit ar mare."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
msgstr ""
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, fuzzy, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4498,7 +4852,9 @@ msgstr ""
"%%site.name%% a zo ur servij [micro-blogging](http://br.wikipedia.org/wiki/"
"Microblog) diazezet war ar meziant frank [StatusNet](http://status.net/)."
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, fuzzy, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4508,7 +4864,8 @@ msgstr ""
"%%site.name%% a zo ur servij [micro-blogging](http://br.wikipedia.org/wiki/"
"Microblog) diazezet war ar meziant frank [StatusNet](http://status.net/)."
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Adkemeret eus %s"
@@ -4621,33 +4978,41 @@ msgstr "Bevenn a doublennoù"
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Ali al lec'hienn"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Kemmañ ur gemennadenn hag a zo diwar-benn al lec'hienn a-bezh"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Diposubl eo enrollañ ali al lec'hienn."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Testenn ali al lec'hienn"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
"Testenn an ali diwar-benn al lec'hienn a-bezh (255 arouezenn d'ar muiañ ; "
"HTML gweredekaet)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Enrollañ ali ul lec'hienn"
@@ -4864,13 +5229,15 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "Enrollañ arventennoù al lec'hienn"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
#, fuzzy
msgid "You are not subscribed to that profile."
msgstr "N'hoc'h ket koumanantet da zen ebet."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
#, fuzzy
msgid "Could not save subscription."
msgstr "Dibosupl eo dilemel ar c'houmanant."
@@ -5109,80 +5476,96 @@ msgstr ""
"lec'hienn \"%2$s\"."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Implijer"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Bevenn ar bio"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Implijerien nevez"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Degemer an implijerien nevez"
-#: actions/useradminpanel.php:237
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
#, fuzzy
-msgid "Welcome text for new users (Max 255 chars)."
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Re hir eo an anv (255 arouezenn d'ar muiañ)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Koumanantoù dre ziouer"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
#, fuzzy
msgid "Automatically subscribe new users to this user."
msgstr ""
"En em enskrivañ ez emgefre d'an holl re hag en em goumanant din (erbedet "
"evit an implijerien nann-denel)"
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Pedadennoù"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Pedadennoù gweredekaet"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
#, fuzzy
msgid "Whether to allow users to invite new users."
msgstr "Ma rankomp merañ an dalc'hoù hon unan."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr "Enrollañ arventennoù an implijer"
@@ -5281,11 +5664,13 @@ msgstr "Dibosupl eo lenn URL an avatar \"%s\"."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Seurt skeudenn direizh evit URL an avatar \"%s\"."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Design ar profil"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5370,7 +5755,7 @@ msgid "Plugins"
msgstr "Pluginoù"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Stumm"
@@ -5403,29 +5788,38 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
#, fuzzy
msgid "Invalid filename."
msgstr "Ment direizh."
@@ -5554,39 +5948,46 @@ msgid "Problem saving notice."
msgstr "Ur gudenn 'zo bet pa veze enrollet an ali."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Ur gudenn 'zo bet pa veze enrollet boest degemer ar strollad."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Dibosupl eo enrollañ titouroù ar strollad lec'hel."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5656,32 +6057,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Deuet mat da %1$s, @%2$s !"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Dibosupl eo krouiñ ar strollad."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Dibosupl eo termeniñ URI ar strollad."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Dibosupl eo en em enskrivañ d'ar strollad."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Dibosupl eo enrollañ titouroù ar strollad lec'hel."
@@ -5731,196 +6132,203 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Pajenn hep anv"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
#, fuzzy
msgid "Primary site navigation"
msgstr "Arventennoù diazez al lec'hienn"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr ""
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Personel"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Kemmañ ho chomlec'h postel, hoc'h avatar, ho ger-tremen, ho profil"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Kont"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Liammañ d'ar servijoù"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Kevreañ"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Kemmañ arventennoù al lec'hienn"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Merañ"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Pediñ mignoned hag kenseurted da zont ganeoc'h war %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Pediñ"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Digevreañ diouzh al lec'hienn"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Digevreañ"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Krouiñ ur gont"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "En em enskrivañ"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Kevreañ d'al lec'hienn"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Kevreañ"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Sikour din !"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Skoazell"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Klask tud pe un tamm testenn"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Klask"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Ali al lec'hienn"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Selloù lec'hel"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Ali ar bajenn"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
#, fuzzy
msgid "Secondary site navigation"
msgstr "Arventennoù diazez al lec'hienn"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Skoazell"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Diwar-benn"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "FAG"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "AIH"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Prevezded"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Mammenn"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Darempred"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Badj"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Aotre-implijout ar meziant StatusNet"
@@ -5928,7 +6336,7 @@ msgstr "Aotre-implijout ar meziant StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -5936,7 +6344,7 @@ msgid ""
msgstr ""
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** a zo ur servij microblogging."
@@ -5945,7 +6353,7 @@ msgstr "**%%site.name%%** a zo ur servij microblogging."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -5954,50 +6362,50 @@ msgid ""
msgstr ""
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Aotre-implijout diwar-benn danvez al lec'hienn"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, fuzzy, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "Kompren a ran ez eo prevez danvez ha roadennoù %1$s."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Pajennadur"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "War-lerc'h"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Kent"
@@ -6077,7 +6485,7 @@ msgid "User configuration"
msgstr "Kefluniadur an implijer"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Implijer"
@@ -6257,7 +6665,7 @@ msgstr "Nullañ"
#: lib/applicationlist.php:247
msgid " by "
-msgstr ""
+msgstr "gant "
#. TRANS: Application access type
#: lib/applicationlist.php:260
@@ -6342,7 +6750,7 @@ msgid "AJAX error"
msgstr "Fazi Ajax"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Urzhiad bet klokaet"
@@ -6358,7 +6766,7 @@ msgstr ""
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr ""
@@ -6428,6 +6836,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6465,138 +6881,148 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Re hir eo ar gemennadenn - ar ment brasañ a zo %1$d arouezenn, %2$d "
+"arouezenn ho peus lakaet."
+msgstr[1] ""
"Re hir eo ar gemennadenn - ar ment brasañ a zo %1$d arouezenn, %2$d "
"arouezenn ho peus lakaet."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Ur gudenn 'zo bet pa veze kaset ho kemennadenn."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr ""
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
#, fuzzy
msgid "Error repeating notice."
msgstr "Fazi en ur hizivaat ar profil a-bell."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Re hir eo ar gemennadenn - ar ment brasañ a zo %1$d arouezenn, %2$d "
+"arouezenn ho peus lakaet."
+msgstr[1] ""
+"Re hir eo ar gemennadenn - ar ment brasañ a zo %1$d arouezenn, %2$d "
+"arouezenn ho peus lakaet."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
-msgstr ""
+msgstr "Respont kaset da %s."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
#, fuzzy
msgid "Error saving notice."
msgstr "Ur gudenn 'zo bet pa veze enrollet an ali."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr ""
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr ""
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Koumanantet da %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr ""
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
#, fuzzy
msgid "Command not yet implemented."
msgstr "Digarezit, n'eo ket bet emplementet an urzhiad-mañ c'hoazh."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Kemennoù diweredekaet."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Dibosupl eo diweredekaat ar c'hemennoù."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Kemennoù gweredekaet"
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Dibosupl eo gweredekaat ar c'hemennoù."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "Digoumanatet %s."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "N'hoc'h ket koumanantet da zen ebet."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
#, fuzzy
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
@@ -6605,14 +7031,14 @@ msgstr[1] "You are subscribed to these people:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Den n'eo koumanantet deoc'h."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
#, fuzzy
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
@@ -6621,14 +7047,14 @@ msgstr[1] "These people are subscribed to you:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "N'oc'h ezel eus strollad ebet."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
#, fuzzy
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
@@ -6636,7 +7062,7 @@ msgstr[0] "You are a member of this group:"
msgstr[1] "You are a member of these groups:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6743,23 +7169,41 @@ msgstr "Poeladoù kevreet."
msgid "Database error"
msgstr "Fazi bank roadennoù"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Enporzhiañ ar restr"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr ""
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "Gweredekaet"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Diweredekaet"
-#: lib/designsettings.php:418
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Adderaouekaat"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
#, fuzzy
msgid "Design defaults restored."
msgstr "Enrollet eo bet an arventennoù design."
@@ -6788,9 +7232,10 @@ msgstr "Atom"
msgid "FOAF"
msgstr "Mignon ur mignon (FOAF)"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
-msgstr ""
+msgstr "Lanvioù"
#: lib/galleryaction.php:121
msgid "Filter tags"
@@ -6828,7 +7273,7 @@ msgstr "1 da 64 lizherenn vihan pe sifr, hep poentaouiñ nag esaouenn"
#: lib/groupeditform.php:163
#, fuzzy
-msgid "URL of the homepage or blog of the group or topic"
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL pajenn degemer ar poellad-mañ"
#: lib/groupeditform.php:168
@@ -6838,19 +7283,27 @@ msgstr "Deskrivit ho poellad"
#: lib/groupeditform.php:170
#, fuzzy, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Diskrivit ho poellad gant %d arouezenn"
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Diskrivit ho poellad gant %d arouezenn"
+msgstr[1] "Diskrivit ho poellad gant %d arouezenn"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "El lec'h m'emaoc'h, da skouer \"Kêr, Stad (pe Rannvro), Bro\""
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -6952,39 +7405,57 @@ msgstr ""
msgid "Unsupported image file format."
msgstr "Diembreget eo ar furmad-se."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, fuzzy, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Re vras eo ar restr ! %d eo ar vent vrasañ evit ur restr."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Enporzhiadenn diglok."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr ""
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr ""
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Restr bet kollet."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Dizanv eo seurt ar restr"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "Mo"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "Mo"
+msgstr[1] "Mo"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "Ko"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "Ko"
+msgstr[1] "Ko"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7177,7 +7648,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "Kas din ur postel pa lak unan bennak unan eus va alioù evel pennroll."
@@ -7187,7 +7658,7 @@ msgstr "Kas din ur postel pa lak unan bennak unan eus va alioù evel pennroll."
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7209,7 +7680,7 @@ msgid ""
msgstr ""
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7222,7 +7693,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) en deus kaset deoc'h ur c'hemenn"
@@ -7233,7 +7704,7 @@ msgstr "%s (@%s) en deus kaset deoc'h ur c'hemenn"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7294,7 +7765,7 @@ msgstr "N'eo ket ho postel."
msgid "Sorry, no incoming email allowed."
msgstr "Chomlec'h postel ebet o tont."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, fuzzy, php-format
msgid "Unsupported message type: %s"
msgstr "Diembreget eo ar furmad-se."
@@ -7357,7 +7828,7 @@ msgstr "Diposubl eo termeniñ an implijer mammenn."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7366,7 +7837,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7507,31 +7978,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "Dibosupl eo dilemel ar c'houmanant."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Hiniennel"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Respontoù"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Pennrolloù"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Boest resev"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Ar gemennadennoù ho peus resevet"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Boest kas"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Ar c'hemenadennoù kaset ganeoc'h"
@@ -7641,16 +8112,17 @@ msgid "Sandbox this user"
msgstr "Distankañ an implijer-mañ"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Klask el lec'hienn"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Ger(ioù) alc'hwez"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7732,6 +8204,12 @@ msgstr ""
msgid "None"
msgstr "Hini ebet"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Ment direizh."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7741,8 +8219,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "Ur gudenn 'zo bet e-pad hizivadenn an avatar."
@@ -7753,29 +8231,32 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
#, fuzzy
msgid "Error opening theme archive."
msgstr "Fazi en ur hizivaat ar profil a-bell."
@@ -7784,6 +8265,13 @@ msgstr "Fazi en ur hizivaat ar profil a-bell."
msgid "Top posters"
msgstr "An implijerien an efedusañ"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Distankañ"
+
#: lib/unsandboxform.php:69
#, fuzzy
msgid "Unsandbox"
@@ -7866,17 +8354,17 @@ msgid "Moderator"
msgstr "Habasker"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "un nebeud eilennoù zo"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "1 vunutenn zo well-wazh"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -7884,12 +8372,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "1 eurvezh zo well-wazh"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -7897,12 +8385,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "1 devezh zo well-wazh"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -7910,12 +8398,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "miz zo well-wazh"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -7923,7 +8411,7 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "bloaz zo well-wazh"
@@ -7958,32 +8446,22 @@ msgstr[1] ""
"Re hir eo ar gemennadenn - ar ment brasañ a zo %1$d arouezenn, %2$d "
"arouezenn ho peus lakaet."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "N'eus bet diferet ID implijer ebet."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Re hir eo an anv klok (255 arouezenn d'ar muiañ)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Re hir eo al lec'hiadur (255 arouezenn d'ar muiañ)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Re hir eo ! Ment hirañ ar gemenadenn a zo a %d arouezenn."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Re hir eo ar bio (%d arouezenn d'ar muiañ)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Deskrivit ac'hanoc'h hag ho interestoù, gant %d arouezenn"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/ca/LC_MESSAGES/statusnet.po b/locale/ca/LC_MESSAGES/statusnet.po
index 10406cd65..649450559 100644
--- a/locale/ca/LC_MESSAGES/statusnet.po
+++ b/locale/ca/LC_MESSAGES/statusnet.po
@@ -2,6 +2,7 @@
# Expored from translatewiki.net
#
# Author: Aleator
+# Author: Martorell
# Author: McDutchie
# Author: Paucabot
# Author: SMP
@@ -13,157 +14,183 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:03+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:06+0000\n"
"Language-Team: Catalan <http://translatewiki.net/wiki/Portal:ca>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ca\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Accés"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Paràmetres d'accés al lloc"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registre"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
"Voleu prohibir als usuaris anònims (que no han iniciat cap sessió) "
"visualitzar el lloc?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Privat"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Fes que el registre sigui només amb invitacions."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Només invitació"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Inhabilita els nous registres."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Tancat"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Desa els paràmetres d'accés"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Desa"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "No existeix la pàgina."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "No existeix l'usuari."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s i amics, pàgina %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s i amics"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Canal dels amics de %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Canal dels amics de %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Canal dels amics de %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -173,7 +200,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -182,9 +209,9 @@ msgstr ""
"Proveu de subscriure més gent, [uniu-vos a un grup](%%action.groups%%) o "
"publiqueu quelcom personal."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -195,7 +222,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -204,65 +233,80 @@ msgstr ""
"Per què no hi [registreu un compte](%%action.register%%) i sou el primer en "
"escriure'n un!"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Un mateix i amics"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Actualitzacions de %1$s i amics a %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "No s'ha trobat el mètode API!"
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Aquest mètode requereix POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -271,17 +315,21 @@ msgstr ""
"dels següents: sms, im, none (cap)"
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "No s'ha pogut actualitzar l'usuari."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -294,11 +342,13 @@ msgstr "No s'ha pogut desar el perfil."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -315,10 +365,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -326,8 +378,9 @@ msgid "Unable to save your design settings."
msgstr "No s'han pogut desar els paràmetres de disseny."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "No s'ha pogut actualitzar el vostre disseny."
@@ -346,31 +399,31 @@ msgstr "Ha fallat el blocatge de l'usuari."
msgid "Unblock user failed."
msgstr "Ha fallat el desblocatge de l'usuari."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Missatges directes de %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Tots els missatges directes enviats per %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Missatges directes a %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Tots els missatges directes enviats a %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "No hi ha text al missatge!"
@@ -406,7 +459,9 @@ msgid ""
msgstr "No t'enviïs missatges a tu mateix, simplement dir-te això."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "No s'ha trobat cap estat amb aquest ID."
@@ -422,46 +477,58 @@ msgstr "Aquest estat ja és un preferit."
msgid "Could not create favorite."
msgstr "No es pot crear el preferit."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "L'estat no és un preferit."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "No s'ha pogut eliminar el preferit."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "No es pot deixar de seguir l'usuari: no s'ha trobat l'usuari."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "No s'ha pogut seguir l'usuari: %s ja està a la vostra llista."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "No es pot deixar de seguir l'usuari: no s'ha trobat l'usuari."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "No podeu deixar de seguir-vos a un mateix."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Cal proporcionar dos identificadors d'usuari o screen_names."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "No s'ha pogut determinar l'usuari d'origen."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "No s'ha pogut trobar l'usuari de destinació."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -469,176 +536,232 @@ msgstr ""
"espais."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Aquest sobrenom ja existeix. Prova un altre. "
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Sobrenom no vàlid."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "La pàgina personal no és un URL vàlid."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "El vostre nom sencer és massa llarg (màx. 255 caràcters)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "La descripció és massa llarga (màx. %d caràcters)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "La descripció és massa llarga (màx. %d caràcters)."
+msgstr[1] "La descripció és massa llarga (màx. %d caràcters)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "La ubicació és massa llarga (màx. 255 caràcters)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Hi ha massa àlies! Màxim %d."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Hi ha massa àlies! Màxim %d."
+msgstr[1] "Hi ha massa àlies! Màxim %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "L'àlies no és vàlid: «%s»."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "L'àlies «%s» ja està en ús. Proveu-ne un altre."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "L'àlies no pot ser el mateix que el sobrenom."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "No s'ha trobat el grup."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Ja sou membre del grup."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "L'administrador us ha blocat del grup."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "No s'ha pogut afegir l'usuari %1$s al grup %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "No sou un membre del grup."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "No s'ha pogut eliminar l'usuari %1$s del grup %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Grups de %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "%1$s grups dels que %2$s és membre."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s grups"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "grups sobre %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "La pujada ha fallat."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "No s'ha especificat un testimoni d'inici de sessió vàlid."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "No s'ha proporcionat cap paràmetre oauth_token."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "El testimoni no és vàlid."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "No esteu autoritzat."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
"Sembla que hi ha hagut un problema amb la teva sessió. Prova-ho de nou, si "
@@ -650,40 +773,55 @@ msgid "Invalid nickname / password!"
msgstr "Nom d'usuari / contrasenya no vàlid!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Error de la base de dades en inserir l'usuari de l'aplicació OAuth."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Enviament de formulari inesperat."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Una aplicació voldria connectar-se al vostre compte"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Permet o denega l'accés"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"L'aplicació <strong>%1$s</strong>, de <strong>%2$s</strong>, voldria obtenir "
+"l'habilitat de <strong>%3$s</strong> les dades del vostre compte %4$s. Només "
+"hauríeu de donar accés al compte %4$s a terceres parts en què confieu."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -695,7 +833,7 @@ msgstr ""
"hauríeu de donar accés al compte %4$s a terceres parts en què confieu."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -703,9 +841,10 @@ msgstr "Compte"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -713,7 +852,7 @@ msgstr "Sobrenom"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Contrasenya"
@@ -724,7 +863,7 @@ msgstr "Contrasenya"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -732,84 +871,108 @@ msgid "Cancel"
msgstr "Cancel·la"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Permet"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr "Autoritza l'accés a la informació del vostre compte."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
msgstr "S'ha cancel·lat l'autorització."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "S'ha denegat i revocat el testimoni de sol·licitud %s."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "No esteu autoritzat."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "No esteu autoritzat."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Aquest mètode requereix POST o DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "No podeu eliminar l'estat d'un altre usuari."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "No existeix aquest avís."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "No podeu repetir els vostres propis avisos."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Avís duplicat."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "S'ha eliminat l'estat."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "No s'ha trobat cap estatus amb la ID trobada."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "El client ha de proporcionar un paràmetre 'status' amb un valor."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -817,12 +980,14 @@ msgstr[0] "Massa llarg. La longitud màxima és de %d caràcters."
msgstr[1] "Massa llarg. La longitud màxima és de %d caràcters."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "No s'ha trobat el mètode API!"
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -831,169 +996,240 @@ msgstr[0] ""
msgstr[1] ""
"La mida màxima de l'avís és %d caràcters, incloent l'URL de l'adjunt."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "El format no està implementat."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Preferits de %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s actualitzacions preferides per %2$s / %2$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "No s'ha pogut eliminar el grup %s."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Actualitzacions que mencionen %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s actualitzacions que responen a avisos de %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s línia temporal pública"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s actualitzacions de tothom!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Mètode no implementat"
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Repetit a %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Repeticions de %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Avisos etiquetats amb %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Actualitzacions etiquetades amb %1$s el %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "Mètode API en construcció."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "No s'ha trobat."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "No s'ha trobat el mètode API!"
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "No existeix l'adjunció."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Cap sobrenom."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Cap mida."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "La mida no és vàlida."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
"Podeu pujar el vostre avatar personal. La mida màxima del fitxer és %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "L'usuari que no coincideix amb cap perfil"
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Configuració de l'avatar"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Original"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Vista prèvia"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Elimina"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Puja"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Retalla"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "No s'ha carregat cap fitxer."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr ""
"Selecciona un quadrat de l'àrea de la imatge que vols que sigui el teu "
"avatar."
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "S'ha perdut el nostre fitxer de dades."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Avatar actualitzat."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Error en actualitzar avatar."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "S'ha eliminat l'avatar."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Ja heu blocat l'usuari."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Bloca l'usuari"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1009,8 +1245,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1018,7 +1254,7 @@ msgstr "No"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "No bloquis l'usuari"
@@ -1028,8 +1264,8 @@ msgstr "No bloquis l'usuari"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1037,140 +1273,170 @@ msgstr "Sí"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Bloca aquest usuari"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "No s'ha pogut desar la informació del bloc."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "No s'ha trobat el grup."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s perfils blocats"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s perfils blocats, pàgina %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Una llista d'usuaris que han estat blocats d'afegir-se a aquest grup."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Desbloca l'usuari del grup"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Desbloca"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Desbloca l'usuari"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Publica a %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Cap codi de confirmació."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Codi de confirmació no trobat. "
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Aquest codi de confirmació no és vostre!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Tipus d'adreça desconeguda %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Aquesta adreça ja ha estat confirmada."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "No s'ha pogut actualitzar l'usuari."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "No s'ha pogut eliminar la confirmació de correu electrònic."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "No s'ha pogut eliminar la confirmació de MI."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Confirmeu l'adreça de correu electrònic"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "L'adreça «%s» ha estat confirmada per al vostre compte."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Conversa"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Avisos"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Heu d'haver iniciat una sessió per eliminar una aplicació."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "No s'ha trobat l'aplicació."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "No sou el propietari d'aquesta aplicació."
@@ -1178,15 +1444,18 @@ msgstr "No sou el propietari d'aquesta aplicació."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "S'ha produït un problema amb el testimoni de la vostra sessió."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Elimina l'aplicació"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1197,12 +1466,12 @@ msgstr ""
"existents."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "No eliminis l'aplicació"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Elimina aquesta aplicació"
@@ -1238,12 +1507,13 @@ msgstr "No s'ha pogut eliminar el grup %s."
msgid "Deleted group %s"
msgstr "S'ha eliminat el grup %s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
msgid "Delete group"
msgstr "Elimina el grup"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1264,22 +1534,27 @@ msgstr "No eliminis aquest grup"
msgid "Delete this group"
msgstr "Elimina aquest grup"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "No heu iniciat una sessió."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "No es pot eliminar l'avís."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1287,21 +1562,24 @@ msgstr ""
"Esteu a punt d'eliminar permanentment un avís. Una vegada fet, no es podrà "
"desfer."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Elimina l'avís"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Esteu segur que voleu eliminar aquest avís?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "No eliminis aquest avís"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Elimina aquest avís"
@@ -1386,12 +1664,14 @@ msgstr "Tema personalitzat"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "Podeu pujar un tema personalitzat de l'StatusNet amb un arxiu ZIP."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Canvia la imatge de fons"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Fons"
@@ -1404,40 +1684,48 @@ msgstr ""
"Podeu pujar una imatge de fons per al lloc. La mida màxima de fitxer és %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Activada"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Desactivada"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Activa o desactiva la imatge de fons."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Posa en mosaic la imatge de fons"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Canvia els colors"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Contingut"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Barra lateral"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Text"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Enllaços"
@@ -1449,29 +1737,31 @@ msgstr "Avançat"
msgid "Custom CSS"
msgstr "CSS personalitzat"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Utilitza els paràmetres per defecte"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Restaura els dissenys per defecte"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Torna a restaurar al valor per defecte"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Desa"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Desa el disseny"
@@ -1515,8 +1805,9 @@ msgid "Name is required."
msgstr "Cal un nom."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
-msgid "Name is too long (max 255 characters)."
+#: actions/editapplication.php:188 actions/newapplication.php:169
+#, fuzzy
+msgid "Name is too long (maximum 255 characters)."
msgstr "El nom és massa llarg (màx. 255 caràcters)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1529,16 +1820,6 @@ msgstr "El nom ja es troba en ús. Proveu-ne un altre."
msgid "Description is required."
msgstr "Cal una descripció."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "La descripció és massa llarga (màx. %d caràcters)."
-msgstr[1] "La descripció és massa llarga (màx. %d caràcters)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1555,7 +1836,7 @@ msgid "Organization is required."
msgstr "Cal una organització."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
msgid "Organization is too long (maximum 255 characters)."
msgstr "El camp organització és massa llarg (màx. 255 caràcters)."
@@ -1578,39 +1859,49 @@ msgstr "L'URL de la crida de retorn no és vàlid."
msgid "Could not update application."
msgstr "No s'ha pogut actualitzar l'aplicació."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Edita el grup %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Heu d'haver iniciat una sessió per crear un grup."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Heu de ser administrador per editar el grup."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Utilitza aquest formulari per editar el grup."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "L'àlies no és vàlid «%s»"
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "No s'ha pogut actualitzar el grup."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "No s'han pogut crear els àlies."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Configuració guardada."
@@ -1804,6 +2095,12 @@ msgstr "Cap confirmació pendent per cancel·lar."
msgid "That is the wrong email address."
msgstr "Aquesta l'adreça de correu electrònic incorrecta."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "No s'ha pogut eliminar la confirmació de correu electrònic."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1887,7 +2184,7 @@ msgstr ""
"afegir un avís als vostres preferits!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Avisos preferits de %s"
@@ -1984,19 +2281,23 @@ msgstr "No podeu establir rols d'usuari en aquest lloc."
msgid "User already has this role."
msgstr "L'usuari ja té aquest rol."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "No s'ha especificat cap perfil."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "No hi ha cap perfil amb aquesta ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "No s'ha especificat cap grup."
@@ -2061,8 +2362,10 @@ msgstr ""
"Personalitzeu l'aspecte del vostre grup amb una imatge de fons i una paleta "
"de colors de la vostra elecció."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "No s'ha pogut actualitzar el vostre disseny."
@@ -2082,6 +2385,14 @@ msgstr ""
"Podeu pujar una imatge com a logotip del vostre grup. La mida màxima del "
"fitxer és %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Puja"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Retalla"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Trieu una àrea quadrada de la imatge perquè en sigui el logotip."
@@ -2224,15 +2535,18 @@ msgstr ""
"Per què no [registreu un compte](%%action.register%%) i proveu de [crear-hi "
"un grup](%%action.newgroup%%)!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Només un administrador pot desblocar els membres del grup."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "L'usuari no està blocat del grup."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "S'ha produït un error en eliminar el bloc."
@@ -2320,10 +2634,10 @@ msgstr ""
#. TRANS: Checkbox label in IM preferences form.
#: actions/imsettings.php:182
msgid "Publish a MicroID for my Jabber/GTalk address."
-msgstr "Publica una MicroID per a la meva direcció de Jabber/GTalk."
+msgstr "Publica una MicroID per al meu compte de Jabber/GTalk."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "S'han desat les preferències."
@@ -2448,10 +2762,9 @@ msgstr[1] "Ja estàs subscrit a aquests usuaris:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2638,7 +2951,8 @@ msgstr ""
"«Tots els drets reservats»."
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
msgstr ""
"El títol de la llicència no és vàlid. La longitud màxima és 255 caràcters."
@@ -2816,50 +3130,37 @@ msgstr "Heu d'haver iniciat una sessió per registrar-hi una aplicació."
msgid "Use this form to register a new application."
msgstr "Utilitzeu aquest formulari per crear una nova aplicació."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "El nom és massa llarg (màx. 255 caràcters)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "URL d'origen requerida."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "El camp organització és massa llarg (màx. 255 caràcters)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "No s'ha pogut crear l'aplicació."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Nou grup"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Utilitza aquest formulari per crear un nou grup."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "la descripció és massa llarga (màx. %d caràcters)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Nou missatge"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "No podeu enviar un misssatge a aquest usuari."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Cap contingut!"
@@ -2868,7 +3169,7 @@ msgid "No recipient specified."
msgstr "No has especificat el destinatari."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "No t'enviïs missatges a tu mateix, simplement dir-te això."
@@ -2879,12 +3180,12 @@ msgstr "S'ha enviat el missatge"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "S'ha enviat un missatge directe a %s."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax Error"
@@ -2892,17 +3193,7 @@ msgstr "Ajax Error"
msgid "New notice"
msgstr "Nou avís"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Massa llarg. La longitud màxima és de %d caràcters."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "La mida màxima de l'avís és %d caràcters, incloent l'URL de l'adjunt."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "S'ha publicat l'avís"
@@ -3042,25 +3333,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "L'avís no té cap perfil."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "estat de %1$s a %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "El tipus de contingut %s no està permès."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Si us plau, només URL %s sobre HTTP pla."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Format de data no suportat."
@@ -3073,36 +3364,46 @@ msgstr "Cerca de gent"
msgid "Notice Search"
msgstr "Cerca d'avisos"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Altres paràmetres"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Gestiona altres opcions diferents."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (servei gratuït)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Escurça els URL amb"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Servei d'auto-escurçament a utilitzar."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Visualitza els dissenys de perfil"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Mostra o amaga els dissenys de perfil."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr ""
"El servei d'auto-escurçament d'URL és massa llarga (màx. 50 caràcters)."
@@ -3549,8 +3850,9 @@ msgstr ""
"1-64 lletres en minúscula o números, sense signes de puntuació o espais"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Nom complet"
@@ -3590,9 +3892,10 @@ msgid "Bio"
msgstr "Biografia"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Ubicació"
@@ -3605,7 +3908,7 @@ msgstr "On us trobeu, per exemple «ciutat, comarca (o illa), país»"
#. TRANS: Checkbox label in form for profile settings.
#: actions/profilesettings.php:157
msgid "Share my current location when posting notices"
-msgstr "Comparteix la meva ubicació actual en enviar avisos"
+msgstr "Comparteix la ubicació on estic en enviar avisos"
#. TRANS: Field label in form for profile settings.
#: actions/profilesettings.php:165 actions/tagother.php:149
@@ -3936,7 +4239,8 @@ msgid "Unexpected password reset."
msgstr "Restabliment de contrasenya inesperat."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "La contrasenya ha de tenir 6 o més caràcters."
#: actions/recoverpassword.php:369
@@ -4181,7 +4485,7 @@ msgid "Repeated!"
msgstr "Repetit!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Respostes a %s"
@@ -4313,11 +4617,12 @@ msgstr "Organització"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Descripció"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Estadístiques"
@@ -4335,6 +4640,11 @@ msgstr "Accions d'aplicació"
msgid "Reset key & secret"
msgstr "Reinicialitza la clau i la secreta"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Elimina"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Informació de l'aplicació"
@@ -4427,77 +4737,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "És una forma de compartir allò que us agrada."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "%s grup"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "grup %1$s, pàgina %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Perfil del grup"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Avisos"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Àlies"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Accions del grup"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Canal d'avisos del grup %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Canal d'avisos del grup %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Canal d'avisos del grup %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "Safata de sortida per %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Membres"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Cap)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Tots els membres"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "S'ha creat"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Membres"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4513,7 +4852,10 @@ msgstr ""
"%) per formar part del grup i molt més! ([Més informació...](%%%%doc.help%%%"
"%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4526,24 +4868,31 @@ msgstr ""
"[StatusNet](http://status.net/). Els seus membre comparteixen missatges "
"curts sobre llur vida i interessos. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Administradors"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "No existeix el missatge."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Només el remitent i el receptor poden llegir aquest missatge."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Missatge per a %1$s a %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Missatge de %1$s a %2$s"
@@ -4552,48 +4901,68 @@ msgstr "Missatge de %1$s a %2$s"
msgid "Notice deleted."
msgstr "S'ha eliminat l'avís."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr " etiquetats amb %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, pàgina %2$d"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Avisos etiquetats amb %1$s, pàgina %2$d"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, pàgina %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Canal d'avisos de %1$s etiquetats amb %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Canal d'avisos de %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Canal d'avisos de %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Canal d'avisos de %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF de %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
"Aquesta és la línia temporal de %1$s, però %2$s no hi ha enviat res encara."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4601,7 +4970,9 @@ msgstr ""
"Heu vist res interessant recentment? No heu enviat cap avís encara, ara "
"podria ser un bon moment per començar :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4610,7 +4981,9 @@ msgstr ""
"Sigueu el primer en [enviar sobre aquest tema](%%%%action.newnotice%%%%?"
"status_textarea=%s)!"
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4625,7 +4998,9 @@ msgstr ""
"seguir els avisos de **%s** i molt més! ([Més informació...](%%%%doc.help%%%"
"%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4636,7 +5011,8 @@ msgstr ""
"ca.wikipedia.org/wiki/Microblogging) basat en l'eina lliure [StatusNet]"
"(http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Repetició de %s"
@@ -4750,31 +5126,40 @@ msgstr ""
"Quant de temps cal que esperin els usuaris (en segons) per enviar el mateix "
"de nou."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Avís del lloc"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Edita el missatge de tot el lloc"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "No s'ha pogut desar l'avís del lloc."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "La mida màxima per als avisos de tot el lloc és de 255 caràcters."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Text de l'avís del lloc"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr "Text d'avís de tot el lloc (màxim 255 caràcters, es permet l'HTML)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Desa l'avís del lloc"
@@ -4993,12 +5378,14 @@ msgstr "Les instantànies s'enviaran a aquest URL"
msgid "Save snapshot settings"
msgstr "Desa els paràmetres de les instantànies"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "No estàs subscrit a aquest perfil."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "No s'ha pogut guardar la subscripció."
@@ -5242,76 +5629,94 @@ msgstr ""
"llicència del lloc, «%2$s»."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Usuari"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr "Paràmetres d'usuari d'aquest lloc basat en StatusNet"
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "El límit de la biografia no és vàlid. Cal que sigui numèric."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
"El text de benvinguda no és vàlid. La longitud màxima és de 255 caràcters."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "La subscripció per defecte no és vàlida: «%1$s» no és cap usuari."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Perfil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Límit de la biografia"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Límit màxim de la biografia d'un perfil (en caràcters)."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Usuaris nous"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Benvinguda als usuaris nous"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Text de benvinguda per a nous usuaris (màx. 255 caràcters)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Subscripció per defecte"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Subscriviu automàticament els usuaris nous a aquest usuari."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Invitacions"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "S'han habilitat les invitacions"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Si es permet als usuaris invitar-ne de nous."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr "Desa els paràmetres d'usuari"
@@ -5419,11 +5824,13 @@ msgstr "No es pot llegir l'URL de l'avatar «%s»."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Tipus d'imatge incorrecta per a l'URL de l'avatar «%s»."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Disseny del perfil"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5522,7 +5929,7 @@ msgid "Plugins"
msgstr "Connectors"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Versió"
@@ -5555,33 +5962,46 @@ msgstr "El Robin pensa que quelcom és impossible."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
-#, php-format
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
+#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+"Cap fitxer pot ser major de %1$d bytes i el fitxer que heu enviat era de %2"
+"$d bytes. Proveu de pujar una versió de mida menor."
+msgstr[1] ""
"Cap fitxer pot ser major de %1$d bytes i el fitxer que heu enviat era de %2"
"$d bytes. Proveu de pujar una versió de mida menor."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+"Un fitxer d'aquesta mida excediria la vostra quota d'usuari de %d bytes."
+msgstr[1] ""
"Un fitxer d'aquesta mida excediria la vostra quota d'usuari de %d bytes."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+"Un fitxer d'aquesta mida excediria la vostra quota mensual de %d bytes."
+msgstr[1] ""
"Un fitxer d'aquesta mida excediria la vostra quota mensual de %d bytes."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "El nom del fitxer no és vàlid."
@@ -5711,39 +6131,47 @@ msgid "Problem saving notice."
msgstr "S'ha produït un problema en desar l'avís."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+#, fuzzy
+msgid "Bad type provided to saveKnownGroups."
msgstr "S'ha proporcionat un tipus incorrecte per a saveKnownGroups"
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "S'ha produït un problema en desar la safata d'entrada del grup."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "No s'ha pogut desar la resposta de %1$d, %2$d."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr "No es pot revocar el rol «%1$s» de l'usuari #%2$d; no existeix."
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5815,32 +6243,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Us donem la benvinguda a %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "No s'ha definit cap usuari únic per al mode d'usuari únic."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "No s'ha pogut crear el grup."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "No es pot definir l'URI del grup."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "No s'ha pogut establir la pertinença d'aquest grup."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "No s'ha pogut desar la informació del grup local."
@@ -5890,194 +6318,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Pàgina sense titol"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Navegació primària del lloc"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Perfil personal i línia temporal dels amics"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Personal"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Canvia l'adreça electrònica, l'avatar, la contrasenya o el perfil"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Compte"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Connecta als serveis"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Connexió"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Canvia la configuració del lloc"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Administrador"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Convida amics i coneguts perquè participin a %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Convida"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Finalitza la sessió del lloc"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Finalitza la sessió"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Crea un compte"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Registre"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Inicia una sessió al lloc"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Inici de sessió"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Ajuda'm!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Ajuda"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Cerca gent o text"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Cerca"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Avís del lloc"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Vistes locals"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Avís de pàgina"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Navegació del lloc secundària"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Ajuda"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Quant a"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "Preguntes més freqüents"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "Termes del servei"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Privadesa"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Font"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Contacte"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Insígnia"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Llicència del programari StatusNet"
@@ -6085,7 +6520,7 @@ msgstr "Llicència del programari StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6095,7 +6530,7 @@ msgstr ""
"site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** és un servei de microblogging."
@@ -6104,7 +6539,7 @@ msgstr "**%%site.name%%** és un servei de microblogging."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6116,27 +6551,27 @@ msgstr ""
"org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Llicència de contingut del lloc"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "El contingut i les dades de %1$s són privades i confidencials."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
"El contingut i les dades són copyright de %1$s. Tots els drets reservats."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"El contingut i les dades són copyright dels col·laboradors. Tots els drets "
@@ -6144,7 +6579,7 @@ msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
@@ -6152,19 +6587,19 @@ msgstr ""
"llicència %2$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Paginació"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Posteriors"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Anteriors"
@@ -6245,7 +6680,7 @@ msgid "User configuration"
msgstr "Configuració de l'usuari"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Usuari"
@@ -6512,7 +6947,7 @@ msgid "AJAX error"
msgstr "Ajax Error"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Comanda completada"
@@ -6528,7 +6963,7 @@ msgstr "No existeix cap avís amb aquest identificador."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "L'usuari no té un darrer avís."
@@ -6597,6 +7032,14 @@ msgstr "%1$s s'ha unit al grup %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s ha deixat el grup %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6636,114 +7079,121 @@ msgstr ""
"%s és un perfil remot; només podeu enviar missatges directess a usuaris del "
"mateix servidor."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"El missatge és massa llarg - el màxim és %1$d caràcters, i n'heu enviat %2$d."
+msgstr[1] ""
"El missatge és massa llarg - el màxim és %1$d caràcters, i n'heu enviat %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "S'ha produït un error en enviar el missatge directe."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "S'ha repetit l'avís de %s."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "S'ha produït un error en repetir l'avís."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "L'avís és massa llarg - el màxim és %1$d caràcters, n'heu enviat %2$d."
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"L'avís és massa llarg - el màxim és %1$d caràcters, n'heu enviat %2$d."
+msgstr[1] ""
+"L'avís és massa llarg - el màxim és %1$d caràcters, n'heu enviat %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "S'ha enviat la resposta a %s."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "S'ha produït un error en desar l'avís."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Especifiqueu el nom de l'usuari al qual voleu subscriure-us."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "No es pot subscriure a perfils de OMB amb ordres."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Subscrit a %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Especifiqueu el nom de l'usuari del qui voleu deixar la subscripció."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "S'ha deixat d'estar subscrit a %s."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Comanda encara no implementada."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Avisos desactivats."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "No es poden desactivar els avisos."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Avisos activitats."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "No es poden activar els avisos."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "L'ordre d'inici de sessió no està habilitada."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
@@ -6752,20 +7202,20 @@ msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "S'ha cancel·lat la subscripció de %s."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "No esteu subscrit a ningú."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Ja estàs subscrit a aquests usuaris:"
@@ -6773,14 +7223,14 @@ msgstr[1] "Ja estàs subscrit a aquests usuaris:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Ningú no us ha subscrit."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "No pots subscriure a un altre a tu mateix."
@@ -6788,21 +7238,21 @@ msgstr[1] "No pots subscriure a un altre a tu mateix."
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "No sou membre de cap grup."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Sou un membre d'aquest grup:"
msgstr[1] "Sou un membre d'aquests grups:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6946,10 +7396,13 @@ msgstr "Aplicacions de connexió autoritzades"
msgid "Database error"
msgstr "Error de la base de dades"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Puja un fitxer"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6957,16 +7410,29 @@ msgstr ""
"Podeu pujar la vostra imatge de fons personal. La mida màxima del fitxer és "
"2MB."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"El servidor no ha pogut gestionar tantes dades POST (%s bytes) a causa de la "
-"configuració actual."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "Activada"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Desactivada"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Reinicialitza"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "S'han restaurat els paràmetres de disseny per defecte."
@@ -6994,7 +7460,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr "Canals"
@@ -7033,7 +7500,8 @@ msgstr ""
"1-64 lletres en minúscula o números, sense signes de puntuació o espais"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL del teu web, blog del grup o de la temàtica"
#: lib/groupeditform.php:168
@@ -7041,20 +7509,31 @@ msgid "Describe the group or topic"
msgstr "Descriviu el grup o la temàtica"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Descriviu el grup o la temàtica en %d caràcters"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Descriviu el grup o la temàtica en %d caràcters"
+msgstr[1] "Descriviu el grup o la temàtica en %d caràcters"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"Ubicació del grup, si s'hi adiu cap, com ara «ciutat, comarca (o illa), país»"
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr "Sobrenoms addicionals del grup, separats amb comes o espais, màx. %d"
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Sobrenoms addicionals del grup, separats amb comes o espais, màx. %d"
+msgstr[1] ""
+"Sobrenoms addicionals del grup, separats amb comes o espais, màx. %d"
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7154,39 +7633,57 @@ msgstr "Aquesta pàgina no està disponible en un tipus de mèdia que acceptis."
msgid "Unsupported image file format."
msgstr "Format d'imatge no suportat."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "La mida del fitxer és massa gran, La mida màxima és %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Càrrega parcial."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Error del sistema en pujar el fitxer."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "No és una imatge o és un fitxer corrupte."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Hem perdut el nostre fitxer."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Tipus de fitxer desconegut"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
+msgstr[1] "MB"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+msgstr[1] "kB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7436,7 +7933,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) ha afegit el vostre avís com a preferit"
@@ -7446,7 +7943,7 @@ msgstr "%s (@%s) ha afegit el vostre avís com a preferit"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7484,7 +7981,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7497,7 +7994,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) us ha enviat un avís a la vostra atenció"
@@ -7508,7 +8005,7 @@ msgstr "%s (@%s) us ha enviat un avís a la vostra atenció"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7591,7 +8088,7 @@ msgstr "Ho sentim, aquesta no és la vostra adreça electrònica d'entrada."
msgid "Sorry, no incoming email allowed."
msgstr "Ho sentim, no s'hi permet correu d'entrada."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Tipus de missatge no permès: %s"
@@ -7659,7 +8156,7 @@ msgstr "No s'ha pogut determinar el tipus MIME del fitxer."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7670,7 +8167,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "«%s» no és un tipus de fitxer compatible en aquest servidor."
@@ -7711,11 +8208,11 @@ msgstr "Adjunta un fitxer"
#: lib/noticeform.php:213
msgid "Share my location"
-msgstr "Comparteix la meva ubicació"
+msgstr "Comparteix la ubicació on estic"
#: lib/noticeform.php:216
msgid "Do not share my location"
-msgstr "No comparteixis la meva ubicació"
+msgstr "Amaga la ubicació on estic"
#: lib/noticeform.php:217
msgid ""
@@ -7811,31 +8308,31 @@ msgstr "Avís duplicat."
msgid "Couldn't insert new subscription."
msgstr "No s'ha pogut inserir una nova subscripció."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Personal"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Respostes"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Preferits"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Safata d'entrada"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Els teus missatges rebuts"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Safata de sortida"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Els teus missatges enviats"
@@ -7942,16 +8439,17 @@ msgid "Sandbox this user"
msgstr "Posa l'usuari a l'entorn de proves"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Cerca al lloc"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Paraules clau"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -8032,6 +8530,12 @@ msgstr "Núvol d'etiquetes personals"
msgid "None"
msgstr "Cap"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "El nom del fitxer no és vàlid."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr "El servidor no pot gestionar la pujada de temes si no pot tractar ZIP."
@@ -8041,8 +8545,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "Manca el fitxer del tema o la pujada ha fallat."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Ha fallat el desament del tema."
@@ -8051,16 +8555,20 @@ msgid "Invalid theme: bad directory structure."
msgstr "El tema no és vàlid: l'estructura del directori no és correcta"
#: lib/themeuploader.php:166
-#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+#, fuzzy, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"El tema pujat és massa gran; ha de tenir menys de %d bytes descomprimit."
+msgstr[1] ""
"El tema pujat és massa gran; ha de tenir menys de %d bytes descomprimit."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "L'arxiu del tema no és vàlid: manca el fitxer css/display.css"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8068,16 +8576,16 @@ msgstr ""
"El tema conté un fitxer o un nom de carpeta que no és vàlida. Feu servir "
"només lletres ASCII, dígits, caràcters de subratllat i el símbol de menys."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr "El tema conté uns noms d'extensió de fitxer que no són segurs."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "El tema conté un tipus de fitxer «.%s», que no està permès."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "S'ha produït un error en obrir l'arxiu del tema."
@@ -8085,6 +8593,13 @@ msgstr "S'ha produït un error en obrir l'arxiu del tema."
msgid "Top posters"
msgstr "Qui més publica"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Desbloca"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Treu de l'entorn de proves"
@@ -8163,17 +8678,17 @@ msgid "Moderator"
msgstr "Moderador"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "fa pocs segons"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "fa un minut"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8181,12 +8696,12 @@ msgstr[0] "aproximadament fa un minut"
msgstr[1] "aproximadament fa %d minuts"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "fa una hora"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8194,12 +8709,12 @@ msgstr[0] "aproximadament fa una hora"
msgstr[1] "aproximadament fa %d hores"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "fa un dia"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8207,12 +8722,12 @@ msgstr[0] "aproximadament fa un dia"
msgstr[1] "aproximadament fa %d dies"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "fa un mes"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8220,7 +8735,7 @@ msgstr[0] "aproximadament fa un mes"
msgstr[1] "aproximadament fa %d mesos"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "fa un any"
@@ -8253,31 +8768,21 @@ msgstr[0] ""
msgstr[1] ""
"El missatge és massa llarg - el màxim és %1$d caràcters, i n'heu enviat %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
-msgstr "Fitxer de còpia de seguretat de l'usuari %s (%s)"
+msgid "Getting backup from file '%s'."
+msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
msgid "No user specified; using backup user."
msgstr "No s'ha especificat cap usuari; s'utilitza l'usuari de reserva."
-#: scripts/restoreuser.php:94
-#, php-format
-msgid "%d entries in backup."
-msgstr "%d entrades a la còpia de seguretat."
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "El vostre nom sencer és massa llarg (màx. 255 caràcters)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "La ubicació és massa llarga (màx. 255 caràcters)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "És massa llarg. La mida màxima del missatge és %d caràcters."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "La biografia és massa llarga (màx. %d caràcters)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Descriviu qui sou i els vostres interessos en %d caràcters"
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
+#, fuzzy, php-format
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] "%d entrades a la còpia de seguretat."
+msgstr[1] "%d entrades a la còpia de seguretat."
diff --git a/locale/cs/LC_MESSAGES/statusnet.po b/locale/cs/LC_MESSAGES/statusnet.po
index ec028c60e..a0d6ba507 100644
--- a/locale/cs/LC_MESSAGES/statusnet.po
+++ b/locale/cs/LC_MESSAGES/statusnet.po
@@ -1,6 +1,7 @@
# Translation of StatusNet - Core to Czech (Česky)
# Expored from translatewiki.net
#
+# Author: Brion
# Author: Koo6
# Author: Kuvaly
# --
@@ -10,156 +11,182 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:04+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:08+0000\n"
"Language-Team: Czech <http://translatewiki.net/wiki/Portal:cs>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: cs\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ( (n >= 2 && n <= 4) ? 1 : "
"2 );\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Přístup"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Nastavení přístupu"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registrace"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "Zakázat anonymním (nepřihlášeným) uživatelům prohlížet stránky"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Soukromé"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Registrace jen na pozvánku"
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Pouze na pozvánku"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Znemožnit nové registrace"
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Uzavřené"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "uložit nastavení přístupu"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Uložit"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Tady žádná taková stránka není."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Uživatel neexistuje."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s a přátelé, strana %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s a přátelé"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Feed pro přátele uživatele: %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Feed pro přátele uživatele: %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Feed pro přátele uživatele: %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -169,7 +196,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -178,9 +205,9 @@ msgstr ""
"Zkuste začít sledovat víc lidí, [připojte se ke skupině](%%action.groups%%) "
"nebo napište něco o sobě."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -191,7 +218,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -200,65 +229,80 @@ msgstr ""
"Proč si [nezaregistrovat účet](%%%%action.register%%%%) a pak pošťouchnout "
"uživatele %s nebo jim poslat hlášku."
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Vy a přátelé"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Novinky od uživatele %1$s a přátel na %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr " API metoda nebyla nalezena."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Tato metoda vyžaduje POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -266,17 +310,21 @@ msgstr ""
"Je nutné zadat parametr s názvem 'device' s jednou z hodnot: sms, im, none."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Nepodařilo se aktualizovat nastavení uživatele"
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -289,11 +337,13 @@ msgstr "Nepodařilo se uložit profil."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -313,10 +363,12 @@ msgstr[2] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -324,8 +376,9 @@ msgid "Unable to save your design settings."
msgstr "Nelze uložit vaše nastavení designu."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Nelze uložit design."
@@ -344,31 +397,31 @@ msgstr "Zablokovat uživatele se nezdařilo."
msgid "Unblock user failed."
msgstr "Odblokovat uživatele se nezdařilo."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Přímá zpráva od %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Všechny přímé zprávy od uživatele %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Přímé zprávy uživateli %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Všechny přímé zprávy odeslané uživateli %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "zpráva bez textu!"
@@ -403,7 +456,9 @@ msgid ""
msgstr "Neposílejte si zprávu, potichu si ji pro sebe řekněte."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Hláška s tímto ID nenalezena."
@@ -419,221 +474,291 @@ msgstr "Tuto hlášku již máte v oblíbených."
msgid "Could not create favorite."
msgstr "Nelze vytvořit oblíbenou položku."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Tato hláška není oblíbená."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Nelze smazat oblíbenou položku."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Nemůžu začít sledovat uživatele, profil nenalezen."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Nemohu začít sledovat uživatele: %s je již na vašem seznamu."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Nemohu přestat sledovat uživatele, uživatel nebyl nalezen."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Nemůžete přestat sledovat sami sebe."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Dva platné ID nebo screen_names musí být dodány."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Nelze určit zdrojového uživatele."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Nepodařilo se najít cílového uživatele."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "Přezdívka může obsahovat pouze malá písmena a čísla a žádné mezery."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Přezdívku již někdo používá. Zkuste jinou."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Není platnou přezdívkou."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Domovská stránka není platná URL."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Celé jméno je moc dlouhé (maximální délka je 255 znaků)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Popis je příliš dlouhý (maximálně %d znaků)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Popis je příliš dlouhý (maximálně %d znaků)."
+msgstr[1] "Popis je příliš dlouhý (maximálně %d znaků)."
+msgstr[2] "Popis je příliš dlouhý (maximálně %d znaků)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Umístění je příliš dlouhé (maximálně 255 znaků)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Příliš mnoho aliasů! Maximálně %d."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Příliš mnoho aliasů! Maximálně %d."
+msgstr[1] "Příliš mnoho aliasů! Maximálně %d."
+msgstr[2] "Příliš mnoho aliasů! Maximálně %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Neplatný alias: \"%s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Alias \"%s\" se již používá. Zkuste jiný."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Alias nemůže být stejný jako přezdívka."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Skupina nebyla nalezena."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Jste již členem této skupiny."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Z této skupiny jste byl zablokován adminem."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Nemohu připojit uživatele %1$s do skupiny %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Nejste členem této skupiny."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Nelze odebrat uživatele %1$S ze skupiny %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "skupiny uživatele %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "skupiny na %1$s, kterych je %2$s členem."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "skupiny uživatele %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "skupiny na %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Nahrání se nezdařilo."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Neplatný přihlašovací token."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "nebyl dodán parametr oauth_token"
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Neplatný token."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Nejste autorizován."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Nastal problém s vaším session tokenem. Zkuste to znovu, prosím."
@@ -643,40 +768,55 @@ msgid "Invalid nickname / password!"
msgstr "Neplatné jméno nebo heslo!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Chyba databáze při vkládání uživatele aplikace OAuth."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Nečekaný požadavek."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Aplikace se chce připojit k vašemu účtu"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Povolit nebo zamítnout přístup"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"Aplikace <strong>%1$s</strong> od <strong>%2$s</strong> by chtěla \"<strong>%"
+"3$s</strong>\" data vašeho účtu na %4$s. Měli byste povolit přístup k datům "
+"vašeho účtu na %4$s jen třetím stranám kterým věříte.."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -688,7 +828,7 @@ msgstr ""
"vašeho účtu na %4$s jen třetím stranám kterým věříte.."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -696,9 +836,10 @@ msgstr "Účet"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -706,7 +847,7 @@ msgstr "Přezdívka"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Heslo"
@@ -717,7 +858,7 @@ msgstr "Heslo"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -725,86 +866,110 @@ msgid "Cancel"
msgstr "Zrušit"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Povolit"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Povolit nebo zakázat přístup k vašemu účtu."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "IM potvrzení zrušeno."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "Token žádosti %s byl odepřen a zrušen."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Nejste autorizován."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "Nejste autorizován."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Tato metoda vyžaduje POST nebo DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Nesmíte odstraňovat status jiného uživatele."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Žádné takové oznámení."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Nelze opakovat své vlastní oznámení."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Již jste zopakoval toto oznámení."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Status smazán."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Nenalezen status s tímto ID."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "Klient musí poskytnout 'status' parametr s hodnotou."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -813,12 +978,14 @@ msgstr[1] "Je to příliš dlouhé. Maximální délka sdělení je %d znaků"
msgstr[2] "Je to příliš dlouhé. Maximální délka sdělení je %d znaků"
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr " API metoda nebyla nalezena."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -826,166 +993,238 @@ msgstr[0] "Maximální délka notice je %d znaků včetně přiložené URL."
msgstr[1] "Maximální délka notice je %d znaků včetně přiložené URL."
msgstr[2] "Maximální délka notice je %d znaků včetně přiložené URL."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Nepodporovaný formát."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Oblíbené z %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "Updaty na %1$s od %2$s / %2$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Nelze aktualizovat skupinu."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Updaty zmiňující %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "updaty na %1$s odpovídající na updaty od %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "Veřejná časová osa %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "Všechny updaty na %s!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Neimplementovaná metoda."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Opakováno uživatelem %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Opakování %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Noticy taglé %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Aktualizace označené %1$s na %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "API metoda ve výstavbě."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Nebyl nalezen."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+#, fuzzy
+msgid "User not found."
+msgstr " API metoda nebyla nalezena."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Žádná taková příloha."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Žádná přezdívka."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Žádná velikost"
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Neplatná velikost"
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "Můžete nahrát váš osobní avatar. Maximální velikost souboru je %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Uživatel bez odpovídajícího profilu."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Nastavené Profilu"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Originál"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Náhled"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Odstranit"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Upload"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Oříznout"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "žádný soubor nebyl nahrán."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Vyberte čtvercovou plochu obrázku, která bude váš avatar"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Ztratili jsme údaje souboru."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Obrázek nahrán"
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Nahrávání obrázku selhalo."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Avatar smazán."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Jabber ID již patří jinému uživateli"
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Zablokovat tohoto uživatele"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1001,8 +1240,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1010,7 +1249,7 @@ msgstr "Poznámka"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Zablokovat tohoto uživatele"
@@ -1020,8 +1259,8 @@ msgstr "Zablokovat tohoto uživatele"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1029,140 +1268,170 @@ msgstr "Ano"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Zablokovat tohoto uživatele"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Nepodařilo se uložit blokování."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Žádný takový uživatel."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "profily blokovány skupinou %s"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "blokované profily %1$s, strana %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Seznam uživatelů blokovaných od připojení k této skupině."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Odblokovat uživatele ze skupiny"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Odblokovat"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Odblokovat tohoto uživatele"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Poslat na %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Žádný potvrzující kód."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Potvrzující kód nebyl nalezen"
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Tento potvrzující kód vám nepatří!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Neznámý typ adresy %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Adresa již byla potvrzena"
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Nelze aktualizovat uživatele"
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Nelze smazat potvrzení emailu"
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "Nelze smazat potvrzení IM"
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Heslo znovu"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Adresa \"%s\" byla potvrzena pro váš účet"
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Konverzace"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Sdělení"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Pro vymazání aplikace musíte být přihlášen."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Aplikace nebyla nalezena."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Nejste vlastníkem této aplikace."
@@ -1170,15 +1439,18 @@ msgstr "Nejste vlastníkem této aplikace."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Nastal problém s vaším session tokenem."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Odstranit aplikaci"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1188,12 +1460,12 @@ msgstr ""
"aplikace z databáze, včetně všech existujících uživatelských spojení."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Neodstraňujte tuto aplikaci"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Odstranit tuto aplikaci"
@@ -1229,13 +1501,14 @@ msgstr "Nelze aktualizovat skupinu."
msgid "Deleted group %s"
msgstr "%1$s opustil(a) skupinu %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Smazat uživatele"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1258,22 +1531,27 @@ msgstr "Neodstraňujte toto oznámení"
msgid "Delete this group"
msgstr "Odstranit tohoto uživatele"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Nejste přihlášen(a)."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Toto oznámení nelze odstranit."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1281,21 +1559,24 @@ msgstr ""
"Chystáte se trvale odstranit oznámení. Jakmile se tak stane, nemůže se "
"odestát."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Odstranit oznámení"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Jste si jisti, že chcete smazat tohoto oznámení?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Neodstraňujte toto oznámení"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Odstranit toto oznámení"
@@ -1381,12 +1662,14 @@ msgstr "Vlastní téma"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "Můžete nahrát vlastní StatusNet téma jako .ZIP archiv."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Změnit obrázek na pozadí"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Pozadí"
@@ -1399,40 +1682,48 @@ msgstr ""
"Můžete nahrát obrázek na pozadí stránek. Maximální velikost souboru je %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "zap."
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "vyp."
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Zapněte nebů vypněte obrázek na pozadí."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Dlaždicovat obrázek na pozadí"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Změnit barvy"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Obsah"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Boční panel"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Text"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Odkazy"
@@ -1444,29 +1735,31 @@ msgstr "Rozšířené"
msgid "Custom CSS"
msgstr "Vlastní CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Použít výchozí"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Obnovit výchozí vzhledy"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Reset zpět do výchozího"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Uložit"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Uložit vzhled"
@@ -1510,9 +1803,9 @@ msgid "Name is required."
msgstr "Název je povinný."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "Jméno je moc dlouhé (maximální délka je 255 znaků)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1525,17 +1818,6 @@ msgstr "Název již někdo používá. Zkuste jinou"
msgid "Description is required."
msgstr "Popis je třeba."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Popis je příliš dlouhý (maximálně %d znaků)."
-msgstr[1] "Popis je příliš dlouhý (maximálně %d znaků)."
-msgstr[2] "Popis je příliš dlouhý (maximálně %d znaků)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1552,7 +1834,7 @@ msgid "Organization is required."
msgstr "Organizace je nutná."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Organizace je příliš dlouhá (max 255 znaků)."
@@ -1576,39 +1858,49 @@ msgstr "Callback URL není platný."
msgid "Could not update application."
msgstr "Nelze aktualizovat aplikaci."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Upravit skupinu %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "K vytvoření skupiny musíte být přihlášen."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "K úpravě skupiny musíte být admin."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Použijte tento formulář k úpravám skupiny."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Neplatný alias: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Nelze aktualizovat skupinu."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Nelze vytvořit aliasy."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Nastavení uloženo."
@@ -1800,6 +2092,12 @@ msgstr "Žádné potvrzení ke zrušení."
msgid "That is the wrong email address."
msgstr "Toto je špatná e-mailová adresa."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Nelze smazat potvrzení emailu"
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1883,7 +2181,7 @@ msgstr ""
"oznámení k oblíbeným!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "oblíbená oznámení uživatele %s"
@@ -1980,19 +2278,23 @@ msgstr "Nemůžete dávat uživatelské role na této stránce."
msgid "User already has this role."
msgstr "Uživatel již tuto roli má."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Nebyl vybrán profil."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Neexistuje profil s tímto ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Nebyla vybrána skupina."
@@ -2057,8 +2359,10 @@ msgstr ""
"Přizpůsobit vzhled skupiny obrázkem na pozadí a barevnou paletou vašeho "
"výběru."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Nelze uložit vzhled."
@@ -2078,6 +2382,14 @@ msgstr ""
"Můžete nahrát obrázek loga pro vaši skupinu. Maximální velikost souboru je %"
"s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Upload"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Oříznout"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Vyberte čtvercovou oblast obrázku, která bude vaše logo."
@@ -2220,15 +2532,18 @@ msgstr ""
"Proč si ne[zaregistrovat účet](%% action.register%%) a ne[vytvořit skupinu](%"
"%action.newgroup%%) sami!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Pouze admin může odblokovat členy skupiny."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Uživatel není blokován ze skupiny."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Chyba při odstraňování bloku."
@@ -2317,7 +2632,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Publikovat MicroID pro mou Jabber / GTalk adresu."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Nastavení uloženo"
@@ -2441,10 +2756,9 @@ msgstr[2] "Jste již přihlášeni k těmto uživatelům:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2628,8 +2942,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Neplatné uvítací text. Max délka je 255 znaků."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2802,43 +3117,30 @@ msgstr "Musíte být přihlášen k registraci aplikace."
msgid "Use this form to register a new application."
msgstr "Použijte tento formulář pro registraci nové aplikace."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Jméno je moc dlouhé (maximální délka je 255 znaků)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Zdrojové URL je nutné."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Organizace je příliš dlouhá (max 255 znaků)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Nelze vytvořit aplikaci."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Nová skupina"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Použijte tento formulář k vytvoření nové skupiny."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "Popis je příliš dlouhý (maximálně %d znaků)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Nová zpráva"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr ""
"Nemůžete odesílat zprávy tomuto uživateli. (musíte být vzájemně prihlášení)"
@@ -2846,7 +3148,7 @@ msgstr ""
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Chybí obsah!"
@@ -2855,7 +3157,7 @@ msgid "No recipient specified."
msgstr "Neuveden příjemce."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "Neposílejte si zprávu, potichu si ji pro sebe řekněte."
@@ -2866,12 +3168,12 @@ msgstr "Zpráva odeslána"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Přímá zpráva pro %s odeslána."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax Chyba"
@@ -2879,17 +3181,7 @@ msgstr "Ajax Chyba"
msgid "New notice"
msgstr "Nové sdělení"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Je to příliš dlouhé. Maximální délka sdělení je %d znaků"
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "Maximální délka notice je %d znaků včetně přiložené URL."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Sdělení posláno"
@@ -3027,25 +3319,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Uživatel nemá profil."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "status %1 na %2"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Typ obsahu %s není podporován."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Only %s URLs over plain HTTP please."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Nepodporovaný formát dat."
@@ -3058,36 +3350,46 @@ msgstr "Hledání lidí"
msgid "Notice Search"
msgstr "Hledání oznámení"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Další nastavení"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Správa různých dalších možností."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (Služba zdarma)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Zkrácovat URL s"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Služba automatického zkracování, kterou použít."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Zobrazit vzhledy profilu"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Zobrazit nebo skrýt vzhledy profilu."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "adresa služby zkracování URL je příliš dlouhá (max. 50 znaků)."
#: actions/otp.php:69
@@ -3532,8 +3834,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 znaků nebo čísel, bez teček, čárek a mezer"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Celé jméno"
@@ -3574,9 +3877,10 @@ msgid "Bio"
msgstr "O mě"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Umístění"
@@ -3913,7 +4217,8 @@ msgid "Unexpected password reset."
msgstr "Nečekané resetování hesla."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Heslo musí být alespoň 6 znaků dlouhé"
#: actions/recoverpassword.php:369
@@ -4153,7 +4458,7 @@ msgid "Repeated!"
msgstr "Opakované!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Odpovědi na %s"
@@ -4286,11 +4591,12 @@ msgstr "Organizace"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Popis"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statistiky"
@@ -4309,6 +4615,11 @@ msgstr "Akce aplikace"
msgid "Reset key & secret"
msgstr "Resetovat klíč a tajemství"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Odstranit"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Info o aplikaci"
@@ -4400,77 +4711,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Toto je způsob, jak sdílet to, co se vám líbí."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "skupina %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "skupina %1$s, str. %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Profil skupiny"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Poznámka"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Aliasy"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Akce skupiny"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Feed sdělení skupiny %s (RSS 1.0"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Feed sdělení skupiny %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Feed sdělení skupiny %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "FOAF pro skupinu %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Členové"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(nic)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Všichni členové"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Vytvořeno"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Členové"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4479,13 +4819,16 @@ msgid ""
"their life and interests. [Join now](%%%%action.register%%%%) to become part "
"of this group and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-"**%s** je skupina uživatelů na %%site.name%%, [mikro-blogovací](http://drbz."
-"cz/i/napoveda-faq#mikroblog) službě založené na Free Software nástroji "
+"**%s** je skupina uživatelů na %%%%site.name%%%%, [mikro-blogovací](http://"
+"drbz.cz/i/napoveda-faq#mikroblog) službě založené na Free Software nástroji "
"[StatusNet](http://status.net/). Její členové sdílejí krátké zprávy o svém "
-"životě a zájmech. [Zaregistrujte se](%%action.register%%) a staňte se členem "
-"této skupiny a mnoha dalších! ([Čtěte více](%%doc.help%%))"
+"životě a zájmech. [Zaregistrujte se](%%%%action.register%%%%) a staňte se "
+"členem této skupiny a mnoha dalších! ([Čtěte více](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4493,29 +4836,36 @@ msgid ""
"[StatusNet](http://status.net/) tool. Its members share short messages about "
"their life and interests. "
msgstr ""
-"**%s** je skupina uživatelů na %%site.name%%, [mikro-blogovací](http://drbz."
-"cz/i/napoveda-faq#mikroblog) službě založené na Free Software nástroji "
+"**%s** je skupina uživatelů na %%%%site.name%%%%, [mikro-blogovací](http://"
+"drbz.cz/i/napoveda-faq#mikroblog) službě založené na Free Software nástroji "
"[StatusNet](http://status.net/). Její členové sdílejí krátké zprávy o svém "
"životě a zájmech. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Adminové"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Žádné takové zprávy."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Pouze odesílatel a příjemce může přečíst tuto zprávu."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Zpráva pro %1$s na %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Zpráva od %1$s na %2$s"
@@ -4524,47 +4874,67 @@ msgstr "Zpráva od %1$s na %2$s"
msgid "Notice deleted."
msgstr "Oznámení smazáno."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr "označen %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, strana %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Oznámení označená %1$s, strana %2$d"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, strana %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Feed oznámení pro %1$s otagovaných %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Feed oznámení pro %1$s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Feed oznámení pro %1$s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Feed oznámení pro %1$s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF pro %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "Toto je časová osa pro %1$s, ale %2$s zatím ničím nepřispěli."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4572,7 +4942,9 @@ msgstr ""
"Viděli jste v poslední době zajímavého? Nemáte zatím žádné oznámení, teď by "
"byl dobrý čas začít:)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4581,7 +4953,9 @@ msgstr ""
"Můžete se pokusit uživatele %1$s postrčit nebo [jim něco poslat](%%%%action."
"newnotice%%%%?status_textarea=%2$s)."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4589,23 +4963,26 @@ msgid ""
"[StatusNet](http://status.net/) tool. [Join now](%%%%action.register%%%%) to "
"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-"**%s** má účet na %%site.name%%, [mikro-blogovací](http://drbz.cz/i/napoveda-"
-"faq#mikroblog) službě založené na Free Software nástroji [StatusNet](http://"
-"status.net/). [Zaregistrujte se](%%action.register%%) a sledujte oznámení od "
-"**%s**a mnoha dalších! ([Čtěte více](%%doc.help%%))"
+"**%s** má účet na %%%%site.name%%%%, [mikro-blogovací](http://drbz.cz/i/"
+"napoveda-faq#mikroblog) službě založené na Free Software nástroji [StatusNet]"
+"(http://status.net/). [Zaregistrujte se](%%%%action.register%%%%) a sledujte "
+"oznámení od **%s**a mnoha dalších! ([Čtěte více](%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
"wikipedia.org/wiki/Micro-blogging) service based on the Free Software "
"[StatusNet](http://status.net/) tool. "
msgstr ""
-"**%s** má účet na %%site.name%%, [mikro-blogovací](http://drbz.cz/i/napoveda-"
-"faq#mikroblog) službě založené na Free Software nástroji [StatusNet](http://"
-"status.net/). "
+"**%s** má účet na %%%%site.name%%%%, [mikro-blogovací](http://drbz.cz/i/"
+"napoveda-faq#mikroblog) službě založené na Free Software nástroji [StatusNet]"
+"(http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Opakování %s"
@@ -4716,31 +5093,40 @@ msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
"Jak dlouho uživatel musí čekat (v sekundách) než může poslat totéž znovu."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Oznámení stránky"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Upravit celo-webovou zprávu"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Problém při ukládání sdělení stránky"
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "Max délka pro celo-webové oznámení je 255 znaků."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Text sdělení stránky"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr "Celo-webové sdělení (255 znaků max., s HTML)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Uložit oznámení stránky"
@@ -4955,12 +5341,14 @@ msgstr "Na tuto adresu budou poslány snímky"
msgid "Save snapshot settings"
msgstr "Uložit nastavení snímkování"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Nejste přihlášen k tomuto profilu."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Nelze uložit odebírání"
@@ -5203,75 +5591,93 @@ msgstr ""
"Licence naslouchaného '%1$s' není kompatibilní s licencí stránky '%2$s'."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Uživatel"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Neplatný bio limit. Musí být číslo."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "Neplatné uvítací text. Max délka je 255 znaků."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Neplatné výchozí přihlášení: '%1$s' není uživatel."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Limit Bia"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Maximální počet znaků bia profilu."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Noví uživatelé"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Uvítání nového uživatele"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Uvítání nových uživatel (Max 255 znaků)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Výchozí odběr"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Automaticky přihlásit nové uživatele k tomuto uživateli."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Pozvánky"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Pozvánky povoleny"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Zda chcete uživatelům umožnit pozvat nové uživatele."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5378,11 +5784,13 @@ msgstr "Nelze načíst avatara z URL '%s'"
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Špatný typ obrázku na URL '%s'"
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Vzhled profilu"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5482,7 +5890,7 @@ msgid "Plugins"
msgstr "Pluginy"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Verze"
@@ -5515,31 +5923,47 @@ msgstr "Robin si myslí, že je něco nemožné."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
-#, php-format
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
+#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+"Žádný soubor nesmí být větší než %1$d bajtů a soubor, který jste poslal měl %"
+"2$d bajtů. Zkuste nahrát menší verzi."
+msgstr[1] ""
+"Žádný soubor nesmí být větší než %1$d bajtů a soubor, který jste poslal měl %"
+"2$d bajtů. Zkuste nahrát menší verzi."
+msgstr[2] ""
"Žádný soubor nesmí být větší než %1$d bajtů a soubor, který jste poslal měl %"
"2$d bajtů. Zkuste nahrát menší verzi."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr "Takto velký soubor by překročil vaši uživatelskou kvótu %d bajtů."
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] "Takto velký soubor by překročil vaši uživatelskou kvótu %d bajtů."
+msgstr[1] "Takto velký soubor by překročil vaši uživatelskou kvótu %d bajtů."
+msgstr[2] "Takto velký soubor by překročil vaši uživatelskou kvótu %d bajtů."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr "Takto velký soubor by překročil vaši měsíční kvótu %d bajtů."
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] "Takto velký soubor by překročil vaši měsíční kvótu %d bajtů."
+msgstr[1] "Takto velký soubor by překročil vaši měsíční kvótu %d bajtů."
+msgstr[2] "Takto velký soubor by překročil vaši měsíční kvótu %d bajtů."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Neplatné jméno souboru."
@@ -5668,39 +6092,47 @@ msgid "Problem saving notice."
msgstr "Problém při ukládání sdělení"
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+#, fuzzy
+msgid "Bad type provided to saveKnownGroups."
msgstr "saveKnownGroups obdrželo špatný typ."
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Problém při ukládání skupinového inboxu"
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Nelze uložit místní info skupiny."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr "Nelze zrušit roli \"%1$s\" pro uživatele #%2$d, neexistuje."
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr "Nelze zrušit roli \"%1$s\" pro uživatele #%2$d, chyba databáze."
@@ -5770,32 +6202,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Vítejte na %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Nenastaven uživatel pro jednouživatelský mód"
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Nelze vytvořit skupinu."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Nelze nastavit URI skupiny."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Nelze nastavit členství ve skupině."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Nelze uložit místní info skupiny."
@@ -5845,194 +6277,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "stránka bez názvu"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Primární navigace na webu"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Osobní profil a časová osa přátel"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Osobní"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Změňte svůj e-mail, avatar, heslo, profil"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Účet"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Připojení ke službám"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Připojit"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Změna konfigurace webu"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Admin"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Pozvěte přátele a kolegy, aby se k vám připojili na %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Pozvat"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Odhlášení z webu"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Odhlásit se"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Zaregistrujte se"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Registrovat"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Přihlásit se na stránky"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Přihlásit"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Nápověda"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Nápověda"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Vyhledávání osob nebo textu"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Hledat"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Sdělení"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Místní zobrazení"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Sdělení stránky"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Sekundární navigace na webu"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Nápověda"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "O nás"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "FAQ"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "TOS (pravidla použití služby)"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Soukromí"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Zdroj"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Kontakt"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Odznak"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Licence softwaru StatusNet"
@@ -6040,7 +6479,7 @@ msgstr "Licence softwaru StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6050,7 +6489,7 @@ msgstr ""
"broughtby%%](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** je služba mikroblogů."
@@ -6059,7 +6498,7 @@ msgstr "**%%site.name%%** je služba mikroblogů."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6071,50 +6510,50 @@ msgstr ""
"licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Licence k obsahu stránek"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "Obsah a data z %1$S jsou soukromé a důvěrné."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr "Obsah a data copyright %1$s. Všechna práva vyhrazena."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr "Obsah a data copyright přispěvatelů. Všechna práva vyhrazena."
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr "Všechen obsah a data %1$s jsou k dispozici v rámci licence %2$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Stránkování"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Po"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Před"
@@ -6193,7 +6632,7 @@ msgid "User configuration"
msgstr "Akce uživatele"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Uživatel"
@@ -6460,7 +6899,7 @@ msgid "AJAX error"
msgstr "Ajax Chyba"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Příkaz dokončen"
@@ -6476,7 +6915,7 @@ msgstr "Oznámení s tímto id neexistuje."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "Uživatel nemá žádné poslední oznámení"
@@ -6545,6 +6984,14 @@ msgstr "%1$s se připojil(a) ke skupině %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s opustil(a) skupinu %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6584,133 +7031,139 @@ msgstr ""
"%s je vzdálený profil, přímé zprávy můžete odesílat pouze pro uživatele na "
"stejném serveru."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Zpráva je příliš dlouhá - maximum je %1$d znaků, poslal jsi %2$d."
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Zpráva je příliš dlouhá - maximum je %1$d znaků, poslal jsi %2$d."
+msgstr[1] "Zpráva je příliš dlouhá - maximum je %1$d znaků, poslal jsi %2$d."
+msgstr[2] "Zpráva je příliš dlouhá - maximum je %1$d znaků, poslal jsi %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Chyba při odesílání přímé zprávy."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Oznámení od %s opakováno."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Chyba nastavení uživatele"
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Oznámení je příliš dlouhé - maximum je %1$d znaků, poslal jsi %2$d."
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Oznámení je příliš dlouhé - maximum je %1$d znaků, poslal jsi %2$d."
+msgstr[1] "Oznámení je příliš dlouhé - maximum je %1$d znaků, poslal jsi %2$d."
+msgstr[2] "Oznámení je příliš dlouhé - maximum je %1$d znaků, poslal jsi %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Odpověď %s odeslána."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Problém při ukládání sdělení."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Uveďte jméno uživatele ke kterému se přihlásit."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Nelze se přihlásit k odběru OMB profilů příkazem."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Přihlášeno k %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Uveďte jméno uživatele od kterého se odhlásit."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "Odhlášeno od %s."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Příkaz ještě nebyl implementován."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Oznámení vypnuta."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Nelze vypnout oznámení."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Oznámení zapnuta."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Nelze zapnout oznámení."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "Příkaz login je vypnut."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr "Tento odkaz je použitelný pouze jednou a je platný pouze 2 minuty: %s."
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "%s odhlášen."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Nejste přihlášen k nikomu."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Jste přihlášeni k této osobě:"
@@ -6719,14 +7172,14 @@ msgstr[2] "Jste přihlášeni k těmto lidem:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Nikdo k vám není přihlášen."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Tato osoba je k vám přihlášena:"
@@ -6735,14 +7188,14 @@ msgstr[2] "Tito lidé jsou k vám přihlášeni:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Nejste členem žádné skupiny."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Jste členem této skupiny:"
@@ -6750,7 +7203,7 @@ msgstr[1] "Jste členem těchto skupin:"
msgstr[2] ""
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6894,10 +7347,13 @@ msgstr "Autorizované propojené aplikace"
msgid "Database error"
msgstr "Chyba databáze"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Nahrát soubor"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6905,16 +7361,29 @@ msgstr ""
"Můžete nahrát váš osobní obrázek na pozadí. Maximální velikost souboru je 2 "
"MB."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"Server nebyl schopen zpracovat tolik POST dat (%s bytů) vzhledem k jeho "
-"aktuální konfiguraci."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "zap."
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "vyp."
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Reset"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Obnoveno výchozí nastavení vzhledu."
@@ -6942,7 +7411,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6980,7 +7450,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 znaků nebo čísel, bez teček, čárek a mezer"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL domovské stránky nebo blogu skupiny nebo tématu"
#: lib/groupeditform.php:168
@@ -6988,21 +7459,32 @@ msgid "Describe the group or topic"
msgstr "Popište skupinu nebo téma"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Popište skupinu nebo téma ve %d znacích"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Popište skupinu nebo téma ve %d znacích"
+msgstr[1] "Popište skupinu nebo téma ve %d znacích"
+msgstr[2] "Popište skupinu nebo téma ve %d znacích"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"Umístění skupiny, pokud je nějaké, ve stylu \"město, stát (nebo region), země"
"\""
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr "Další přezdívky pro skupinu, oddělené čárkou nebo mezerou, max %d"
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] "Další přezdívky pro skupinu, oddělené čárkou nebo mezerou, max %d"
+msgstr[1] "Další přezdívky pro skupinu, oddělené čárkou nebo mezerou, max %d"
+msgstr[2] "Další přezdívky pro skupinu, oddělené čárkou nebo mezerou, max %d"
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7102,39 +7584,60 @@ msgstr "Tato stránka není k dispozici v typu média která přijímáte."
msgid "Unsupported image file format."
msgstr "Nepodporovaný formát obrázku."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Ten soubor je příliš velký. Maximální velikost souboru je %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Částečné náhrání."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Chyba systému při nahrávání souboru"
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Není obrázkem, nebo jde o poškozený soubor."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Ztratili jsme náš soubor."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Neznámý typ souboru"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
+msgstr[1] "MB"
+msgstr[2] "MB"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+msgstr[1] "kB"
+msgstr[2] "kB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: lib/jabber.php:387
#, php-format
@@ -7384,7 +7887,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) přidal vaše oznámení jako oblíbené"
@@ -7394,7 +7897,7 @@ msgstr "%s (@%s) přidal vaše oznámení jako oblíbené"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7433,7 +7936,7 @@ msgstr ""
" %6$s \n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7446,7 +7949,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) poslal oznámení žádající o vaši pozornost"
@@ -7457,7 +7960,7 @@ msgstr "%s (@%s) poslal oznámení žádající o vaši pozornost"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7540,7 +8043,7 @@ msgstr "Je nám líto, toto není vaše příchozí e-mailová adresa."
msgid "Sorry, no incoming email allowed."
msgstr "Je nám líto, žádný příchozí e-mail není dovolen."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Nepodporovaný typ zprávy: %s"
@@ -7605,7 +8108,7 @@ msgstr "Nelze určit typ MIME souboru."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7614,7 +8117,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7755,31 +8258,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "Nelze vložit odebírání"
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Osobní"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Odpovědi"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Oblíbené"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Doručená pošta"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Vaše příchozí zprávy"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Odeslaná pošta"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Vaše odeslané zprávy"
@@ -7886,16 +8389,17 @@ msgid "Sandbox this user"
msgstr "Sandboxovat tohoto uživatele"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Prohledat stránky"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Klíčová slova"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7976,6 +8480,12 @@ msgstr "Mrak štítků kterými jsou uživatelé označeni"
msgid "None"
msgstr "Nic"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Neplatné jméno souboru."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr "Tento server nemůže zpracovat nahrání tématu bez podpory ZIP."
@@ -7985,8 +8495,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "Chybí soubor tématu nebo se nepodařilo nahrání."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Chyba při ukládání tématu."
@@ -7995,16 +8505,22 @@ msgid "Invalid theme: bad directory structure."
msgstr "Neplatné téma: špatná adresářová struktura."
#: lib/themeuploader.php:166
-#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+#, fuzzy, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"Nahrané téma je příliš velké, nezkomprimované musí být menší než %d bajtů."
+msgstr[1] ""
+"Nahrané téma je příliš velké, nezkomprimované musí být menší než %d bajtů."
+msgstr[2] ""
"Nahrané téma je příliš velké, nezkomprimované musí být menší než %d bajtů."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "Neplatný archiv tématu: chybí soubor css/display.css"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8012,16 +8528,16 @@ msgstr ""
"Téma obsahuje neplatné jméno souboru nebo složky. Zůstaňte u písmen ASCII, "
"číslic, podtržítka a mínusu."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr "Téma obsahuje nebezpečné přípony souborů, může být nebezpečné."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "Téma obsahuje soubor typu '.%s', což není povoleno."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Chyba při otevírání archivu tématu."
@@ -8029,6 +8545,13 @@ msgstr "Chyba při otevírání archivu tématu."
msgid "Top posters"
msgstr "Nejlepší pisálci"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Odblokovat"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Odsandboxovat"
@@ -8107,17 +8630,17 @@ msgid "Moderator"
msgstr "Moderátor"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "před pár sekundami"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "asi před minutou"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8126,12 +8649,12 @@ msgstr[1] ""
msgstr[2] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "asi před hodinou"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8140,12 +8663,12 @@ msgstr[1] ""
msgstr[2] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "asi přede dnem"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8154,12 +8677,12 @@ msgstr[1] ""
msgstr[2] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "asi před měsícem"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8168,7 +8691,7 @@ msgstr[1] ""
msgstr[2] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "asi před rokem"
@@ -8200,32 +8723,23 @@ msgstr[0] "Zpráva je příliš dlouhá - maximum je %1$d znaků, poslal jsi %2$
msgstr[1] "Zpráva je příliš dlouhá - maximum je %1$d znaků, poslal jsi %2$d."
msgstr[2] "Zpráva je příliš dlouhá - maximum je %1$d znaků, poslal jsi %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Nebylo zadáno uživatelské ID."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Celé jméno je moc dlouhé (maximální délka je 255 znaků)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Umístění je příliš dlouhé (maximálně 255 znaků)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Je to příliš dlouhé. Maximální délka sdělení je %d znaků."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Umístění příliš dlouhé (maximálně %d znaků)"
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Popište sebe a své zájmy"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
diff --git a/locale/de/LC_MESSAGES/statusnet.po b/locale/de/LC_MESSAGES/statusnet.po
index 8fef98e9b..154820a88 100644
--- a/locale/de/LC_MESSAGES/statusnet.po
+++ b/locale/de/LC_MESSAGES/statusnet.po
@@ -19,156 +19,182 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:05+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:09+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Zugang"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Zugangseinstellungen speichern"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registrieren"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
"Anonymen (nicht eingeloggten) Benutzern das Betrachten der Seite verbieten?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Privat"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Registrierung nur bei vorheriger Einladung erlauben."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Nur auf Einladung"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Neuregistrierungen deaktivieren."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Geschlossen"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Zugangs-Einstellungen speichern"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Speichern"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Seite nicht vorhanden"
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Unbekannter Benutzer."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s und Freunde, Seite% 2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s und Freunde"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Feed der Freunde von %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Feed der Freunde von %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Feed der Freunde von %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -178,7 +204,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -187,9 +213,9 @@ msgstr ""
"Abonniere doch mehr Leute, [tritt einer Gruppe bei](%%action.groups%%) oder "
"poste selber etwas."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -200,7 +226,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -209,65 +237,80 @@ msgstr ""
"Warum [registrierst du nicht ein Benutzerkonto](%%%%action.register%%%%) und "
"gibst %s dann einen Stups oder postest ihm etwas."
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Du und Freunde"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Aktualisierungen von %1$s und Freunden auf %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "API-Methode nicht gefunden."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Diese Methode benötigt ein POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -276,17 +319,21 @@ msgstr ""
"sms, im, none."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Konnte Benutzerdaten nicht aktualisieren."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -299,11 +346,13 @@ msgstr "Konnte Profil nicht speichern."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -320,10 +369,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -331,8 +382,9 @@ msgid "Unable to save your design settings."
msgstr "Konnte Twitter-Einstellungen nicht speichern."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Konnte Benutzerdesign nicht aktualisieren."
@@ -351,31 +403,31 @@ msgstr "Blockieren des Benutzers fehlgeschlagen."
msgid "Unblock user failed."
msgstr "Freigeben des Benutzers fehlgeschlagen."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Direkte Nachrichten von %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Alle von %s gesendeten direkten Nachrichten"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Direkte Nachrichten an %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Alle an %s gesendeten direkten Nachrichten"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Fehlender Nachrichtentext!"
@@ -413,7 +465,9 @@ msgstr ""
"Schicke dir selbst keine Nachrichten; sag es dir stattdessen einfach leise."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Keine Nachricht mit dieser ID gefunden."
@@ -429,47 +483,59 @@ msgstr "Diese Nachricht ist bereits ein Favorit!"
msgid "Could not create favorite."
msgstr "Konnte keinen Favoriten erstellen."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Diese Nachricht ist kein Favorit!"
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Konnte Favoriten nicht löschen."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Konnte Benutzer nicht folgen: Profil nicht gefunden"
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr ""
"Kann Benutzer %s nicht folgen: schon in deiner Kontaktliste eingetragen"
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Kann Benutzer nicht entfolgen: Benutzer nicht gefunden."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Du kannst dich nicht selbst entfolgen!"
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Zwei gültige IDs oder Benutzernamen müssen angegeben werden."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Konnte öffentlichen Stream nicht abrufen."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Konnte keine Statusmeldungen finden."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -477,175 +543,228 @@ msgstr ""
"Leerzeichen sind nicht erlaubt."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Benutzername wird bereits verwendet. Suche dir einen anderen aus."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Ungültiger Benutzername."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr ""
"Homepage ist keine gültige URL. URLs müssen ein Präfix wie http enthalten."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
-#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Der bürgerliche Name ist zu lang (maximal 255 Zeichen)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Die Beschreibung ist zu lang (max. %d Zeichen)."
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Die Beschreibung ist zu lang (max. %d Zeichen)."
+msgstr[1] "Die Beschreibung ist zu lang (max. %d Zeichen)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
-#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Der eingegebene Aufenthaltsort ist zu lang (maximal 255 Zeichen)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Zu viele Pseudonyme! Maximale Anzahl ist %d."
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Zu viele Pseudonyme! Maximal eins ist erlaubt."
+msgstr[1] "Zu viele Pseudonyme! Maximal %d sind erlaubt."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Ungültiges Alias: „%s“"
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Benutzername „%s“ wird bereits verwendet. Suche dir einen anderen aus."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Alias kann nicht das gleiche wie der Spitzname sein."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Gruppe nicht gefunden!"
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Du bist bereits Mitglied dieser Gruppe"
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Der Admin dieser Gruppe hat dich blockiert."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Konnte Benutzer %1$s nicht der Gruppe %2$s hinzufügen."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Du bist kein Mitglied dieser Gruppe."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Konnte Benutzer %1$s nicht aus der Gruppe %2$s entfernen."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Gruppen von %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "%1$s Gruppen in denen %2$s Mitglied ist"
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s Gruppen"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "Gruppen von %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Hochladen fehlgeschlagen."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
msgid "Invalid request token or verifier."
msgstr "Anmelde-Token ungültig oder abgelaufen."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Kein oauth_token Parameter angegeben."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
msgid "Invalid request token."
msgstr "Ungültiges Token."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
-#, fuzzy
+#: actions/apioauthauthorize.php:121
msgid "Request token already authorized."
-msgstr "Du bist nicht autorisiert."
+msgstr "Anfrage-Token bereits autorisiert."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Es gab ein Problem mit deinem Sitzungstoken. Bitte versuche es erneut."
@@ -655,40 +774,55 @@ msgid "Invalid nickname / password!"
msgstr "Benutzername oder Passwort falsch."
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Datenbankfehler beim Einfügen des OAuth-Programm-Benutzers."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Unerwartete Formulareingabe."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Ein Programm will eine Verbindung zu deinem Konto aufbauen"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Zugriff erlauben oder ablehnen"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"Das Programm <strong>%1$s</strong> von <strong>%2$s</strong> würde gerne "
+"<strong>%3$s</strong> bei deinem %4$s Zugang. Du solltest nur "
+"vertrauenswürdigen Quellen Erlaubnis zu deinem %4$s Zugang geben."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -700,16 +834,17 @@ msgstr ""
"vertrauenswürdigen Quellen Erlaubnis zu deinem %4$s Zugang geben."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr "Profil"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -717,7 +852,7 @@ msgstr "Benutzername"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Passwort"
@@ -728,7 +863,7 @@ msgstr "Passwort"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -736,38 +871,52 @@ msgid "Cancel"
msgstr "Abbrechen"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
msgctxt "BUTTON"
msgid "Allow"
msgstr "Erlauben"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr "Zugang zu deinem Benutzerkonto autorisieren."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
msgstr "Authorisierung abgebrochen."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr "Die Anfrage %s wurde gesperrt und widerrufen."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+msgid "You have successfully authorized the application"
+msgstr "Du hast das Programm erfolgreich autorisiert."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+"Bitte kehre zum Programm zurück und gebe den folgenden Sicherheitscode ein, "
+"um den Vorgang abzuschließen."
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, php-format
-msgid "You have successfully authorized %s."
-msgstr "Du hast %s erfolgreich authorisiert."
+msgid "You have successfully authorized %s"
+msgstr "Du hast %s erfolgreich autorisiert."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -776,39 +925,49 @@ msgstr ""
"Bitte kehre nach %s zurück und geben den folgenden Sicherheitscode ein, um "
"den Vorgang abzuschließen."
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Diese Methode benötigt ein POST oder DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Du kannst den Status eines anderen Benutzers nicht löschen."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Unbekannte Nachricht."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Du kannst deine eigenen Nachrichten nicht wiederholen."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Nachricht bereits wiederholt"
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Status gelöscht."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Keine Nachricht mit dieser ID gefunden."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
"Der Client muss einen „status“-Parameter mit einen Wert zur Verfügung "
@@ -816,7 +975,8 @@ msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -826,11 +986,13 @@ msgstr[1] ""
"Das war zu lang. Die Länge einer Nachricht ist auf %d Zeichen beschränkt."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
msgid "Parent notice not found."
msgstr "API-Methode nicht gefunden."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -841,168 +1003,235 @@ msgstr[1] ""
"Die maximale Größe von Nachrichten ist %d Zeichen, inklusive der URL der "
"Anhänge"
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Bildformat wird nicht unterstützt."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Favoriten von %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s Aktualisierung in den Favoriten von %2$s / %2$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Konnte keinen Gruppen-Feed erstellen - %s"
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Aktualisierungen erwähnen %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "Nachrichten von %1$s, die auf Nachrichten von %2$s / %3$s antworten."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s öffentliche Zeitleiste"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s Nachrichten von allen!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+msgid "Unimplemented."
+msgstr "Nicht unterstützte Methode."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Antworten an %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Antworten von %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
-msgstr "Nachrichten, die mit %s getagt sind"
+msgstr "Mit „%s“ getaggte Nachrichten"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
-msgstr "Aktualisierungen mit %1$s getagt auf %2$s!"
+msgstr "Mit „%1$s“ getaggte Nachrichten auf „%2$s“!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "API-Methode im Aufbau."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Nicht gefunden."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "API-Methode nicht gefunden."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Kein solcher Anhang."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Kein Benutzername."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Keine Größe."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Ungültige Größe."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
"Du kannst dein persönliches Avatar hochladen. Die maximale Dateigröße ist %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Benutzer ohne passendes Profil"
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Avatar-Einstellungen"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Original"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Vorschau"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Löschen"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Hochladen"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Zuschneiden"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Keine Datei hoch geladen."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr ""
"Wähle eine quadratische Fläche aus dem Bild, um dein Avatar zu speichern"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Daten verloren."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Avatar aktualisiert."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Aktualisierung des Avatars fehlgeschlagen."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Avatar gelöscht."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Du hast diesen Benutzer bereits blockiert."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Benutzer blockieren"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1018,8 +1247,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1027,7 +1256,7 @@ msgstr "Nein"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Diesen Benutzer freigeben"
@@ -1037,8 +1266,8 @@ msgstr "Diesen Benutzer freigeben"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1046,140 +1275,169 @@ msgstr "Ja"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Diesen Benutzer blockieren"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Konnte Blockierungsdaten nicht speichern."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Keine derartige Gruppe."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s blockierte Benutzerprofile"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s blockierte Benutzerprofile, Seite %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Liste der blockierten Benutzer in dieser Gruppe."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Blockierung des Benutzers für die Gruppe aufheben."
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Freigeben"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Diesen Benutzer freigeben"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Versenden an %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Kein Bestätigungs-Code."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Bestätigungscode nicht gefunden."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Dieser Bestätigungscode ist nicht für dich!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Nicht erkannter Adresstyp %s"
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Diese Adresse wurde bereits bestätigt."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Konnte Benutzerdaten nicht aktualisieren."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Konnte E-Mail-Bestätigung nicht löschen."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "Konnte die IM-Bestätigung nicht löschen."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Adresse bestätigen"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Die Adresse „%s“ wurde für dein Konto bestätigt."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Unterhaltung"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Nachrichten"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Du musst angemeldet sein, um dieses Programm zu entfernen."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Programm nicht gefunden."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Du bist Besitzer dieses Programms"
@@ -1187,15 +1445,18 @@ msgstr "Du bist Besitzer dieses Programms"
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Es gab ein Problem mit deinem Sessiontoken."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Programm entfernen"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1205,12 +1466,12 @@ msgstr ""
"aus der Datenbank entfernt, auch alle bestehenden Benutzer-Verbindungen."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Dieses Programm nicht löschen"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Programm löschen"
@@ -1244,12 +1505,13 @@ msgstr "Konnte %s-Gruppe nicht löschen."
msgid "Deleted group %s"
msgstr "%s-Gruppe gelöscht"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
msgid "Delete group"
msgstr "Gruppe löschen"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1270,22 +1532,27 @@ msgstr "Diese Gruppe nicht löschen"
msgid "Delete this group"
msgstr "Diese Gruppe löschen"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Nicht angemeldet."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Die Nachricht konnte nicht gelöscht werden."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1293,21 +1560,24 @@ msgstr ""
"Du bist gerade dabei eine Nachricht unwiderruflich zu löschen. Diese Aktion "
"ist irreversibel."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Notiz löschen"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Bist du sicher, dass du diese Nachricht löschen möchtest?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Diese Nachricht nicht löschen"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Nachricht löschen"
@@ -1391,12 +1661,14 @@ msgstr "Angepasster Skin"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "Du kannst ein angepasstes StatusNet-Theme als .ZIP-Archiv hochladen."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Hintergrundbild ändern"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Hintergrund"
@@ -1410,40 +1682,48 @@ msgstr ""
"Dateigröße beträgt %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "An"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Aus"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Hintergrundbild ein- oder ausschalten."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Hintergrundbild kacheln"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Farben ändern"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Inhalt"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Seitenleiste"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Text"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Links"
@@ -1455,29 +1735,31 @@ msgstr "Erweitert"
msgid "Custom CSS"
msgstr "Eigene CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Standardeinstellungen benutzen"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Standard-Design wiederherstellen"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Standard wiederherstellen"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Speichern"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Design speichern"
@@ -1521,8 +1803,8 @@ msgid "Name is required."
msgstr "Name ist erforderlich."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
-msgid "Name is too long (max 255 characters)."
+#: actions/editapplication.php:188 actions/newapplication.php:169
+msgid "Name is too long (maximum 255 characters)."
msgstr "Der Name ist zu lang (maximal 255 Zeichen)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1535,16 +1817,6 @@ msgstr "Der Name wird bereits verwendet. Suche dir einen anderen aus."
msgid "Description is required."
msgstr "Beschreibung ist erforderlich."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Die Beschreibung ist zu lang (max. %d Zeichen)."
-msgstr[1] "Die Beschreibung ist zu lang (max. %d Zeichen)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1562,7 +1834,7 @@ msgid "Organization is required."
msgstr "Organisation ist erforderlich. (Pflichtangabe)"
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
msgid "Organization is too long (maximum 255 characters)."
msgstr "Die angegebene Organisation ist zu lang (maximal 255 Zeichen)."
@@ -1585,39 +1857,49 @@ msgstr "Antwort-URL ist nicht gültig"
msgid "Could not update application."
msgstr "Konnte Programm nicht aktualisieren."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Gruppe %s bearbeiten"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Du musst angemeldet sein, um eine Gruppe zu erstellen."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Du musst ein Admin sein, um die Gruppe zu bearbeiten"
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Benutze dieses Formular, um die Gruppe zu bearbeiten."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Ungültiges Stichwort: „%s“"
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Konnte Gruppe nicht aktualisieren."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Konnte keinen Favoriten erstellen."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Einstellungen gespeichert."
@@ -1813,6 +2095,12 @@ msgstr "Keine ausstehende Bestätigung, die abgebrochen werden kann."
msgid "That is the wrong email address."
msgstr "Dies ist die falsche E-Mail Adresse"
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Konnte E-Mail-Bestätigung nicht löschen."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1896,7 +2184,7 @@ msgstr ""
"bist der erste der eine Nachricht favorisiert!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "%ss favorisierte Nachrichten"
@@ -1993,19 +2281,23 @@ msgstr "Auf dieser Seite können keine Benutzerrollen gewährt werden."
msgid "User already has this role."
msgstr "Benutzer hat bereits diese Aufgabe"
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Kein Profil angegeben."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Kein Benutzer-Profil mit dieser ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Keine Gruppe angegeben"
@@ -2072,8 +2364,10 @@ msgstr ""
"Stelle ein wie die Gruppenseite aussehen soll. Hintergrundbild und "
"Farbpalette frei wählbar."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Konnte dein Design nicht aktualisieren."
@@ -2093,6 +2387,14 @@ msgstr ""
"Du kannst ein Logo für deine Gruppe hochladen. Die maximale Dateigröße ist %"
"s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Hochladen"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Zuschneiden"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Wähle eine quadratische Fläche aus dem Bild, um das Logo zu speichern."
@@ -2236,15 +2538,18 @@ msgstr ""
"Warum [registrierst du nicht einen Account](%%action.register%%) und [legst "
"diese Gruppe selbst an](%%action.newgroup%%)?"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Nur Admins können Blockierungen von Gruppenmitglieder aufheben."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Dieser Benutzer ist nicht von der Gruppe blockiert."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Fehler beim Freigeben des Benutzers."
@@ -2335,7 +2640,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "MicroID für meine Jabber/GTalk-Adresse veröffentlichen."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Einstellungen gesichert."
@@ -2458,10 +2763,9 @@ msgstr[1] "Du hast diese Benutzer bereits abonniert:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
+#: actions/invite.php:145 actions/invite.php:159
#, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2650,7 +2954,7 @@ msgstr ""
"wählst."
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
+msgid "Invalid license title. Maximum length is 255 characters."
msgstr "Ungültiger Lizenztitel. Die maximale Länge liegt bei 255 Zeichen."
#: actions/licenseadminpanel.php:168
@@ -2811,7 +3115,6 @@ msgstr "Kein aktueller Status."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:52
-#, fuzzy
msgid "New application"
msgstr "Neues Programm"
@@ -2824,50 +3127,37 @@ msgstr "Du musst angemeldet sein, um ein Programm zu registrieren."
msgid "Use this form to register a new application."
msgstr "Benutzer dieses Formular, um eine neues Programm zu erstellen."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Der Name ist zu lang (maximal 255 Zeichen)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Quell-URL ist erforderlich."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Die angegebene Organisation ist zu lang (maximal 255 Zeichen)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Konnte das Programm nicht erstellen."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Neue Gruppe"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Benutze dieses Formular, um eine neue Gruppe zu erstellen."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "Die Beschreibung ist zu lang (max. %d Zeichen)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Neue Nachricht"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Du kannst diesem Benutzer keine Nachricht schicken."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Kein Inhalt!"
@@ -2876,7 +3166,7 @@ msgid "No recipient specified."
msgstr "Kein Empfänger angegeben."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2888,12 +3178,12 @@ msgstr "Nachricht gesendet"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Direkte Nachricht an %s abgeschickt"
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax-Fehler"
@@ -2901,20 +3191,7 @@ msgstr "Ajax-Fehler"
msgid "New notice"
msgstr "Neue Nachricht"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr ""
-"Das war zu lang. Die Länge einer Nachricht ist auf %d Zeichen beschränkt."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-"Die maximale Größe von Nachrichten ist %d Zeichen, inklusive der URL der "
-"Anhänge"
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Nachricht hinzugefügt"
@@ -3058,25 +3335,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Nachricht hat kein Profil"
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Status von %1$s auf %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Content-Typ %s wird nicht untersützt."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Bitte nur %s URLs über einfaches HTTP."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Kein unterstütztes Datenformat."
@@ -3089,37 +3366,46 @@ msgstr "Suche nach Benutzern"
msgid "Notice Search"
msgstr "Nachrichtensuche"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Andere Einstellungen"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Verwalte zahlreiche andere Einstellungen."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
-msgstr "(kostenloser Dienst)"
+msgstr " (kostenloser Dienst)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "URLs kürzen mit"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "URL-Auto-Kürzungs-Dienst."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Profil-Designs ansehen"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Profil-Designs anzeigen oder verstecken."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
-msgstr "URL-Auto-Kürzungs-Dienst ist zu lang (max. 50 Zeichen)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+msgid "URL shortening service is too long (maximum 50 characters)."
+msgstr "URL-Auto-Kürzungs-Dienst ist zu lang (maximal 50 Zeichen)."
#: actions/otp.php:69
msgid "No user ID specified."
@@ -3504,12 +3790,12 @@ msgstr "Suche nach anderen Benutzern"
#: actions/peopletag.php:68
#, php-format
msgid "Not a valid people tag: %s."
-msgstr "Ungültiger Personen-Tag: %s."
+msgstr "Ungültiger Personen-Tag: „%s“."
#: actions/peopletag.php:142
#, php-format
msgid "Users self-tagged with %1$s - page %2$d"
-msgstr "Benutzer die sich selbst mit %1$s getagged haben - Seite %2$d"
+msgstr "Benutzer, die sich selbst mit „%1$s“ getaggt haben - Seite %2$d"
#: actions/postnotice.php:95
msgid "Invalid notice content."
@@ -3546,8 +3832,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 Kleinbuchstaben oder Zahlen, keine Satz- oder Leerzeichen."
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Bürgerlicher Name"
@@ -3588,9 +3875,10 @@ msgid "Bio"
msgstr "Biografie"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Aufenthaltsort"
@@ -3610,15 +3898,15 @@ msgstr "Teile meine aktuelle Position, wenn ich Nachrichten sende"
#: actions/tagother.php:209 lib/subscriptionlist.php:106
#: lib/subscriptionlist.php:108 lib/userprofile.php:210
msgid "Tags"
-msgstr "Stichwörter"
+msgstr "Tags"
#. TRANS: Tooltip for field label in form for profile settings.
#: actions/profilesettings.php:168
msgid ""
"Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated"
msgstr ""
-"Stichwörter über dich selbst (Buchstaben, Zahlen, -, ., und _) durch Kommas "
-"oder Leerzeichen getrennt"
+"Tags über dich selbst (Buchstaben, Zahlen, -, ., und _) durch Kommas oder "
+"Leerzeichen getrennt"
#. TRANS: Dropdownlist label in form for profile settings.
#: actions/profilesettings.php:173
@@ -3652,7 +3940,7 @@ msgstr ""
#. TRANS: Plural form is used based on the maximum number of allowed
#. TRANS: characters for the biography (%d).
#: actions/profilesettings.php:262 actions/register.php:230
-#, fuzzy, php-format
+#, php-format
msgid "Bio is too long (maximum %d character)."
msgid_plural "Bio is too long (maximum %d characters)."
msgstr[0] "Die Biografie ist zu lang (maximal ein Zeichen)."
@@ -3665,9 +3953,8 @@ msgstr "Keine Zeitzone ausgewählt."
#. TRANS: Validation error in form for profile settings.
#: actions/profilesettings.php:281
-#, fuzzy
msgid "Language is too long (maximum 50 characters)."
-msgstr "Die eingegebene Sprache ist zu lang (maximal 50 Zeichen)"
+msgstr "Die eingegebene Sprache ist zu lang (maximal 50 Zeichen)."
#. TRANS: Validation error in form for profile settings.
#. TRANS: %s is an invalid tag.
@@ -3782,14 +4069,14 @@ msgstr ""
#. TRANS: Title for public tag cloud.
#: actions/publictagcloud.php:57
msgid "Public tag cloud"
-msgstr "Öffentliche Stichwort-Wolke"
+msgstr "Öffentliche Tag-Wolke"
#. TRANS: Instructions (more used like an explanation/header).
#. TRANS: %s is the StatusNet sitename.
#: actions/publictagcloud.php:65
#, php-format
msgid "These are most popular recent tags on %s"
-msgstr "Das sind die beliebtesten Stichwörter auf %s"
+msgstr "Das sind die beliebtesten Tags auf „%s“"
#. TRANS: This message contains a Markdown URL. The link description is between
#. TRANS: square brackets, and the link between parentheses. Do not separate "]("
@@ -3798,8 +4085,8 @@ msgstr "Das sind die beliebtesten Stichwörter auf %s"
#, php-format
msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet."
msgstr ""
-"Bis jetzt hat noch niemand eine Nachricht mit dem Stichwort [hashtag](%%doc."
-"tags%%) gepostet."
+"Bis jetzt hat noch niemand eine Nachricht mit dem Tag „[hashtag](%%doc.tags%"
+"%)“ gepostet."
#. TRANS: Message shown to a logged in user for the public tag cloud
#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag.
@@ -3823,7 +4110,7 @@ msgstr ""
#: actions/publictagcloud.php:146
msgid "Tag cloud"
-msgstr "Stichwort-Wolke"
+msgstr "Tag-Wolke"
#: actions/recoverpassword.php:36
msgid "You are already logged in!"
@@ -3934,8 +4221,8 @@ msgid "Unexpected password reset."
msgstr "Unerwarteter Passwortreset."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
-msgstr "Passwort muss mehr als 6 Zeichen enthalten"
+msgid "Password must be 6 characters or more."
+msgstr "Passwort muss mehr als 6 Zeichen enthalten."
#: actions/recoverpassword.php:369
msgid "Password and confirmation do not match."
@@ -4181,7 +4468,7 @@ msgid "Repeated!"
msgstr "Wiederholt!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Antworten an %s"
@@ -4314,11 +4601,12 @@ msgstr "Organisation"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Beschreibung"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statistik"
@@ -4336,6 +4624,11 @@ msgstr "Programmaktionen"
msgid "Reset key & secret"
msgstr "Schlüssel zurücksetzen"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Löschen"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Programminformation"
@@ -4429,77 +4722,104 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Dies ist ein Weg, Dinge zu teilen, die dir gefallen."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "%s-Gruppe"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "%1$s Gruppe, Seite %d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Gruppenprofil"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Nachricht"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Pseudonyme"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Gruppenaktionen"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Nachrichtenfeed der Gruppe %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Nachrichtenfeed der Gruppe %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Nachrichtenfeed der Gruppe %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "Postausgang von %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Mitglieder"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Kein)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Alle Mitglieder"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+msgctxt "LABEL"
msgid "Created"
msgstr "Erstellt"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Mitglieder"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4514,7 +4834,10 @@ msgstr ""
"und werde Teil der Gruppe und vielen anderen! ([Mehr Informationen](%%%%doc."
"help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4527,24 +4850,31 @@ msgstr ""
"Software [StatusNet](http://status.net/). Seine Mitglieder erstellen kurze "
"Nachrichten über ihr Leben und Interessen. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Admins"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Keine derartige Nachricht."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Nur der Absender und der Empfänger können diese Nachricht lesen."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Nachricht an %1$s auf %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Nachricht von %1$s auf %2$s"
@@ -4553,49 +4883,68 @@ msgstr "Nachricht von %1$s auf %2$s"
msgid "Notice deleted."
msgstr "Nachricht gelöscht."
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
#, php-format
-msgid " tagged %s"
-msgstr "Nachrichten, die mit %s getagt sind"
+msgid "%1$s tagged %2$s"
+msgstr "Von „%1$s“ mit „%2$s“ getaggte Nachrichten"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Von „%1$s“ mit „%2$s“ getaggte Nachrichten, Seite %3$d"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, Seite %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
-msgstr "Nachrichtenfeed für %1$s tagged %2$s (RSS 1.0)"
+msgstr "Feed aller von „%1$s“ mit „%2$s“ getaggten Nachrichten (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Feed der Nachrichten von %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Feed der Nachrichten von %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Feed der Nachrichten von %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF von %s"
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
-"Dies ist die Zeitleiste von %1$s und Freunden, aber bisher hat niemand etwas "
-"gepostet."
+"Dies ist die Zeitleiste von %1$s, aber bisher hat %1$s noch nichts gepostet."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4603,7 +4952,9 @@ msgstr ""
"In letzter Zeit irgendwas Interessantes erlebt? Du hast noch nichts "
"geschrieben, jetzt wäre doch ein guter Zeitpunkt los zu legen :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4612,7 +4963,9 @@ msgstr ""
"Du kannst %1$s in seinem Profil einen Stups geben oder [ihm etwas posten](%%%"
"%action.newnotice%%%%?status_textarea=%s)."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4626,7 +4979,9 @@ msgstr ""
"um **%s**'s und vielen anderen zu folgen! ([Mehr Informationen](%%%%doc.help%"
"%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4637,7 +4992,8 @@ msgstr ""
"wikipedia.org/wiki/Mikroblogging)-Dienst basierend auf der freien Software "
"[StatusNet](http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Wiederholung von %s"
@@ -4753,31 +5109,38 @@ msgstr ""
"Wie lange muss ein Benutzer warten, bis er eine identische Nachricht "
"abschicken kann (in Sekunden)."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Seitenbenachrichtigung"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Neue Nachricht"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Konnte Seitenbenachrichtigung nicht speichern"
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "Maximale Länge von Systembenachrichtigungen ist 255 Zeichen."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Seitenbenachrichtigung"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
-msgstr "Systembenachrichtigung (max. 255 Zeichen; HTML erlaubt)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
+msgstr "Systembenachrichtigung (maximal 255 Zeichen; HTML erlaubt)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Systemnachricht speichern"
@@ -4994,12 +5357,14 @@ msgstr "An diese Adresse werden Snapshots gesendet"
msgid "Save snapshot settings"
msgstr "Snapshot-Einstellungen speichern"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Du hast dieses Profil nicht abonniert."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Konnte Abonnement nicht erstellen."
@@ -5144,22 +5509,22 @@ msgstr "SMS"
#: actions/tag.php:69
#, php-format
msgid "Notices tagged with %1$s, page %2$d"
-msgstr "Mit %1$s gekennzeichnete Nachrichten, Seite %2$d"
+msgstr "Mit „%1$s“ getaggte Nachrichten, Seite %2$d"
#: actions/tag.php:87
#, php-format
msgid "Notice feed for tag %s (RSS 1.0)"
-msgstr "Nachrichten Feed für Tag %s (RSS 1.0)"
+msgstr "Nachrichten-Feed des Tags „%s“ (RSS 1.0)"
#: actions/tag.php:93
#, php-format
msgid "Notice feed for tag %s (RSS 2.0)"
-msgstr "Nachrichten Feed für Tag %s (RSS 2.0)"
+msgstr "Nachrichten-Feed des Tag „%s“ (RSS 2.0)"
#: actions/tag.php:99
#, php-format
msgid "Notice feed for tag %s (Atom)"
-msgstr "Nachrichten Feed für Tag %s (Atom)"
+msgstr "Nachrichten-Feed des Tags „%s“ (Atom)"
#: actions/tagother.php:39
msgid "No ID argument."
@@ -5168,7 +5533,7 @@ msgstr "Kein ID-Argument."
#: actions/tagother.php:65
#, php-format
msgid "Tag %s"
-msgstr "Tag %s"
+msgstr "Tag „%s“"
#: actions/tagother.php:77 lib/userprofile.php:76
msgid "User profile"
@@ -5188,8 +5553,8 @@ msgid ""
"Tags for this user (letters, numbers, -, ., and _), comma- or space- "
"separated"
msgstr ""
-"Stichwörter für diesen Benutzer (Buchstaben, Nummer, -, ., und _), durch "
-"Komma oder Leerzeichen getrennt"
+"Tags dieses Benutzers (Buchstaben, Nummer, -, ., und _), durch Komma oder "
+"Leerzeichen getrennt"
#: actions/tagother.php:193
msgid ""
@@ -5200,17 +5565,17 @@ msgstr ""
#: actions/tagother.php:200
msgid "Could not save tags."
-msgstr "Konnte Stichwörter nicht speichern."
+msgstr "Konnte Tags nicht speichern."
#: actions/tagother.php:236
msgid "Use this form to add tags to your subscribers or subscriptions."
msgstr ""
-"Benutze dieses Formular, um Tags zu deinen Abonnenten oder Abonnements "
+"Benutze dieses Formular, um Tags deinen Abonnenten oder Abonnements "
"hinzuzufügen."
#: actions/tagrss.php:35
msgid "No such tag."
-msgstr "Stichwort nicht vorhanden."
+msgstr "Tag nicht vorhanden."
#: actions/unblock.php:59
msgid "You haven't blocked that user."
@@ -5241,75 +5606,91 @@ msgstr ""
"$s“."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Benutzer"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr "Benutzer-Einstellungen dieser StatusNet-Website"
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Das Zeichenlimit der Biografie muss numerisch sein!"
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "Willkommens-Nachricht ungültig. Maximale Länge sind 255 Zeichen."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
-msgstr "Ungültiges Abonnement: „%1$s“ ist kein Benutzer"
+msgid "Invalid default subscripton: '%1$s' is not a user."
+msgstr "Ungültiges Standard-Abonnement: „%1$s“ ist kein Benutzer."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Bio-Limit"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Maximale Länge in Zeichen der Profil-Bio."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Neue Benutzer"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Neue Benutzer empfangen"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Willkommens-Nachricht für neue Benutzer (maximal 255 Zeichen)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Standard-Abonnement"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Neue Benutzer abonnieren automatisch diesen Benutzer"
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Einladungen"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Einladungen aktivieren"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Ist es Benutzern erlaubt, neue Benutzer einzuladen."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr "Benutzer-Einstellungen speichern"
@@ -5417,11 +5798,13 @@ msgstr "Konnte Avatar-URL nicht öffnen „%s“"
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Falscher Bildtyp für „%s“"
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Profil-Design-Einstellungen"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5521,7 +5904,7 @@ msgid "Plugins"
msgstr "Erweiterungen"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Version"
@@ -5554,33 +5937,48 @@ msgstr "Robin denkt, dass etwas unmöglich ist."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
-"Keine Datei darf größer als %d Bytes sein und die Datei die du verschicken "
-"wolltest war %d Bytes groß. Bitte eine kleinere Version hochladen."
+msgstr[0] ""
+"Keine Datei darf größer als ein Byte sein und die Datei die du verschicken "
+"wolltest war %2$d Bytes groß. Bitte eine kleinere Version hochladen."
+msgstr[1] ""
+"Keine Datei darf größer als %1$d Bytes sein und die Datei die du verschicken "
+"wolltest war %2$d Bytes groß. Bitte eine kleinere Version hochladen."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr "Eine Datei dieser Größe überschreitet deine User Quota von %d Byte."
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+"Eine Datei dieser Größe überschreitet deine User Quota von einem Byte."
+msgstr[1] ""
+"Eine Datei dieser Größe überschreitet deine User Quota von %d Bytes."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
-"Eine Datei dieser Größe würde deine monatliche Quota von %d Byte "
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+"Eine Datei dieser Größe würde deine monatliche Quota von einem Byte "
+"überschreiten."
+msgstr[1] ""
+"Eine Datei dieser Größe würde deine monatliche Quota von %d Bytes "
"überschreiten."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Ungültiger Dateiname."
@@ -5609,9 +6007,9 @@ msgstr "Profil-ID %s ist ungültig."
#. TRANS: Exception thrown providing an invalid group ID.
#. TRANS: %s is the invalid group ID.
#: classes/Group_member.php:89
-#, fuzzy, php-format
+#, php-format
msgid "Group ID %s is invalid."
-msgstr "Fehler beim Speichern des Benutzers, ungültig."
+msgstr "Gruppen-ID %s ist ungültig."
#. TRANS: Activity title.
#: classes/Group_member.php:113 lib/joinform.php:114
@@ -5710,33 +6108,41 @@ msgid "Problem saving notice."
msgstr "Problem bei Speichern der Nachricht."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
-"Der Methode saveKnownGroups wurde ein schlechter Wert zur Verfügung gestellt"
+"Der Methode „saveKnownGroups“ wurde ein schlechter Typ zur Verfügung "
+"gestellt."
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Problem bei Speichern der Nachricht."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Konnte Antwort auf %1$d, %2$d nicht speichern."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
@@ -5745,7 +6151,7 @@ msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5760,7 +6166,7 @@ msgstr "Benutzer hat kein Profil."
#. TRANS: Exception thrown when a tag cannot be saved.
#: classes/Status_network.php:338
msgid "Unable to save tag."
-msgstr "Konnte Seitenbenachrichtigung nicht speichern."
+msgstr "Konnte Tag nicht speichern."
#. TRANS: Exception thrown when trying to subscribe while being banned from subscribing.
#: classes/Subscription.php:75 lib/oauthstore.php:482
@@ -5779,7 +6185,6 @@ msgstr "Dieser Benutzer hat dich blockiert."
#. TRANS: Exception thrown when trying to unsibscribe without a subscription.
#: classes/Subscription.php:171
-#, fuzzy
msgid "Not subscribed!"
msgstr "Nicht abonniert!"
@@ -5818,32 +6223,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Herzlich willkommen bei %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Kein einzelner Benutzer für den Ein-Benutzer-Modus ausgewählt."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Konnte Gruppe nicht erstellen."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Konnte die Gruppen-URI nicht setzen."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Konnte Gruppenmitgliedschaft nicht setzen."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Konnte die lokale Gruppen Information nicht speichern."
@@ -5893,194 +6298,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Seite ohne Titel"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr "Mehr anzeigen"
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Hauptnavigation"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Persönliches Profil und Freundes-Zeitleiste"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Eigene"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Ändere deine E-Mail, Avatar, Passwort und Profil"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Profil"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Zum Dienst verbinden"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Verbinden"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Seiteneinstellung ändern"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Admin"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Lade Freunde und Kollegen ein dir auf %s zu folgen"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Einladen"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Von der Seite abmelden"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Abmelden"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Neues Benutzerkonto erstellen"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Registrieren"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Auf der Seite anmelden"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Anmelden"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Hilf mir!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Hilfe"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Suche nach Leuten oder Text"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Suchen"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Seitennachricht"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Lokale Ansichten"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Neue Nachricht"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Unternavigation"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Hilfe"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Über"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "FAQ"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "AGB"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Privatsphäre"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Quellcode"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Kontakt"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Plakette"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "StatusNet-Software-Lizenz"
@@ -6088,7 +6500,7 @@ msgstr "StatusNet-Software-Lizenz"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6098,7 +6510,7 @@ msgstr ""
"site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** ist ein Mikrobloggingdienst."
@@ -6107,7 +6519,7 @@ msgstr "**%%site.name%%** ist ein Mikrobloggingdienst."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6119,20 +6531,20 @@ msgstr ""
"(http://www.fsf.org/licensing/licenses/agpl-3.0.html) erhältlich ist."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "StatusNet-Software-Lizenz"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "Inhalte und Daten von %1$s sind privat und vertraulich."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
@@ -6140,7 +6552,7 @@ msgstr ""
"vorbehalten."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"Urheberrecht von Inhalt und Daten liegt bei den Beteiligten. Alle Rechte "
@@ -6148,25 +6560,25 @@ msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr "Alle Inhalte und Daten von %1$s sind unter der %2$s Lizenz verfügbar."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Seitenerstellung"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Später"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Vorher"
@@ -6245,7 +6657,7 @@ msgid "User configuration"
msgstr "Benutzereinstellung"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Benutzer"
@@ -6313,7 +6725,7 @@ msgstr "Anonymer Zugang konnte nicht erstellt werden"
#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
#: lib/apioauthstore.php:69
msgid "Could not create anonymous OAuth application."
-msgstr "Anonyme OAuth Anwendung konnte nicht erstellt werden."
+msgstr "Anonyme OAuth-Anwendung konnte nicht erstellt werden."
#. TRANS: Exception thrown when no token association could be found.
#: lib/apioauthstore.php:151
@@ -6350,11 +6762,11 @@ msgstr "Programmsymbol"
#. TRANS: Form input field instructions.
#. TRANS: %d is the number of available characters for the description.
#: lib/applicationeditform.php:201
-#, fuzzy, php-format
+#, php-format
msgid "Describe your application in %d character"
msgid_plural "Describe your application in %d characters"
-msgstr[0] "Beschreibe dein Programm in %d Zeichen"
-msgstr[1] "Beschreibe dein Programm in %d Zeichen"
+msgstr[0] "Beschreibe dein Programm in einem Zeichen."
+msgstr[1] "Beschreibe dein Programm in %d Zeichen."
#. TRANS: Form input field instructions.
#: lib/applicationeditform.php:205
@@ -6448,7 +6860,7 @@ msgstr "Genehmigte %1$s - „%2$s“ Zugriff."
#: lib/applicationlist.php:282
#, php-format
msgid "Access token starting with: %s"
-msgstr "Zugriffstoken beginnend mit %s"
+msgstr "Zugriffstoken beginnend mit „%s“"
#. TRANS: Button label
#: lib/applicationlist.php:298
@@ -6473,24 +6885,22 @@ msgstr "Anbieter"
#. TRANS: Title.
#: lib/attachmentnoticesection.php:67
msgid "Notices where this attachment appears"
-msgstr "Nachrichten in denen dieser Anhang erscheint"
+msgstr "Nachrichten, in denen dieser Anhang erscheint"
#. TRANS: Title.
#: lib/attachmenttagcloudsection.php:48
msgid "Tags for this attachment"
-msgstr "Stichworte für diesen Anhang"
+msgstr "Tags dieses Anhangs"
#. TRANS: Exception thrown when a password change fails.
#: lib/authenticationplugin.php:221 lib/authenticationplugin.php:227
-#, fuzzy
msgid "Password changing failed."
-msgstr "Passwort konnte nicht geändert werden"
+msgstr "Passwort konnte nicht geändert werden."
#. TRANS: Exception thrown when a password change attempt fails because it is not allowed.
#: lib/authenticationplugin.php:238
-#, fuzzy
msgid "Password changing is not allowed."
-msgstr "Passwort kann nicht geändert werden"
+msgstr "Passwort kann nicht geändert werden."
#. TRANS: Title for the form to block a user.
#: lib/blockform.php:68
@@ -6504,12 +6914,11 @@ msgstr "Befehl-Ergebnisse"
#. TRANS: Title for command results.
#: lib/channel.php:194
-#, fuzzy
msgid "AJAX error"
msgstr "Ajax-Fehler"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Befehl ausgeführt"
@@ -6521,27 +6930,27 @@ msgstr "Befehl fehlgeschlagen"
#. TRANS: Command exception text shown when a notice ID is requested that does not exist.
#: lib/command.php:82 lib/command.php:106
msgid "Notice with that id does not exist."
-msgstr "Nachricht mit dieser ID existiert nicht"
+msgstr "Nachricht mit dieser ID existiert nicht."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
-msgstr "Benutzer hat keine letzte Nachricht"
+msgstr "Benutzer hat keine letzte Nachricht."
#. TRANS: Message given requesting a profile for a non-existing user.
#. TRANS: %s is the nickname of the user for which the profile could not be found.
#: lib/command.php:128
#, php-format
msgid "Could not find a user with nickname %s."
-msgstr "Konnte keinen Benutzer mit dem Namen %s finden"
+msgstr "Konnte keinen Benutzer mit dem Namen „%s“ finden."
#. TRANS: Message given getting a non-existing user.
#. TRANS: %s is the nickname of the user that could not be found.
#: lib/command.php:148
#, php-format
msgid "Could not find a local user with nickname %s."
-msgstr "Konnte keinen lokalen Benutzer mit dem Nick %s finden"
+msgstr "Konnte keinen lokalen Benutzer mit dem Namen „%s“ finden."
#. TRANS: Error text shown when an unimplemented command is given.
#: lib/command.php:183
@@ -6551,14 +6960,14 @@ msgstr "Leider ist dieser Befehl noch nicht implementiert."
#. TRANS: Command exception text shown when a user tries to nudge themselves.
#: lib/command.php:229
msgid "It does not make a lot of sense to nudge yourself!"
-msgstr "Es macht keinen Sinn dich selbst anzustupsen!"
+msgstr "Es macht keinen Sinn, dich selbst anzustupsen!"
#. TRANS: Message given having nudged another user.
#. TRANS: %s is the nickname of the user that was nudged.
#: lib/command.php:238
#, php-format
msgid "Nudge sent to %s."
-msgstr "Stups an %s abgeschickt"
+msgstr "Stups an „%s“ abgeschickt."
#. TRANS: User statistics text.
#. TRANS: %1$s is the number of other user the user is subscribed to.
@@ -6585,14 +6994,22 @@ msgstr "Nachricht als Favorit markiert."
#: lib/command.php:357
#, php-format
msgid "%1$s joined group %2$s."
-msgstr "%1$s ist der Gruppe %2$s beigetreten."
+msgstr "%1$s ist der Gruppe „%2$s“ beigetreten."
#. TRANS: Message given having removed a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
#: lib/command.php:405
#, php-format
msgid "%1$s left group %2$s."
-msgstr "%1$s hat die Gruppe %2$s verlassen."
+msgstr "%1$s hat die Gruppe „%2$s“ verlassen."
+
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
@@ -6633,135 +7050,141 @@ msgstr ""
"%s ist ein entferntes Profil; man kann direkte Nachrichten nur an Benutzer "
"auf dem selben Server senden."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Nachricht zu lang - maximal ein Zeichen erlaubt, du hast %2$d gesendet."
+msgstr[1] ""
"Nachricht zu lang - maximal %1$d Zeichen erlaubt, du hast %2$d gesendet."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
-msgstr "Fehler beim Senden der Nachricht"
+msgstr "Fehler beim Senden der Nachricht."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
-msgstr "Nachricht von %s wiederholt."
+msgstr "Nachricht von „%s“ wiederholt."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
-msgstr "Fehler beim Wiederholen der Nachricht"
+msgstr "Fehler beim Wiederholen der Nachricht."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
-"Nachricht zu lange - maximal %1$d Zeichen erlaubt, du hast %2$ gesendet"
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Nachricht zu lang - maximal ein Zeichen erlaubt, du hast %2$d gesendet."
+msgstr[1] ""
+"Nachricht zu lang - maximal %1$d Zeichen erlaubt, du hast %2$d gesendet."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
-msgstr "Antwort an %s gesendet"
+msgstr "Antwort an „%s“ gesendet"
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Problem beim Speichern der Nachricht."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
-msgstr "Gib den Namen des Benutzers an, den du abonnieren möchtest"
+msgstr "Gib den Namen des Benutzers an, den du abonnieren möchtest."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "OMB-Profile können nicht mit einem Kommando abonniert werden."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
-msgstr "%s abboniert"
+msgstr "%s abboniert."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Gib den Namen des Benutzers ein, den du nicht mehr abonnieren möchtest"
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
-msgstr "Abgemeldet von %s."
+msgstr "%s abbestellt."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Befehl noch nicht implementiert."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Benachrichtigung deaktiviert."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Konnte Benachrichtigung nicht deaktivieren."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Benachrichtigung aktiviert."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Konnte Benachrichtigung nicht aktivieren."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
-msgstr "Die Anmeldung ist deaktiviert"
+msgstr "Die Anmeldung ist deaktiviert."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr "Der Link ist nur einmal und für eine Dauer von 2 Minuten gültig: %s"
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "%s nicht mehr abonniert"
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Du hast niemanden abonniert."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Du hast diesen Benutzer bereits abonniert:"
@@ -6769,36 +7192,36 @@ msgstr[1] "Du hast diese Benutzer bereits abonniert:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Niemand hat dich abonniert."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
-msgstr[0] "Die Gegenseite konnte dich nicht abonnieren."
-msgstr[1] "Die Gegenseite konnte dich nicht abonnieren."
+msgstr[0] "Diese Person abonniert dich:"
+msgstr[1] "Diese Personen abonnieren dich:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Du bist in keiner Gruppe Mitglied."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Du bist Mitglied dieser Gruppe:"
msgstr[1] "Du bist Mitglied dieser Gruppen:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6892,7 +7315,7 @@ msgstr "Ich habe an folgenden Stellen nach Konfigurationsdateien gesucht:"
#. TRANS: Error message displayed when no configuration file was found for a StatusNet installation.
#: lib/common.php:142
msgid "You may wish to run the installer to fix this."
-msgstr "Bitte die Installation erneut starten um das Problem zu beheben."
+msgstr "Bitte die Installation erneut starten, um das Problem zu beheben."
#. TRANS: Error message displayed when no configuration file was found for a StatusNet installation.
#. TRANS: The text is link text that leads to the installer page.
@@ -6902,7 +7325,6 @@ msgstr "Zur Installation gehen."
#. TRANS: Menu item for Instant Messaging settings.
#: lib/connectsettingsaction.php:106
-#, fuzzy
msgctxt "MENU"
msgid "IM"
msgstr "IM"
@@ -6914,7 +7336,6 @@ msgstr "Aktualisierungen via Instant Messenger (IM)"
#. TRANS: Menu item for Short Message Service settings.
#: lib/connectsettingsaction.php:113
-#, fuzzy
msgctxt "MENU"
msgid "SMS"
msgstr "SMS"
@@ -6926,7 +7347,6 @@ msgstr "Aktualisierungen via SMS"
#. TRANS: Menu item for OuAth connection settings.
#: lib/connectsettingsaction.php:120
-#, fuzzy
msgctxt "MENU"
msgid "Connections"
msgstr "Verbindungen"
@@ -6940,27 +7360,40 @@ msgstr "Programme mit Zugriffserlaubnis"
msgid "Database error"
msgstr "Datenbankfehler."
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Datei hochladen"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr ""
"Du kannst dein persönliches Hintergrundbild hochladen. Die maximale "
-"Dateigröße ist 2MB."
+"Dateigröße ist 2 MB."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"Der Server kann so große POST Abfragen (%s bytes) aufgrund der Konfiguration "
-"nicht verarbeiten."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+msgctxt "RADIO"
+msgid "On"
+msgstr "An"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Aus"
-#: lib/designsettings.php:418
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Zurücksetzen"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Standard-Design wieder hergestellt."
@@ -6988,13 +7421,14 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr "Feeds"
#: lib/galleryaction.php:121
msgid "Filter tags"
-msgstr "Stichworte filtern"
+msgstr "Tags filtern"
#: lib/galleryaction.php:131
msgid "All"
@@ -7002,15 +7436,15 @@ msgstr "Alle"
#: lib/galleryaction.php:139
msgid "Select tag to filter"
-msgstr "Wähle ein Stichwort, um die Liste einzuschränken"
+msgstr "Wähle ein Tag, um die Liste einzuschränken"
#: lib/galleryaction.php:140
msgid "Tag"
-msgstr "Stichwort"
+msgstr "Tag"
#: lib/galleryaction.php:141
msgid "Choose a tag to narrow list"
-msgstr "Wähle ein Stichwort, um die Liste einzuschränken"
+msgstr "Wähle ein Tag, um die Liste einzuschränken"
#: lib/galleryaction.php:143
msgid "Go"
@@ -7026,8 +7460,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 Kleinbuchstaben oder Zahlen, keine Satz- oder Leerzeichen"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
-msgstr "Adresse der Homepage oder Blogs der Gruppe oder des Themas"
+msgid "URL of the homepage or blog of the group or topic."
+msgstr "Adresse der Homepage oder Blogs der Gruppe oder des Themas."
#: lib/groupeditform.php:168
msgid "Describe the group or topic"
@@ -7035,20 +7469,30 @@ msgstr "Beschreibe die Gruppe oder das Thema"
#: lib/groupeditform.php:170
#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Beschreibe die Gruppe oder das Thema in %d Zeichen"
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Beschreibe die Gruppe oder das Thema in einem Zeichen"
+msgstr[1] "Beschreibe die Gruppe oder das Thema in %d Zeichen"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
-msgstr "Ort der Gruppe, optional, beispielsweise „Stadt, Region, Land“"
+"Location for the group, if any, like \"City, State (or Region), Country\"."
+msgstr "Ort der Gruppe, optional, beispielsweise „Stadt, Region, Land“."
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
-"Zusätzliche Spitznamen für die Gruppe, Komma oder Leerzeichen getrennt, max %"
-"d"
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Zusätzliche Spitznamen für die Gruppe, Komma oder Leerzeichen getrennt, "
+"maximal einer."
+msgstr[1] ""
+"Zusätzliche Spitznamen für die Gruppe, Komma oder Leerzeichen getrennt, "
+"maximal %d."
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7137,7 +7581,7 @@ msgstr "Gruppen mit den meisten Beiträgen"
#: lib/grouptagcloudsection.php:57
#, php-format
msgid "Tags in %s group's notices"
-msgstr "Stichworte in den Nachrichten der Gruppe %s"
+msgstr "Tags in den Nachrichten der Gruppe „%s“"
#. TRANS: Client exception 406
#: lib/htmloutputter.php:104
@@ -7148,39 +7592,57 @@ msgstr "Dies Seite liegt in keinem von dir akzeptierten Mediatype vor."
msgid "Unsupported image file format."
msgstr "Bildformat wird nicht unterstützt."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
-msgstr "Du kannst ein Logo für deine Gruppe hochladen."
+msgstr "Diese Datei ist zu groß. Die maximale Dateigröße ist %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Unvollständiges Hochladen."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Systemfehler beim Hochladen der Datei."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Kein Bild oder defekte Datei."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Daten verloren."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Unbekannter Dateityp"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "%d MB"
+msgstr[1] "%d MB"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "%d KB"
+msgstr[1] "%d KB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] "%d Byte"
+msgstr[1] "%d Bytes"
#: lib/jabber.php:387
#, php-format
@@ -7230,7 +7692,7 @@ msgid ""
msgstr ""
"Hallo %1$s,\n"
"\n"
-"jemand hat diese E-Mail-Adresse gerade auf %2$s eingegeben.\n"
+"jemand hat diese E-Mail-Adresse gerade auf „%2$s“ eingegeben.\n"
"\n"
"Falls du es warst und du deinen Eintrag bestätigen möchtest, benutze\n"
"bitte diese URL:\n"
@@ -7247,7 +7709,7 @@ msgstr ""
#: lib/mail.php:246
#, php-format
msgid "%1$s is now listening to your notices on %2$s."
-msgstr "%1$s hat deine Nachrichten auf %2$s abonniert."
+msgstr "%1$s hat deine Nachrichten auf „%2$s“ abonniert."
#. TRANS: This is a paragraph in a new-subscriber e-mail.
#. TRANS: %s is a URL where the subscriber can be reported as abusive.
@@ -7257,7 +7719,7 @@ msgid ""
"If you believe this account is being used abusively, you can block them from "
"your subscribers list and report as spam to site administrators at %s"
msgstr ""
-"Wenn du dir sicher bist, das dieses Benutzerkonto missbräuchlich benutzt "
+"Wenn du dir sicher bist, dass dieses Benutzerkonto missbräuchlich benutzt "
"wurde, kannst du das Benutzerkonto von deiner Liste der Abonnenten sperren "
"und es den Seitenadministratoren unter %s als Spam melden."
@@ -7304,7 +7766,7 @@ msgstr "Biografie: %s"
#: lib/mail.php:315
#, php-format
msgid "New email address for posting to %s"
-msgstr "Neue E-Mail-Adresse um auf %s zu schreiben"
+msgstr "Neue E-Mail-Adresse, um auf „%s“ zu schreiben"
#. TRANS: Body of notification mail for new posting email address.
#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send
@@ -7321,7 +7783,7 @@ msgid ""
"Faithfully yours,\n"
"%1$s"
msgstr ""
-"Du hast eine neue Adresse zum Hinzufügen von Nachrichten auf %1$s.\n"
+"Du hast eine neue Adresse zum Hinzufügen von Nachrichten auf „%1$s“.\n"
"\n"
"Schicke eine E-Mail an %2$s, um eine neue Nachricht hinzuzufügen.\n"
"\n"
@@ -7356,7 +7818,7 @@ msgstr ""
#: lib/mail.php:493
#, php-format
msgid "You've been nudged by %s"
-msgstr "Du wurdest von %s angestupst"
+msgstr "Du wurdest von „%s“ angestupst"
#. TRANS: Body for 'nudge' notification email.
#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname,
@@ -7376,7 +7838,7 @@ msgid ""
"With kind regards,\n"
"%4$s\n"
msgstr ""
-"%1$s (%2$s) fragt sicht, was du zur Zeit wohl so machst und lädt dich ein, "
+"%1$s (%2$s) fragt sich, was du zur Zeit wohl so machst und lädt dich ein, "
"etwas Neues zu posten.\n"
"\n"
"Lass von dir hören :)\n"
@@ -7393,7 +7855,7 @@ msgstr ""
#: lib/mail.php:547
#, php-format
msgid "New private message from %s"
-msgstr "Neue private Nachricht von %s"
+msgstr "Neue private Nachricht von „%s“"
#. TRANS: Body for direct-message notification email.
#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname,
@@ -7434,7 +7896,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%1$s (@%2$s) hat deine Nachricht als Favorit gespeichert"
@@ -7444,7 +7906,7 @@ msgstr "%1$s (@%2$s) hat deine Nachricht als Favorit gespeichert"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7476,7 +7938,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7489,7 +7951,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr ""
@@ -7502,7 +7964,7 @@ msgstr ""
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7528,7 +7990,7 @@ msgid ""
"\n"
"P.S. You can turn off these email notifications here: %8$s\n"
msgstr ""
-"%1$s (@%9$s) hat dir gerade eine Nachricht (eine '@-Antwort') auf %2$s "
+"%1$s (@%9$s) hat dir gerade eine Nachricht (eine „@-Antwort“) auf „%2$s“ "
"gesendet.\n"
"\n"
"Die Nachricht findest du hier:\n"
@@ -7562,7 +8024,7 @@ msgid ""
"users in conversation. People can send you messages for your eyes only."
msgstr ""
"Du hast keine privaten Nachrichten. Du kannst anderen private Nachrichten "
-"schicken, um sie in eine Konversation zu verwickeln. Andere Leute können Dir "
+"schicken, um sie in eine Konversation zu verwickeln. Andere Leute können dir "
"Nachrichten schicken, die nur du sehen kannst."
#: lib/mailbox.php:228 lib/noticelist.php:516
@@ -7583,12 +8045,12 @@ msgstr "Sorry, das ist nicht deine Adresse für eingehende E-Mails."
#: lib/mailhandler.php:50
msgid "Sorry, no incoming email allowed."
-msgstr "Sorry, keinen eingehenden E-Mails gestattet."
+msgstr "Sorry, keine eingehenden E-Mails gestattet."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
-msgstr "Nachrichten-Typ %s wird nicht unterstützt."
+msgstr "Nachrichten-Typ „%s“ wird nicht unterstützt."
#. TRANS: Client exception thrown when a database error was thrown during a file upload operation.
#: lib/mediafile.php:99 lib/mediafile.php:125
@@ -7653,7 +8115,7 @@ msgstr "Konnte den MIME-Typ nicht feststellen."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7664,7 +8126,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "„%s“ ist kein unterstütztes Dateiformat auf diesem Server."
@@ -7805,43 +8267,43 @@ msgstr "Doppelte Nachricht."
msgid "Couldn't insert new subscription."
msgstr "Konnte neues Abonnement nicht eintragen."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Meine Zeitleiste"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Antworten"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Favoriten"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Posteingang"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Deine eingehenden Nachrichten"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Postausgang"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Deine gesendeten Nachrichten"
#: lib/personaltagcloudsection.php:56
#, php-format
msgid "Tags in %s's notices"
-msgstr "Stichworte in den Nachrichten von %s"
+msgstr "Tags in den Nachrichten von „%s“"
#. TRANS: Displayed as version information for a plugin if no version information was found.
#: lib/plugin.php:121
msgid "Unknown"
-msgstr "Unbekannter Befehl"
+msgstr "Unbekannt"
#: lib/profileaction.php:109 lib/profileaction.php:205 lib/subgroupnav.php:82
msgid "Subscriptions"
@@ -7890,7 +8352,7 @@ msgstr "Benutzer-Gruppen"
#: lib/publicgroupnav.php:84 lib/publicgroupnav.php:85
msgid "Recent tags"
-msgstr "Aktuelle Stichworte"
+msgstr "Aktuelle Tags"
#: lib/publicgroupnav.php:88
msgid "Featured"
@@ -7902,7 +8364,7 @@ msgstr "Beliebte Beiträge"
#: lib/redirectingaction.php:95
msgid "No return-to arguments."
-msgstr "Kein Rückkehr Argument."
+msgstr "Kein Rückkehr-Argument."
#: lib/repeatform.php:107
msgid "Repeat this notice?"
@@ -7923,9 +8385,8 @@ msgstr "Widerrufe die „%s“-Rolle von diesem Benutzer"
#. TRANS: Client error on action trying to visit a non-existing page.
#: lib/router.php:847
-#, fuzzy
msgid "Page not found."
-msgstr "API-Methode nicht gefunden."
+msgstr "Seite nicht gefunden."
#: lib/sandboxform.php:67
msgid "Sandbox"
@@ -7936,16 +8397,17 @@ msgid "Sandbox this user"
msgstr "Diesen Benutzer auf die Spielwiese setzen"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Website durchsuchen"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
-msgstr "Suchbegriff"
+msgstr "Suchbegriffe"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7966,7 +8428,7 @@ msgstr "Finde Leute auf dieser Seite"
#: lib/searchgroupnav.php:83
msgid "Find content of notices"
-msgstr "Durchsuche den Inhalt der Notices"
+msgstr "Durchsuche den Inhalt der Nachrichten"
#: lib/searchgroupnav.php:85
msgid "Find groups on this site"
@@ -7991,17 +8453,17 @@ msgstr "Benutzer verstummen lassen"
#: lib/subgroupnav.php:83
#, php-format
msgid "People %s subscribes to"
-msgstr "Leute, die %s abonniert hat"
+msgstr "Leute, die „%s“ abonniert hat"
#: lib/subgroupnav.php:91
#, php-format
msgid "People subscribed to %s"
-msgstr "Leute, die %s abonniert haben"
+msgstr "Leute, die „%s“ abonniert haben"
#: lib/subgroupnav.php:99
#, php-format
msgid "Groups %s is a member of"
-msgstr "Gruppen in denen %s Mitglied ist"
+msgstr "Gruppen, in denen „%s“ Mitglied ist"
#: lib/subgroupnav.php:105
msgid "Invite"
@@ -8010,7 +8472,7 @@ msgstr "Einladen"
#: lib/subgroupnav.php:106
#, php-format
msgid "Invite friends and colleagues to join you on %s"
-msgstr "Lade Freunde und Kollegen ein dir auf %s zu folgen"
+msgstr "Lade Freunde und Kollegen ein, dir auf „%s“ zu folgen"
#: lib/subscriberspeopleselftagcloudsection.php:48
#: lib/subscriptionspeopleselftagcloudsection.php:48
@@ -8026,17 +8488,24 @@ msgstr "Personen-Tag, wie markiert wurde"
msgid "None"
msgstr "Nichts"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Ungültiger Dateiname."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
-msgstr "Dieser Server kann nicht mit Theme-Uploads ohne ZIP-Support umgehen."
+msgstr ""
+"Dieser Server kann nicht mit Theme-Uploads ohne ZIP-Unterstützung umgehen."
#: lib/themeuploader.php:58 lib/themeuploader.php:61
msgid "The theme file is missing or the upload failed."
msgstr "Die Theme-Datei fehlt oder das Hochladen ist fehlgeschlagen."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Speicherung des Themes fehlgeschlagen."
@@ -8046,14 +8515,21 @@ msgstr "Ungültiger Theme: schlechte Ordner-Struktur."
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr "Der hochgeladene Theme ist zu groß; er muss unter %d Bytes sein."
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"Der hochgeladene Theme ist zu groß; er muss unkomprimiert unter einem Byte "
+"sein."
+msgstr[1] ""
+"Der hochgeladene Theme ist zu groß; er muss unkomprimiert unter %d Bytes "
+"sein."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "Ungültigges Theme-Archiv: fehlende Datei css/display.css"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8061,16 +8537,16 @@ msgstr ""
"Der Theme enthält einen ungültigen Datei- oder Ordnernamen. Bleib bei ASCII-"
"Buchstaben, Zahlen, Unterstrichen und Minuszeichen."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr "Theme enthält unsichere Dateierweiterungen; könnte unsicher sein."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "Das Theme enthält Dateien des Types „.%s“, die nicht erlaubt sind."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Fehler beim Öffnen des Theme-Archives."
@@ -8078,6 +8554,12 @@ msgstr "Fehler beim Öffnen des Theme-Archives."
msgid "Top posters"
msgstr "Top-Schreiber"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Freigeben"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Von Spielwiese freigeben"
@@ -8096,7 +8578,7 @@ msgstr "Benutzer freigeben"
#: lib/unsubscribeform.php:113 lib/unsubscribeform.php:137
msgid "Unsubscribe from this user"
-msgstr "Lösche dein Abonnement von diesem Benutzer"
+msgstr "Abonnement von diesem Benutzer abbestellen"
#: lib/unsubscribeform.php:137
msgid "Unsubscribe"
@@ -8107,7 +8589,7 @@ msgstr "Abbestellen"
#: lib/usernoprofileexception.php:60
#, php-format
msgid "User %1$s (%2$d) has no profile record."
-msgstr "Benutzer %1$s (%2$d) hat kein Profil."
+msgstr "Benutzer „%1$s“ (%2$d) hat kein Profil."
#: lib/userprofile.php:117
msgid "Edit Avatar"
@@ -8131,7 +8613,7 @@ msgstr "Bearbeiten"
#: lib/userprofile.php:287
msgid "Send a direct message to this user"
-msgstr "Direkte Nachricht an Benutzer verschickt"
+msgstr "Direkte Nachricht an Benutzer versenden"
#: lib/userprofile.php:288
msgid "Message"
@@ -8156,17 +8638,17 @@ msgid "Moderator"
msgstr "Moderator"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "vor wenigen Sekunden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "vor einer Minute"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8174,12 +8656,12 @@ msgstr[0] "vor ca. einer Minute"
msgstr[1] "vor ca. %d Minuten"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "vor einer Stunde"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8187,12 +8669,12 @@ msgstr[0] "vor ca. einer Stunde"
msgstr[1] "vor ca. %d Stunden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "vor einem Tag"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8200,12 +8682,12 @@ msgstr[0] "vor ca. einem Tag"
msgstr[1] "vor ca. %d Tagen"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "vor einem Monat"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8213,65 +8695,56 @@ msgstr[0] "vor ca. einem Monat"
msgstr[1] "vor ca. %d Monaten"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
-msgstr "vor einem Jahr"
+msgstr "vor ca. einem Jahr"
#: lib/webcolor.php:80
#, php-format
msgid "%s is not a valid color!"
-msgstr "%s ist keine gültige Farbe!"
+msgstr "„%s“ ist keine gültige Farbe!"
#. TRANS: Validation error for a web colour.
#. TRANS: %s is the provided (invalid) text for colour.
#: lib/webcolor.php:120
#, php-format
msgid "%s is not a valid color! Use 3 or 6 hex characters."
-msgstr "%s ist keine gültige Farbe! Verwende 3 oder 6 Hex-Zeichen."
+msgstr "„%s“ ist keine gültige Farbe! Verwende 3 oder 6 Hex-Zeichen."
#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings.
#: lib/xmppmanager.php:285
#, php-format
msgid "Unknown user. Go to %s to add your address to your account"
msgstr ""
+"Unbekannter Benutzer. Gehe zu %s, um deine Adresse deinem Benutzerkonto "
+"hinzuzufügen."
#. TRANS: Response to XMPP source when it sent too long a message.
#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number.
#: lib/xmppmanager.php:404
-#, fuzzy, php-format
+#, php-format
msgid "Message too long. Maximum is %1$d character, you sent %2$d."
msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] ""
-"Nachricht zu lang - maximal %1$d Zeichen erlaubt, du hast %2$d gesendet."
+"Nachricht zu lang - maximal ein Zeichen erlaubt, du hast %2$d gesendet."
msgstr[1] ""
"Nachricht zu lang - maximal %1$d Zeichen erlaubt, du hast %2$d gesendet."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
-msgstr "Backup-Datei des Benutzers %s (%s)"
+msgid "Getting backup from file '%s'."
+msgstr "Hole Backup von der Datei „%s“."
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
msgid "No user specified; using backup user."
-msgstr "Keine Benutzer-ID angegeben"
+msgstr "Kein Benutzer angegeben; hole Backup-Benutzer."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr "%d Einträge im Backup."
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Der vollständige Name ist zu lang (maximal 255 Zeichen)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Der eingegebene Aufenthaltsort ist zu lang (maximal 255 Zeichen)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr ""
-#~ "Die Nachricht ist zu lang. Die maximale Nachrichtenlänge ist %d Zeichen."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Die Biografie ist zu lang (max. %d Zeichen)"
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Beschreibe dich selbst und deine Interessen in %d Zeichen"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] "Ein Eintrag im Backup."
+msgstr[1] "%d Einträge im Backup."
diff --git a/locale/en_GB/LC_MESSAGES/statusnet.po b/locale/en_GB/LC_MESSAGES/statusnet.po
index 255a38d73..032eff49f 100644
--- a/locale/en_GB/LC_MESSAGES/statusnet.po
+++ b/locale/en_GB/LC_MESSAGES/statusnet.po
@@ -13,155 +13,181 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:06+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:10+0000\n"
"Language-Team: British English <http://translatewiki.net/wiki/Portal:en-gb>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: en-gb\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Access"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Site access settings"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registration"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "Prohibit anonymous users (not logged in) from viewing site?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Private"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Make registration invitation only."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Invite only"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Disable new registrations."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Closed"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Save access settings"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Save"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "No such page."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "No such user."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s and friends, page %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s and friends"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Feed for friends of %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Feed for friends of %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Feed for friends of %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -170,7 +196,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -179,9 +205,9 @@ msgstr ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -192,7 +218,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -201,65 +229,80 @@ msgstr ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "You and friends"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Updates from %1$s and friends on %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "API method not found."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "This method requires a POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -268,17 +311,21 @@ msgstr ""
"none."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Could not update user."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -291,11 +338,13 @@ msgstr "Could not save profile."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -312,10 +361,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -323,8 +374,9 @@ msgid "Unable to save your design settings."
msgstr "Unable to save your design settings."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Could not update your design."
@@ -343,31 +395,31 @@ msgstr "Block user failed."
msgid "Unblock user failed."
msgstr "Unblock user failed."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Direct messages from %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "All the direct messages sent from %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Direct messages to %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "All the direct messages sent to %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "No message text!"
@@ -401,7 +453,9 @@ msgstr ""
"Do not send a message to yourself; just say it to yourself quietly instead."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "No status found with that ID."
@@ -417,219 +471,287 @@ msgstr "This status is already a favourite."
msgid "Could not create favorite."
msgstr "Could not create favourite."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "That status is not a favourite."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Could not delete favourite."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Could not follow user: profile not found."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Could not follow user: %s is already on your list."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Could not unfollow user: User not found."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "You cannot unfollow yourself."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Two valid IDs or screen_names must be supplied."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Could not determine source user."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Could not find target user."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "Nickname must have only lowercase letters and numbers, and no spaces."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Nickname already in use. Try another one."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Not a valid nickname."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Homepage is not a valid URL."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Full name is too long (max 255 chars)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Description is too long (max %d chars)"
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Description is too long (max %d chars)"
+msgstr[1] "Description is too long (max %d chars)"
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Location is too long (max 255 chars)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Too many aliases! Maximum %d."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Too many aliases! Maximum %d."
+msgstr[1] "Too many aliases! Maximum %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Invalid alias: \"%s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Alias \"%s\" already in use. Try another one."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Alias can't be the same as nickname."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Group not found."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "You are already a member of that group."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "You have been blocked from that group by the admin."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Could not join user %1$s to group %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "You are not a member of this group."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Could not remove user %1$s from group %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "%s's groups"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "%1$s groups %2$s is a member of."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s groups"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "groups on %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Upload failed."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
msgid "Invalid request token or verifier."
msgstr "Invalid request token or verifier."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "No oauth_token parameter provided."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
msgid "Invalid request token."
msgstr "Invalid request token."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "You are not authorised."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "There was a problem with your session token. Try again, please."
@@ -639,40 +761,55 @@ msgid "Invalid nickname / password!"
msgstr "Invalid nickname / password!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Database error inserting OAuth application user."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Unexpected form submission."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "An application would like to connect to your account"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Allow or deny access"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
+"the ability to <strong>%3$s</strong> your %4$s account data. You should only "
+"give access to your %4$s account to third parties you trust."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -684,7 +821,7 @@ msgstr ""
"give access to your %4$s account to third parties you trust."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -692,9 +829,10 @@ msgstr "Account"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -702,7 +840,7 @@ msgstr "Nickname"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Password"
@@ -713,7 +851,7 @@ msgstr "Password"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -721,84 +859,108 @@ msgid "Cancel"
msgstr "Cancel"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Allow"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr "Authorise access to your account information."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
msgstr "Authorisation cancelled."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr "The request token %s has been revoked."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "You have successfully authorised %s."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
-#, php-format
-msgid "You have successfully authorized %s."
+#: actions/apioauthauthorize.php:632
+#, fuzzy, php-format
+msgid "You have successfully authorized %s"
msgstr "You have successfully authorised %s."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "This method requires a POST or DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "You may not delete another user's status."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "No such notice."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Cannot repeat your own notice."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Already repeated that notice."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Status deleted."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "No status with that ID found."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -806,178 +968,251 @@ msgstr[0] "That's too long. Max notice size is %d chars."
msgstr[1] "That's too long. Max notice size is %d chars."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "API method not found."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] "Max notice size is %d chars, including attachment URL."
msgstr[1] "Max notice size is %d chars, including attachment URL."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Unsupported format."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Favourites from %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s updates favourited by %2$s / %2$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Could not delete group %s."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Updates mentioning %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s updates that reply to updates from %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s public timeline"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s updates from everyone!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "showForm() not implemented."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Repeated to %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Repeats of %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Notices tagged with %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Updates tagged with %1$s on %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "API method under construction."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Not found."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "API method not found."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "No such attachment."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "No nickname."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "No size."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Invalid size."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "You can upload your personal avatar. The maximum file size is %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "User without matching profile."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Avatar settings"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Original"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Preview"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Delete"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Upload"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Crop"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "No file uploaded."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Pick a square area of the image to be your avatar"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Lost our file data."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Avatar updated."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Failed updating avatar."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Avatar deleted."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "You already blocked that user."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Block user"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -993,8 +1228,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1002,7 +1237,7 @@ msgstr "No"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Do not block this user"
@@ -1012,8 +1247,8 @@ msgstr "Do not block this user"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1021,140 +1256,170 @@ msgstr "Yes"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Block this user"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Failed to save block information."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "No such group."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s blocked profiles"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s blocked profiles, page %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "A list of the users blocked from joining this group."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Unblock user from group"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Unblock"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Unblock this user"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Post to %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "No confirmation code."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Confirmation code not found."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "That confirmation code is not for you!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Unrecognized address type %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "That address has already been confirmed."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Couldn't update user."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Couldn't delete email confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "Couldn't delete IM confirmation."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Confirm address"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "The address \"%s\" has been confirmed for your account."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Conversation"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Notices"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "You must be logged in to delete an application."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Application not found."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "You are not the owner of this application."
@@ -1162,15 +1427,18 @@ msgstr "You are not the owner of this application."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "There was a problem with your session token."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Delete application"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1181,12 +1449,12 @@ msgstr ""
"connections."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Do not delete this application"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Delete this application"
@@ -1220,12 +1488,13 @@ msgstr "Could not delete group %s."
msgid "Deleted group %s"
msgstr "Deleted group %s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
msgid "Delete group"
msgstr "Delete group"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1246,22 +1515,27 @@ msgstr "Do not delete this group"
msgid "Delete this group"
msgstr "Delete this group"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Not logged in."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Can't delete this notice."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1269,21 +1543,24 @@ msgstr ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Delete notice"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Are you sure you want to delete this notice?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Do not delete this notice"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Delete this notice"
@@ -1367,12 +1644,14 @@ msgstr "Custom theme"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Change background image"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Background"
@@ -1386,40 +1665,48 @@ msgstr ""
"$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "On"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Off"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Turn background image on or off."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Tile background image"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Change colours"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Content"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Sidebar"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Text"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Links"
@@ -1431,29 +1718,31 @@ msgstr ""
msgid "Custom CSS"
msgstr ""
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Use defaults"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Restore default designs"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Reset back to default"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Save"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Save design"
@@ -1497,9 +1786,9 @@ msgid "Name is required."
msgstr "Name is required."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "Name is too long (max 255 chars)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1512,16 +1801,6 @@ msgstr "Name already in use. Try another one."
msgid "Description is required."
msgstr "Description is required."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Description is too long (max %d chars)"
-msgstr[1] "Description is too long (max %d chars)"
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1538,7 +1817,7 @@ msgid "Organization is required."
msgstr "Organisation is required."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Organisation is too long (max 255 chars)."
@@ -1562,39 +1841,49 @@ msgstr "Callback URL is not valid."
msgid "Could not update application."
msgstr "Could not update application."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Edit %s group"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "You must be logged in to create a group."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "You must be an admin to edit the group."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Use this form to edit the group."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Invalid alias: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Could not update group."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Could not create aliases."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Options saved."
@@ -1785,6 +2074,12 @@ msgstr "No pending confirmation to cancel."
msgid "That is the wrong email address."
msgstr "That is the wrong e-mail address."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Couldn't delete email confirmation."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1867,7 +2162,7 @@ msgstr ""
"notice to your favourites!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "%s's favourite notices"
@@ -1964,19 +2259,23 @@ msgstr "You cannot grant user roles on this site."
msgid "User already has this role."
msgstr "User already has this role."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "No profile specified."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "No profile with that ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "No group specified."
@@ -2042,8 +2341,10 @@ msgstr ""
"Customise the way your group looks with a background image and a colour "
"palette of your choice."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Couldn't update your design."
@@ -2062,6 +2363,14 @@ msgid ""
msgstr ""
"You can upload a logo image for your group. The maximum file size is %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Upload"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Crop"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Pick a square area of the image to be the logo."
@@ -2204,15 +2513,18 @@ msgstr ""
"Why not [register an account](%%action.register%%) and [create the group](%%"
"action.newgroup%%) yourself!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Only an admin can unblock group members."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "User is not blocked from group."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Error removing the block."
@@ -2300,7 +2612,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Publish a MicroID for my Jabber/GTalk address."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Preferences saved."
@@ -2423,10 +2735,9 @@ msgstr[1] "You are already subscribed to these users:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2610,8 +2921,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Location is too long (max 255 chars)."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2782,50 +3094,37 @@ msgstr "You must be logged in to register an application."
msgid "Use this form to register a new application."
msgstr "Use this form to register a new application."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Name is too long (max 255 chars)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Source URL is required."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Organisation is too long (max 255 chars)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Could not create application."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "New group"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Use this form to create a new group."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "description is too long (max %d chars)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "New message"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "You can't send a message to this user."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "No content!"
@@ -2834,7 +3133,7 @@ msgid "No recipient specified."
msgstr "No recipient specified."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2846,12 +3145,12 @@ msgstr "Message sent"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Direct message to %s sent."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax Error"
@@ -2859,17 +3158,7 @@ msgstr "Ajax Error"
msgid "New notice"
msgstr "New notice"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "That's too long. Max notice size is %d chars."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "Max notice size is %d chars, including attachment URL."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Notice posted"
@@ -3007,25 +3296,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Notice has no profile."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "%1$s's status on %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Content type %s not supported."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Not a supported data format."
@@ -3038,36 +3327,46 @@ msgstr "People Search"
msgid "Notice Search"
msgstr "Notice Search"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Other settings"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Manage various other options."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr ""
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Shorten URLs with"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Automatic shortening service to use."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "View profile designs"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Show or hide profile designs."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "URL shortening service is too long (max 50 chars)."
#: actions/otp.php:69
@@ -3500,8 +3799,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 lowercase letters or numbers, no punctuation or spaces"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Full name"
@@ -3541,9 +3841,10 @@ msgid "Bio"
msgstr "Bio"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Location"
@@ -3881,7 +4182,8 @@ msgid "Unexpected password reset."
msgstr "Unexpected password reset."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Password must be 6 chars or more."
#: actions/recoverpassword.php:369
@@ -4117,7 +4419,7 @@ msgid "Repeated!"
msgstr "Repeated!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Replies to %s"
@@ -4248,11 +4550,12 @@ msgstr "Organization"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Description"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statistics"
@@ -4270,6 +4573,11 @@ msgstr "Application actions"
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Delete"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Application information"
@@ -4360,77 +4668,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr ""
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "%s group"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "%1$s group, page %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Group profile"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Note"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr ""
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Group actions"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Notice feed for %s group (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Notice feed for %s group (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Notice feed for %s group (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "FOAF for %s group"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Members"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(None)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "All members"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Created"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Members"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4445,7 +4782,10 @@ msgstr ""
"their life and interests. [Join now](%%%%action.register%%%%) to become part "
"of this group and many more! ([Read more](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4458,24 +4798,31 @@ msgstr ""
"[StatusNet](http://status.net/) tool. Its members share short messages about "
"their life and interests. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Admins"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "No such message."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Only the sender and recipient may read this message."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Message to %1$s on %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Message from %1$s on %2$s"
@@ -4484,53 +4831,75 @@ msgstr "Message from %1$s on %2$s"
msgid "Notice deleted."
msgstr "Notice deleted."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr " tagged %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, page %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Notices tagged with %1$s, page %2$d"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, page %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Notice feed for %1$s tagged %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Notice feed for %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Notice feed for %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Notice feed for %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF for %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "This is the timeline for %1$s but %2$s hasn't posted anything yet."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4539,7 +4908,9 @@ msgstr ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4552,7 +4923,9 @@ msgstr ""
"[StatusNet](http://status.net/) tool. [Join now](%%%%action.register%%%%) to "
"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4563,7 +4936,8 @@ msgstr ""
"wikipedia.org/wiki/Micro-blogging) service based on the Free Software "
"[StatusNet](http://status.net/) tool. "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Repeat of %s"
@@ -4673,31 +5047,38 @@ msgstr ""
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Site Notice"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Edit site-wide message"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Unable to save site notice."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Site notice text"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Save site notice"
@@ -4912,12 +5293,14 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "Save snapshot settings"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "You are not subscribed to that profile."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Could not save subscription."
@@ -5151,75 +5534,92 @@ msgstr ""
"Listenee stream license ‘%1$s’ is not compatible with site license ‘%2$s’."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "User"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profile"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr ""
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "New users"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "New user welcome"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Welcome text for new users (maximum 255 characters)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Default subscription"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Automatically subscribe new users to this user."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Invitations"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Invitations enabled"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5327,11 +5727,13 @@ msgstr "Can’t read avatar URL ‘%s’."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Wrong image type for avatar URL ‘%s’."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Profile design"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5428,7 +5830,7 @@ msgid "Plugins"
msgstr ""
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Version"
@@ -5461,29 +5863,38 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Invalid filename."
@@ -5611,39 +6022,46 @@ msgid "Problem saving notice."
msgstr "Problem saving notice."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Problem saving group inbox."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Could not save reply for %1$d, %2$d."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5713,32 +6131,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Welcome to %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Could not create group."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Could not set group URI."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Could not set group membership."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Could not save local group info."
@@ -5788,194 +6206,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Untitled page"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Primary site navigation"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Personal profile and friends timeline"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Personal"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Change your email, avatar, password, profile"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Account"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Connect to services"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Connect"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Change site configuration"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Admin"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Invite friends and colleagues to join you on %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Invite"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Logout from the site"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Logout"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Create an account"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Register"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Login to the site"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Login"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Help me!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Help"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Search for people or text"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Search"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Site notice"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Local views"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Page notice"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Secondary site navigation"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Help"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "About"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "F.A.Q."
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr ""
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Privacy"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Source"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Contact"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Badge"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "StatusNet software licence"
@@ -5983,7 +6408,7 @@ msgstr "StatusNet software licence"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -5993,7 +6418,7 @@ msgstr ""
"broughtby%%](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** is a microblogging service."
@@ -6002,7 +6427,7 @@ msgstr "**%%site.name%%** is a microblogging service."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6014,50 +6439,50 @@ msgstr ""
"org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Site content licence"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr "All %1$s content and data are available under the %2$s licence."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Pagination"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "After"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Before"
@@ -6136,7 +6561,7 @@ msgid "User configuration"
msgstr "User configuration"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "User"
@@ -6397,7 +6822,7 @@ msgid "AJAX error"
msgstr "AJAX error"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Command complete"
@@ -6413,7 +6838,7 @@ msgstr "Notice with that id does not exist."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "User has no last notice."
@@ -6479,6 +6904,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6516,133 +6949,137 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Message too long - maximum is %1$d characters, you sent %2$d."
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[1] "Message too long - maximum is %1$d characters, you sent %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Error sending direct message."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Notice from %s repeated."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Error repeating notice."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Notice too long - maximum is %1$d characters, you sent %2$d."
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[1] "Notice too long - maximum is %1$d characters, you sent %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Reply to %s sent."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Error saving notice."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Specify the name of the user to subscribe to."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Can't subscribe to OMB profiles by command."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Specify the name of the user to unsubscribe from."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Command not yet implemented."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Notification off."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Can't turn off notification."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Notification on."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Can't turn on notification."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "You are not subscribed to anyone."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "You are subscribed to this person:"
@@ -6650,14 +7087,14 @@ msgstr[1] "You are subscribed to these people:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "No one is subscribed to you."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "This person is subscribed to you:"
@@ -6665,21 +7102,21 @@ msgstr[1] "These people are subscribed to you:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "You are not a member of any groups."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "You are a member of this group:"
msgstr[1] "You are a member of these groups:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6820,26 +7257,42 @@ msgstr "Authorised connected applications"
msgid "Database error"
msgstr ""
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Upload file"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr ""
"You can upload your personal background image. The maximum file size is 2MB."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "On"
-#: lib/designsettings.php:418
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Off"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Reset"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Design defaults restored."
@@ -6867,7 +7320,8 @@ msgstr ""
msgid "FOAF"
msgstr ""
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6905,7 +7359,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 lowercase letters or numbers, no punctuation or spaces"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL of the homepage or blog of the group or topic"
#: lib/groupeditform.php:168
@@ -6913,20 +7368,29 @@ msgid "Describe the group or topic"
msgstr "Describe the group or topic"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Describe the group or topic in %d characters"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Describe the group or topic in %d characters"
+msgstr[1] "Describe the group or topic in %d characters"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"Location for the group, if any, like \"City, State (or Region), Country\""
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7026,39 +7490,57 @@ msgstr "This page is not available in a media type you accept"
msgid "Unsupported image file format."
msgstr "Unsupported image file format."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "That file is too big. The maximum file size is %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Partial upload."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "System error uploading file."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Not an image or corrupt file."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Lost our file."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Unknown file type"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr ""
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] ""
+msgstr[1] ""
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr ""
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7268,7 +7750,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) added your notice as a favorite"
@@ -7278,7 +7760,7 @@ msgstr "%s (@%s) added your notice as a favorite"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7300,7 +7782,7 @@ msgid ""
msgstr ""
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7310,7 +7792,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) sent a notice to your attention"
@@ -7321,7 +7803,7 @@ msgstr "%s (@%s) sent a notice to your attention"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7378,7 +7860,7 @@ msgstr "Sorry, that is not your incoming e-mail address."
msgid "Sorry, no incoming email allowed."
msgstr "Sorry, no incoming e-mail allowed."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Unsupported message type: %s"
@@ -7440,7 +7922,7 @@ msgstr "Could not determine file's MIME type."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7449,7 +7931,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7588,31 +8070,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "Couldn't insert new subscription."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Personal"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Replies"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Favourites"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Inbox"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Your incoming messages"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Outbox"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Your sent messages"
@@ -7719,16 +8201,17 @@ msgid "Sandbox this user"
msgstr "Sandbox this user"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Search site"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr ""
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7809,6 +8292,12 @@ msgstr ""
msgid "None"
msgstr "None"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Invalid filename."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7818,8 +8307,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Failed saving theme."
@@ -7829,29 +8318,32 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Error opening theme archive."
@@ -7859,6 +8351,13 @@ msgstr "Error opening theme archive."
msgid "Top posters"
msgstr "Top posters"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Unblock"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Unsandbox"
@@ -7937,17 +8436,17 @@ msgid "Moderator"
msgstr "Moderator"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "a few seconds ago"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "about a minute ago"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -7955,12 +8454,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "about an hour ago"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -7968,12 +8467,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "about a day ago"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -7981,12 +8480,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "about a month ago"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -7994,7 +8493,7 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "about a year ago"
@@ -8025,31 +8524,21 @@ msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "Message too long - maximum is %1$d characters, you sent %2$d."
msgstr[1] "Message too long - maximum is %1$d characters, you sent %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
msgid "No user specified; using backup user."
msgstr "No user specified; using backup user."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Full name is too long (max 255 chars)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Location is too long (max 255 chars)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "That's too long. Max message size is %d chars."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Bio is too long (max %d chars)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Describe yourself and your interests in %d chars"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/eo/LC_MESSAGES/statusnet.po b/locale/eo/LC_MESSAGES/statusnet.po
index 5c28893c5..5804eab03 100644
--- a/locale/eo/LC_MESSAGES/statusnet.po
+++ b/locale/eo/LC_MESSAGES/statusnet.po
@@ -15,155 +15,181 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:07+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:11+0000\n"
"Language-Team: Esperanto <http://translatewiki.net/wiki/Portal:eo>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: eo\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Atingo"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Retejo-atinga agordo"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registrado"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "Ĉu malpermesi al anonimaj uzantoj (ne ensalutintaj) vidi retejon?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Privata"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Permesi registriĝon nur perinvitan."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Nur per invito"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Malpermesi novan registriĝon."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Fermita"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Konservu atingan agordon"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Konservu"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Ne estas tiu paĝo."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Ne ekzistas tiu uzanto."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s kaj amikoj, paĝo %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s kaj amikoj"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Fluo por amikoj de %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Fluo por amikoj de %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Fluo por amikoj de %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -172,7 +198,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -181,9 +207,9 @@ msgstr ""
"Provu aboni pli da homoj, [aniĝu al grupo](%%action.groups%%) aŭ afiŝu ion "
"vi mem."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -194,7 +220,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -203,65 +231,80 @@ msgstr ""
"Kial ne [krei konton](%%%%action.register%%%%) kaj poste puŝeti %s aŭ afiŝi "
"avizon al li?"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Vi kaj amikoj"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Ĝisdatiĝoj de %1$s kaj amikoj ĉe %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "Metodo de API ne troviĝas."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Ĉi tiu metodo bezonas POST-on."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -270,17 +313,21 @@ msgstr ""
"'im', 'none'."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Malsukcesis ĝisdatigi uzanton"
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -293,11 +340,13 @@ msgstr "Malsukcesis konservi la profilon."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -314,10 +363,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -325,8 +376,9 @@ msgid "Unable to save your design settings."
msgstr "Malsukcesis konservi vian desegnan agordon"
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Malsukcesis ĝisdatigi vian desegnon."
@@ -345,31 +397,31 @@ msgstr "Ne sukcesis bloki uzanton."
msgid "Unblock user failed."
msgstr "Ne sukcesis malbloki uzanton."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Rektaj mesaĝoj de %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Ĉiuj rektaj mesaĝoj senditaj de %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Rektaj mesaĝoj al %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Ĉiuj rektaj mesaĝoj senditaj al %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Sen mesaĝteksto!"
@@ -403,7 +455,9 @@ msgid ""
msgstr "Ne sendu mesaĝon al vi mem! Simple suspiru anstataŭ."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Stato kun tiu ID ne trovitas."
@@ -419,220 +473,288 @@ msgstr "Ĉi tiu stato jam estas ŝatata."
msgid "Could not create favorite."
msgstr "Malsukcesis krei ŝataton."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "La stato ne estas ŝatata."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Malsukcesis forigi ŝataton."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Malsukcesis aboni uzanton: profilo ne troviĝas."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Ne povas aboni uzanton: %s estas jam en via listo."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Ne povas malaboni uzanton. Uzanto ne troviĝas."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Vi ne povas malaboni vin mem."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Du uzantajn IDojn aŭ montronomojn vi devas specifi."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr " Malsukcesis certigi fontan uzanton."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Malsukcesis trovi celan uzanton."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
"Kromnomo devas havi nur minuskulajn literojn kaj numerojn sed neniun spacon."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "La uzantnomo jam uziĝis. Provu ion alian."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Ne valida kromnomo."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Ĉefpaĝo ne estas valida URL."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Plennomo estas tro longa (maksimume 255 literoj)"
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Priskribo estas tro longa (maksimume %d signoj)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Priskribo estas tro longa (maksimume %d signoj)."
+msgstr[1] "Priskribo estas tro longa (maksimume %d signoj)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "lokonomo estas tro longa (maksimume 255 literoj)"
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Tro da alinomoj! Maksimume %d."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Tro da alinomoj! Maksimume %d."
+msgstr[1] "Tro da alinomoj! Maksimume %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "La alinomo estas nevalida: \"%*s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "La alinomo \"%s\" estas jam okupita. Provu ion alian."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "La alinomo devas ne esti sama al la kromnomo."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Grupo ne troviĝas."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Vi estas jam grupano."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "La administranto blokis vin de tiu grupo."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "La uzanto %1$*s ne povas aliĝi al la grupo %2$*s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Vi ne estas grupano."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Malsukcesis forigi uzanton %1$s de grupo %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Grupoj de %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Grupoj de %2$s ĉe %1$s."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "Grupoj de %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "grupoj ĉe %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Malsukcesis alŝuti"
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
msgid "Invalid request token or verifier."
msgstr "Malvalida peto-ĵetono aŭ verigilo."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Ne oauth_token parametro provizita."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
msgid "Invalid request token."
msgstr "Nevalida peto-ĵetono."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Vi ne estas rajtigita."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Estis problemo pri via seanco. Bonvolu provi refoje."
@@ -642,40 +764,55 @@ msgid "Invalid nickname / password!"
msgstr "Nevalida kromnomo / pasvorto!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Datumbaza eraro enigi la uzanton de *OAuth-aplikaĵo."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Neatendita formo-sendo."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Aplikaĵo volas konekti al via konto"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Permesi aŭ malpermesi atingon"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"La aplikaĵo <strong>%1$s</strong> de <strong>%2$s</strong> volas la kapablon "
+"<strong>%3$s</strong> vian %4$s kontdatumon. Vi devas doni atingon nur al "
+"via %4$s konto al triaj partioj, kiujn vi fidas."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -687,16 +824,17 @@ msgstr ""
"via %4$s konto al triaj partioj, kiujn vi fidas."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr "Konto"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -704,7 +842,7 @@ msgstr "Kromnomo"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Pasvorto"
@@ -715,7 +853,7 @@ msgstr "Pasvorto"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -723,38 +861,53 @@ msgid "Cancel"
msgstr "Nuligi"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
msgctxt "BUTTON"
msgid "Allow"
msgstr "Permesi"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr "Permesi atingon al viaj kontdatenoj."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
msgstr "Rajtigo nuliĝis."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr "La peto-ĵetono %s estis eksvalidigita."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Vi sukcese rajtigis %s."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+#, fuzzy
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+"Bonvolu reiri al %s kaj enigu la jenan sekureco-kodo por plenumi la procezon."
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
-#, php-format
-msgid "You have successfully authorized %s."
+#: actions/apioauthauthorize.php:632
+#, fuzzy, php-format
+msgid "You have successfully authorized %s"
msgstr "Vi sukcese rajtigis %s."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -762,45 +915,56 @@ msgid ""
msgstr ""
"Bonvolu reiri al %s kaj enigu la jenan sekureco-kodo por plenumi la procezon."
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Ĉi tiu metodo bezonas POST aǔ DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Vi ne povas forigi la staton de alia uzanto."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Ne estas tiu avizo."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Vi ne povas ripeti vian propran avizon."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "La avizo jam ripetiĝis."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Stato forigita."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Neniu stato kun tiu ID troviĝas."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "Kliento devas providi al \"stato\"-parametro valoron."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -808,12 +972,14 @@ msgstr[0] "Tro longas. Longlimo por avizo estas %d signoj."
msgstr[1] "Tro longas. Longlimo por avizo estas %d signoj."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "Metodo de API ne troviĝas."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -822,166 +988,238 @@ msgstr[0] ""
msgstr[1] ""
"Longlimo por avizo estas %d signoj, enkalkulante ankaŭ la retadresojn."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Formato ne subtenata."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$*s / Ŝatato de %2$*s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$*s ĝisdatigoj ŝatataj de %2$*s / %2$*s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Malsukcesis ĝisdatigi grupon."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Ĝisdatigoj kiuj mencias %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s ĝisdatigoj kiuj respondas al ĝisdatigoj de %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s publika tempstrio"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s ĝisdatigoj de ĉiuj!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Nerealiĝita metodo"
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Ripetita al %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Ripetoj de %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Avizoj etikeditaj %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Ĝisdatigoj etikeditaj %1$s ĉe %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "API-metodo farata."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Ne troviĝas."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+#, fuzzy
+msgid "User not found."
+msgstr "Metodo de API ne troviĝas."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Ne estas tiu aldonaĵo."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Neniu kromnomo."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr " Neniu grando."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Grando nevalida."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Vizaĝbildo"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "Vi povas alŝuti vian personan vizaĝbildon. Dosiero-grandlimo estas %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Uzanto sen egala profilo."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Vizaĝbilda agordo"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Originala"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Antaŭrigardo"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Forigi"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Alŝuti"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Tranĉi"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Neniu dosiero alŝutiĝas."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Elektu kvadratan parton de la bildo kiel via vizaĝbildo"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Perdiĝis nia dosiera datumo."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Vizaĝbildo ĝisdatigita."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Eraris ĝisdatigi vizaĝbildon."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Vizaĝbildo forigita."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Vi jam blokis la uzanton."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Bloki uzanton"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -996,8 +1234,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1005,7 +1243,7 @@ msgstr "Ne"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Ne bloki la uzanton"
@@ -1015,8 +1253,8 @@ msgstr "Ne bloki la uzanton"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1024,140 +1262,170 @@ msgstr "Jes"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Bloki la uzanton"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Eraris konservi blokado-informon."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Ne estas tiu grupo."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s profiloj blokitaj"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s profiloj blokitaj, paĝo %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Listo de uzantoj blokita de aniĝi al ĉi tiun grupo."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Malbloki uzanton de grupo"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Malbloki"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Malbloki ĉi tiun uzanton"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Sendi al %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Neniu konfirma kodo."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Konfirma kodo ne trovitas."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Tiu komfirmnumero ne estas por vi!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Nerekonata adrestipo %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "La adreso jam estis konfirmita."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Ne povus ĝisdatigi uzanton."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Ne povas forigi retpoŝtan konfirmon."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "Malsukcesis forigi tujmesaĝila agordo."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Konfirmi retadreson"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Adreso \"%s\" nun konfirmitas je via konto."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Konversacio"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Avizoj"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Ensalutu por forigi la aplikaĵon."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Aplikaĵo ne trovita."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Vi ne estas la posedanto de ĉi tiu aplikaĵo."
@@ -1165,15 +1433,18 @@ msgstr "Vi ne estas la posedanto de ĉi tiu aplikaĵo."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Problemo okazas pri via seancĵetono."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Forigi aplikaĵon"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1183,12 +1454,12 @@ msgstr ""
"la datumbazo, inkluzive de ĉiu ekzistanta uzanto-konekto."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Ne forigu ĉi tiun aplikaĵon."
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Viŝi ĉi tiun aplikon"
@@ -1224,13 +1495,14 @@ msgstr "Malsukcesis ĝisdatigi grupon."
msgid "Deleted group %s"
msgstr "%1$s eksaniĝis de grupo %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Forigi uzanton"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1253,43 +1525,51 @@ msgstr "Ne forigi la avizon"
msgid "Delete this group"
msgstr "Forigi la uzanton"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Ne konektita."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Ne povas forigi ĉi tiun avizon."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
msgstr ""
"Vi nun por ĉiam forigos avizon. Kiam tio fariĝos, ne plu eblos malfari tion."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Forigi avizon"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Ĉu vi certe volas forigi la avizon?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Ne forigi la avizon"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Forigi la avizon"
@@ -1375,12 +1655,14 @@ msgstr "Propra desegno"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "Vi povas alŝuti propran StatusNet-desegnon kiel .zip-dosiero"
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Ŝanĝi fonbildon"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Fono"
@@ -1392,40 +1674,48 @@ msgid ""
msgstr "Vi povas alŝuti fonbildon por la retejo. Dosiero-grandlimo estas %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "En"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "For"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Aktivigi aŭ senaktivigi fonbildon"
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Ripeti la fonbildon"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Ŝanĝi kolorojn"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Enhavo"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Flanka strio"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Teksto"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Ligiloj"
@@ -1437,29 +1727,31 @@ msgstr "Speciala"
msgid "Custom CSS"
msgstr "Propra CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Uzu defaŭlton"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Restaŭri defaŭltajn desegnojn"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Redefaŭltiĝi"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Konservi"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Savi desegnon"
@@ -1503,9 +1795,9 @@ msgid "Name is required."
msgstr "Nomo necesas."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "La nomo estas tro longa (maksimume 255 literoj)"
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1518,16 +1810,6 @@ msgstr "La nomo jam uziĝis. Provu ion alian."
msgid "Description is required."
msgstr "Priskribo necesas."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Priskribo estas tro longa (maksimume %d signoj)."
-msgstr[1] "Priskribo estas tro longa (maksimume %d signoj)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1544,7 +1826,7 @@ msgid "Organization is required."
msgstr "Organizo necesas."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Organizonomo estas tro longa (maksimume 255 literoj)."
@@ -1568,39 +1850,49 @@ msgstr "Revokfunkcia URL estas nevalida."
msgid "Could not update application."
msgstr "Malsukcesis ĝisdatigi la aplikaĵon."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Redakti %s grupon"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Ensalutu por krei grupon."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Vi devas esti administranto por redakti la grupon."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Uzas ĉi tiun formularon por redakti la grupon."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Nevalida alinomo: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Malsukcesis ĝisdatigi grupon."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Malsukcesis krei alinomon."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Elektoj konserviĝis."
@@ -1791,6 +2083,12 @@ msgstr "Ne estas peto-konfirmo por nuligi."
msgid "That is the wrong email address."
msgstr "Tiu retpoŝtadreso estas malĝusta."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Ne povas forigi retpoŝtan konfirmon."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1872,7 +2170,7 @@ msgstr ""
"sia ŝatolisto!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Ŝatataj avizoj de %s"
@@ -1969,19 +2267,23 @@ msgstr "Vi ne rajtas doni al uzanto rolon ĉe ĉi tiu retejo."
msgid "User already has this role."
msgstr "Uzanto jam havas la rolon."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Neniu profilo elektita."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Ne estas profilo kun tiu ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Neniu grupo elektita."
@@ -2044,8 +2346,10 @@ msgid ""
"palette of your choice."
msgstr "Agordi kiel aspektu via grupo, per elekto de fonbildo kaj koloraro."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Malsukcesis ĝisdatigi vian desegnon."
@@ -2064,6 +2368,14 @@ msgid ""
msgstr ""
"Vi povas alŝuti emblemo-bildon por via grupo. Dosiero-grandlimo estas $s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Alŝuti"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Tranĉi"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Elektu kvadratan parton de la bildo kiel la emblemo."
@@ -2206,15 +2518,18 @@ msgstr ""
"Kial ne [krei konton](%%action.register%%) kaj mem [krei la grupon](%%action."
"newgroup%%)!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Nur grupestro rajtas malbloki grupanon."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "La uzanto ne estas blokita de grupo."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Eraro ĉe provo malbloki."
@@ -2302,7 +2617,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Publikigu MikroID por mia Jabber/GTalk-adreso."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Prefero konservita."
@@ -2426,10 +2741,9 @@ msgstr[1] "Vi jam abonas jenajn uzantojn:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2609,7 +2923,8 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
msgstr "Nevalida permesila titolo. La longlimo estas 255 literoj."
#: actions/licenseadminpanel.php:168
@@ -2780,50 +3095,37 @@ msgstr "Ensalutu por registri aplikaĵon."
msgid "Use this form to register a new application."
msgstr "Uzu ĉi tiun formularon por registri novan aplikaĵon."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "La nomo estas tro longa (maksimume 255 literoj)"
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Fonta URL bezonata."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Organizonomo estas tro longa (maksimume 255 literoj)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Malsukcesis krei aplikaĵon."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Nova grupo"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Uzas ĉi tiun formularon por krei novan grupon."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "Priskribo estas tro longa (maksimume %d signoj)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Nova mesaĝo"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Vi ne povas sendi mesaĝon al la uzanto."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Neniu enhavo!"
@@ -2832,7 +3134,7 @@ msgid "No recipient specified."
msgstr "Neniu ricevonto speifiĝas."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "Ne sendu mesaĝon al vi mem! Simple suspiru anstataŭ."
@@ -2843,12 +3145,12 @@ msgstr "Mesaĝo sendita"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Rekta mesaĝo al %s sendiĝis."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Eraro de Ajax"
@@ -2856,17 +3158,7 @@ msgstr "Eraro de Ajax"
msgid "New notice"
msgstr "Nova avizo"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Tro longas. Longlimo por avizo estas %d signoj."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "Longlimo por avizo estas %d signoj, enkalkulante ankaŭ la retadresojn."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Avizo afiŝiĝas"
@@ -3004,25 +3296,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Avizo sen profilo"
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Stato de %1$s ĉe %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Enhavtipo %s ne subteniĝas."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Bonvolu, nur %s-URL per plata HTTP."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Datumformato ne subteniĝas."
@@ -3035,36 +3327,46 @@ msgstr "Homserĉo"
msgid "Notice Search"
msgstr "Avizoserĉo"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Aliaj agordoj"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Agordi diversajn aliajn elektojn."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (Senpaga servo)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Mallongigu URLojn per"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Uzota aŭtomata mallongigad-servo."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Vidi profilo-desegnon"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Montri aŭ kaŝi profilo-desegnon."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "URL-mallongigado-servo tro longas (maksimume 50 literojn)."
#: actions/otp.php:69
@@ -3491,8 +3793,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 minusklaj literoj aŭ ciferoj, neniu interpunkcio aŭ spaco"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Plena nomo"
@@ -3532,9 +3835,10 @@ msgid "Bio"
msgstr "Biografio"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Loko"
@@ -3869,7 +4173,8 @@ msgid "Unexpected password reset."
msgstr "Neatendita pasvorto-rekomencigo."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Pasvorto devas enhavi 6 signojn aŭ pli."
#: actions/recoverpassword.php:369
@@ -4108,7 +4413,7 @@ msgid "Repeated!"
msgstr "Ripetita!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Respondoj al %s"
@@ -4241,11 +4546,12 @@ msgstr "Organizaĵo"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Priskribo"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statistiko"
@@ -4263,6 +4569,11 @@ msgstr "Aplikaĵa ago"
msgid "Reset key & secret"
msgstr "Rekomencigi ŝlosilon & sekreton"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Forigi"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Aplikaĵa informo"
@@ -4353,77 +4664,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Tiel vi povas diskonigi vian ŝataton."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "Grupo %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Grupo %1$s, paĝo %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Grupa profilo"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Noto"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Alnomo"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Grupaj agoj"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Avizofluo de grupo %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Avizofluo de grupo %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Avizofluo de grupo %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "Foramiko de grupo %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Grupanoj"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(nenio)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Ĉiuj grupanoj"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Kreita"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Grupanoj"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4437,7 +4777,10 @@ msgstr ""
"[StatusNet](http://status.net/). [Aniĝu](%%action.register%%) por fariĝi "
"parto de tiu ĉi grupo kaj multe pli! ([Pli](%%doc.help%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4450,24 +4793,31 @@ msgstr ""
"Molvaro [StatusNet](*http://*status.*net/), kie anoj konigas mesaĝetojn pri "
"siaj vivoj kaj ŝatokupoj. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Administrantoj"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Ne estas tiu mesaĝo."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Nur la sendinto kaj ricevinto rajtas legi la mesaĝon."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Mesaĝo al %1$s ĉe %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Mesaĝo de %1$s ĉe %2$s"
@@ -4476,54 +4826,76 @@ msgstr "Mesaĝo de %1$s ĉe %2$s"
msgid "Notice deleted."
msgstr "Avizo viŝiĝas"
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr " Etikedigita %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, paĝo %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Avizoj etikeditaj per %1$s - paĝo %2$d"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, paĝo %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Avizofluo pri %1$s etikedigita %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Avizofluo pri %1$s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Avizofluo pri %1$s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Avizofluo pri %1$s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "Foramiko de %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "Tie ĉi estus tempstrio de %1$s sed %2$s ankoraŭ afiŝis nenion."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
"Ĉu okazas io interesa lastatempe? Vi ne afiŝis ion ajn, nun taŭgas komenci :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4532,7 +4904,9 @@ msgstr ""
"Vi povas provi [puŝeti %1$s] aŭ [afiŝi ion al li](%%%%action.newnotice%%%%?"
"status_textarea=%2$s)."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4540,23 +4914,26 @@ msgid ""
"[StatusNet](http://status.net/) tool. [Join now](%%%%action.register%%%%) to "
"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-"**%s** havas konton ĉe %%site.name%%, [mikrobloga](http://en.wikipedia.org/"
-"wiki/Micro-blogging) servo surbaze de ilaro de Libera Molvaro [StatusNet]"
-"(http://status.net/). [Aniĝu](%%action.register%%) por sekvi avizojn de **%"
-"s** kaj multe pli! ([Pli](%%doc.help%%))"
+"**%s** havas konton ĉe %%%%site.name%%%%, [mikrobloga](http://en.wikipedia."
+"org/wiki/Micro-blogging) servo surbaze de ilaro de Libera Molvaro [StatusNet]"
+"(http://status.net/). [Aniĝu](%%%%action.register%%%%) por sekvi avizojn de "
+"**%s** kaj multe pli! ([Pli](%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
"wikipedia.org/wiki/Micro-blogging) service based on the Free Software "
"[StatusNet](http://status.net/) tool. "
msgstr ""
-"**%s** havas konton ĉe %%site.name%%, [mikrobloga](http://en.wikipedia.org/"
-"wiki/Micro-blogging) servo surbaze de ilaro de Libera Molvaro [StatusNet]"
+"**%s** havas konton ĉe %%%%site.name%%%%, [mikrobloga](http://en.wikipedia."
+"org/wiki/Micro-blogging) servo surbaze de ilaro de Libera Molvaro [StatusNet]"
"(http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Ripeto de %s"
@@ -4667,31 +5044,40 @@ msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
"Kiel longe devas uzantoj atendas (je sekundo) antaŭ afiŝi la saman refejo."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Reteja Anonco"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Redakti retejan mesaĝon"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Malsukcesis konservi retejan anoncon."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "Longlimo por reteja anonco estas 255 literoj."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Teksto de reteja anonco."
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr "Teksto de reteja anonco (apenaŭ 255 literoj; HTML eblas)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Konservi retejan agordon"
@@ -4906,12 +5292,14 @@ msgstr "Momentfotoj sendiĝos al ĉi tiu URL"
msgid "Save snapshot settings"
msgstr "Konservi retejan agordon"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Vi ne abonis tiun profilon."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Malsukcesis konservi abonon."
@@ -5146,75 +5534,93 @@ msgstr ""
"Rigardato-flua permesilo \"%1$s\" ne konformas al reteja permesilo \"%2$s\"."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Uzanto"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Nevalida biografia longlimo. Estu cifero."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "Nevalida bonvena teksto. La longlimo estas 225 literoj."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Nevalida defaŭlta abono: '%1$s' ne estas uzanto."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profilo"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Longlimo de biografio"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Longlimo de profila biografio, je literoj"
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Novuloj"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Bonveno al novuloj"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Bonvena teksto al novaj uzantoj (apenaŭ 255 literoj)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Defaŭlta abono"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Aŭtomate aboni novajn uzantojn al ĉi tiu uzanto."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Invitoj"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Invito ebliĝis"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Ĉu permesi al uzantoj inviti novan uzantojn."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5319,11 +5725,13 @@ msgstr "Malsukcesis legi vizaĝbildan URL ‘%s’."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Malĝusta bildotipo por vizaĝbilda URL ‘%s'."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Profila desegno"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5419,7 +5827,7 @@ msgid "Plugins"
msgstr "Kromprogramo"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Versio"
@@ -5452,31 +5860,42 @@ msgstr "Robin pensas ke io neeblas."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
-#, php-format
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
+#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+"Grandlimo por sendota dosiero estas %1$d bajtoj, tamen tio, kion vi volis "
+"sendi grandas %2$d bajtojn. Provu per versio pli malgranda."
+msgstr[1] ""
"Grandlimo por sendota dosiero estas %1$d bajtoj, tamen tio, kion vi volis "
"sendi grandas %2$d bajtojn. Provu per versio pli malgranda."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr "Dosiero tiel granda superos vian uzantan kvoton kun %d bajtoj."
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] "Dosiero tiel granda superos vian uzantan kvoton kun %d bajtoj."
+msgstr[1] "Dosiero tiel granda superos vian uzantan kvoton kun %d bajtoj."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr "Dosiero tiel granda superos vian monatan kvoton kun %d bajtoj."
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] "Dosiero tiel granda superos vian monatan kvoton kun %d bajtoj."
+msgstr[1] "Dosiero tiel granda superos vian monatan kvoton kun %d bajtoj."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Nevalida dosiernomo."
@@ -5603,39 +6022,47 @@ msgid "Problem saving notice."
msgstr "Malsukcesis konservi avizon."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+#, fuzzy
+msgid "Bad type provided to saveKnownGroups."
msgstr "Fuŝa tipo donita al saveKnownGroups"
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Malsukcesis konservi grupan alvenkeston."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Malsukcesis lokan grupan informon."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr "Malsukcesis revoki rolon \"%1$s\" de uzanto #%2$d; ĝi ne ekzistas."
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr "Malsukcesis revoki rolon \"%1$s\" de uzanto #%2$d; datumbaza eraro."
@@ -5705,32 +6132,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Bonvenon al %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Neniu difinata uzanto por sol-uzanta reĝimo."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Malsukcesis krei grupon."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Malsukcesis ĝisdatigi grupan URI."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Malsukcesis ĝisdatigi grupan anecon."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Malsukcesis lokan grupan informon."
@@ -5780,194 +6207,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Sentitola paĝo"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Unua reteja navigado"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Tempstrio pri vi kaj amikoj"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Persona"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Ŝanĝu la retpoŝtadreson, vizaĝbildon, pasvorton aŭ la profilon"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Konto"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Konekti al servoj"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Konekti"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Ŝanĝi agordojn de la retejo"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Administri"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Inviti amikojn kaj kolegojn al %s kun vi"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Inviti"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Elsaluti el la retejo"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr " Elsaluti"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Krei konton"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Registriĝi"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Ensaluti al la retejo"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Ensaluti"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Helpu min!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Helpo"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Serĉi homon aŭ tekston"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Serĉi"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Reteja anonco"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Loka vido"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Paĝa anonco"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Dua reteja navigado"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Helpo"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Enkonduko"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "Oftaj demandoj"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "Serva Kondiĉo"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Privateco"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Fontkodo"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Kontakto"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Insigno"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Licenco de la programaro StatusNet"
@@ -5975,7 +6409,7 @@ msgstr "Licenco de la programaro StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -5985,7 +6419,7 @@ msgstr ""
"site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** estas mikrobloga servo."
@@ -5994,7 +6428,7 @@ msgstr "**%%site.name%%** estas mikrobloga servo."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6006,27 +6440,27 @@ msgstr ""
"licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Reteja enhava permesilo"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "Enhavo kaj datumo de %1$s estas privata kaj konfidenca."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
"Enhava kaj datuma aŭtorrajto apartenas al %1$s. Ĉiuj rajtoj rezervitaj."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"Enhava kaj datuma aŭtorrajto apartenas al kontribuintoj. Ĉiuj rajtoj "
@@ -6034,25 +6468,25 @@ msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr "Ĉiuj enhavo kaj datumo ĉe %1$s estas havebla sub permesilo %2$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Paĝado"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Poste"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Antaŭe"
@@ -6131,7 +6565,7 @@ msgid "User configuration"
msgstr "Uzanta agordo"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Uzanto"
@@ -6395,7 +6829,7 @@ msgid "AJAX error"
msgstr "Eraro de Ajax"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Komando kompleta"
@@ -6411,7 +6845,7 @@ msgstr "Avizo kun tiu identigaĵo ne ekzistas."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "La uzanto ne havas lastan averton."
@@ -6480,6 +6914,14 @@ msgstr "%1$s aniĝis al grupo %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s foriras de grupo %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6519,135 +6961,141 @@ msgstr ""
"%s estas fora profilo; vi povas sendi rektan mesaĝon nur al uzanto je sama "
"servilo."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Mesaĝo tro longas - longlimo estas %1$d, via estas %2$d"
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Mesaĝo tro longas - longlimo estas %1$d, via estas %2$d"
+msgstr[1] "Mesaĝo tro longas - longlimo estas %1$d, via estas %2$d"
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Eraris sendi rektan mesaĝon."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Avizo de %s ripetiĝas."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Eraris ripeti avizon."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Avizo tro longas - longlimo estas %1$d lietroj, kaj via mesaĝo longas je %2"
+"$d."
+msgstr[1] ""
"Avizo tro longas - longlimo estas %1$d lietroj, kaj via mesaĝo longas je %2"
"$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Respondo al %s sendiĝas."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Eraris sendi avizon."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Specifu nomon de la abonota uzanto."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Malsukcesis aboni OMB-profilon per komando."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "%s abonita"
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Specifu la nomon de uzanto malabonota."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "%s malabonita."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Komando ankoraŭ ne realigita."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Sciigo for."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Malsukcesis malŝalti sciigon."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Sciigo en."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Malsukcesis ŝalti sciigon."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "Ensaluta komando malebliĝas."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr "Ĉi tiu ligilo estas uzebla nur unufoje kaj valida nur 2 minutojn: %s."
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "%s malaboniĝas."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Vi ne abonas iun ajn."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Vi abonas jenan homon:"
@@ -6655,14 +7103,14 @@ msgstr[1] "Vi abonas jenajn homojn:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Neniu abonas vin."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "La homo abonas vin:"
@@ -6670,21 +7118,21 @@ msgstr[1] "La homoj abonas vin:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Vi ne estas grupano de iu ajn grupo."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Vi estas grupano de jena grupo:"
msgstr[1] "Vi estas grupano de jenaj grupoj:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6746,7 +7194,7 @@ msgstr ""
"reply <nickname> - respondi la lastan avizon de uzanto\n"
"join <group> - aniĝi al grupo\n"
"login - havi ligilon por ensaluti al reta interfaco\n"
-"drop <group> - foriri de gruop\n"
+"drop <group> - foriri el grupo\n"
"stats - legi vian staton\n"
"stop - same kiel 'off'\n"
"quit - same kiel 'off'\n"
@@ -6828,26 +7276,42 @@ msgstr "Konektitaj aplikaĵoj rajtigitaj"
msgid "Database error"
msgstr "Datumbaza eraro"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Alŝuti dosieron"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr ""
"Vi povas alŝuti vian propran fonbildon. La dosiera grandlimo estas 2MB."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"La servilo ne povis trakti tiom da POST-datumo (% bajtoj) pro ĝia nuna "
-"agordo."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "En"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "For"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Restarigi"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Desegnaj defaŭltoj konserviĝas."
@@ -6875,7 +7339,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr "Fluoj"
@@ -6913,7 +7378,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 minusklaj literoj aŭ ciferoj, neniu interpunkcio aŭ spaco"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL de la hejmpaĝo aŭ blogo de la grupo aŭ temo"
#: lib/groupeditform.php:168
@@ -6921,20 +7387,30 @@ msgid "Describe the group or topic"
msgstr "Priskribo de grupo aŭ temo"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Priskribo de grupo aŭ temo, apenaŭ je %d literoj"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Priskribo de grupo aŭ temo, apenaŭ je %d literoj"
+msgstr[1] "Priskribo de grupo aŭ temo, apenaŭ je %d literoj"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"Loko de la grupo, se iu ajn, ekzemple \"Urbo, Stato (aŭ Regiono), Lando\""
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Kromaj alnomoj por la grupo, apartigita per komo aŭ spaco, apenaŭ %d literoj"
+msgstr[1] ""
"Kromaj alnomoj por la grupo, apartigita per komo aŭ spaco, apenaŭ %d literoj"
#. TRANS: Menu item in the group navigation page.
@@ -7024,7 +7500,7 @@ msgstr "Grupoj kun plej multe da avizoj"
#: lib/grouptagcloudsection.php:57
#, php-format
msgid "Tags in %s group's notices"
-msgstr "Etikedoj en avizoj de gruop %s"
+msgstr "Etikedoj en avizoj de grupo %s"
#. TRANS: Client exception 406
#: lib/htmloutputter.php:104
@@ -7036,39 +7512,57 @@ msgstr "La paĝo estas ne havebla je la komunikil-tipo, kiun vi akceptas"
msgid "Unsupported image file format."
msgstr "Formato ne subtenata."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "La dosiero tro grandas. Dosiera grandlimo estas %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Parta alŝuto."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Sisteme eraris alŝuti dosieron."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Ne bildo aŭ dosiero difektita."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Perdiĝis nian dosieron."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Nekonata dosiertipo"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
+msgstr[1] "MB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+msgstr[1] "kB"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7317,7 +7811,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) ŝatis vian avizon"
@@ -7327,7 +7821,7 @@ msgstr "%s (@%s) ŝatis vian avizon"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7365,7 +7859,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7378,7 +7872,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) afiŝis avizon al vi"
@@ -7389,7 +7883,7 @@ msgstr "%s (@%s) afiŝis avizon al vi"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7471,7 +7965,7 @@ msgstr "Pardonon, tiu ne estas via alvena retpoŝtadreso."
msgid "Sorry, no incoming email allowed."
msgstr "Pardonon, neniu alvena mesaĝo permesiĝas."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Nesubtenata mesaĝo-tipo: %s"
@@ -7537,7 +8031,7 @@ msgstr "Malsukcesis decidi dosieran MIME-tipon."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7548,7 +8042,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "\"%s\" ne estas subtenata tipo ĉe tiu ĉi servilo."
@@ -7689,31 +8183,31 @@ msgstr "Refoja avizo."
msgid "Couldn't insert new subscription."
msgstr "Eraris enmeti novan abonon."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Persona"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Respondoj"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Ŝatolisto"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Alvenkesto"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Viaj alvenaj mesaĝoj"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Elirkesto"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Viaj senditaj mesaĝoj"
@@ -7745,7 +8239,7 @@ msgstr "Ĉiuj abonantoj"
#: lib/profileaction.php:191
msgid "User ID"
-msgstr "Uzanta ID"
+msgstr "ID de uzanto"
#: lib/profileaction.php:196
msgid "Member since"
@@ -7821,16 +8315,17 @@ msgid "Sandbox this user"
msgstr "Provejigi la uzanton"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Serĉi ĉe retejo"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Serĉvorto(j)"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7911,6 +8406,12 @@ msgstr ""
msgid "None"
msgstr "Nenio"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Nevalida dosiernomo."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr "Ĉi tiu servilo ne povas disponi desegnan alŝuton sen ZIP-a subteno."
@@ -7920,8 +8421,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "La desegna dosiero mankas aŭ malsukcesis alŝuti."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Malsukcesis konservi desegnon."
@@ -7930,15 +8431,20 @@ msgid "Invalid theme: bad directory structure."
msgstr "Nevalida desegno: fuŝa dosieruja sturkturo."
#: lib/themeuploader.php:166
-#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr "Alŝutata desegno tro grandas; ĝi estu apenaŭ %d bitoj sen densigado."
+#, fuzzy, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"Alŝutata desegno tro grandas; ĝi estu apenaŭ %d bitoj sen densigado."
+msgstr[1] ""
+"Alŝutata desegno tro grandas; ĝi estu apenaŭ %d bitoj sen densigado."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "Nevalida desegna arkivo: mankas dosiero css/display.css"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -7946,16 +8452,16 @@ msgstr ""
"Desegno enhavas nevalidan dosieran aŭ dosierujan nomon. Uzu nur ASCII-"
"literaron, ciferojn, substrekon kaj minussignon."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr "Desegno enhavas malsekuran dosiersufikson; eble malsukuras."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "Desegno enhavas dosieron de tipo \".%s\", kiu malpermesiĝas."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Eraris malfermi desegnan arkivon."
@@ -7963,6 +8469,13 @@ msgstr "Eraris malfermi desegnan arkivon."
msgid "Top posters"
msgstr "Pintaj afiŝantoj"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Malbloki"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Malprovejigi"
@@ -8041,17 +8554,17 @@ msgid "Moderator"
msgstr "Moderanto"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "antaŭ kelkaj sekundoj"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "antaŭ ĉirkaŭ unu minuto"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8059,12 +8572,12 @@ msgstr[0] "antaŭ ĉirkaŭ unu minuto"
msgstr[1] "antaŭ ĉirkaŭ %d minutoj"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "antaŭ ĉirkaŭ unu horo"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8072,12 +8585,12 @@ msgstr[0] "antaŭ ĉirkaŭ unu horo"
msgstr[1] "antaŭ ĉirkaŭ %d horoj"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "antaŭ ĉirkaŭ unu tago"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8085,12 +8598,12 @@ msgstr[0] "antaŭ ĉirkaŭ unu tago"
msgstr[1] "antaŭ ĉirkaŭ %d tagoj"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "Antaŭ ĉrikaŭ unu monato"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8098,7 +8611,7 @@ msgstr[0] "antaŭ ĉirkaŭ unu monato"
msgstr[1] "antaŭ ĉirkaŭ %d monatoj"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "antaŭ ĉirkaŭ unu jaro"
@@ -8129,32 +8642,22 @@ msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "Mesaĝo tro longas - longlimo estas %1$d, via estas %2$d"
msgstr[1] "Mesaĝo tro longas - longlimo estas %1$d, via estas %2$d"
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Neniu uzanto-ID specifiĝas."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Plennomo estas tro longa (maksimume 255 literoj)"
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "lokonomo estas tro longa (maksimume 255 literoj)"
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Tro longas. Mesaĝa longlimo estas %d signoj."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Biografio tro longas (maksimume %d literoj)"
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Priskribu vin mem kaj viajn ŝatokupojn per ne pli ol %d signoj"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/es/LC_MESSAGES/statusnet.po b/locale/es/LC_MESSAGES/statusnet.po
index 4ed0cbbca..43affca45 100644
--- a/locale/es/LC_MESSAGES/statusnet.po
+++ b/locale/es/LC_MESSAGES/statusnet.po
@@ -16,155 +16,181 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:08+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:13+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Acceder"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Configuración de acceso de la web"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registro"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "¿Prohibir a los usuarios anónimos (no conectados) ver el sitio?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Privado"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Haz que el registro sea sólo con invitaciones."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Invitar sólo"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Inhabilitar nuevos registros."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Cerrado"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Guardar la configuración de acceso"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Guardar"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "No existe tal página."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "No existe ese usuario."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s y sus amistades, página %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s y sus amistades"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Feed de los amigos de %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Feed de los amigos de %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Feed de los amigos de %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -174,7 +200,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -183,9 +209,9 @@ msgstr ""
"Esta es la línea temporal de %s y amistades, pero nadie ha publicado nada "
"todavía."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -196,7 +222,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -205,65 +233,80 @@ msgstr ""
"Por qué no [registrar una cuenta](%%%%action.register%%%%) y luego zarandear "
"a %s o publicar una nota a ellos?"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Tú y tus amistades"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "¡Actualizaciones de %1$s y sus amistades en %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "Método de API no encontrado."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Este método requiere un POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -272,17 +315,21 @@ msgstr ""
"elegir entre: sms, im, ninguno."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "No se pudo actualizar el usuario."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -295,11 +342,13 @@ msgstr "No se pudo guardar el perfil."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -316,10 +365,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -327,8 +378,9 @@ msgid "Unable to save your design settings."
msgstr "No se pudo grabar tu configuración de diseño."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "No se pudo actualizar tu diseño."
@@ -347,31 +399,31 @@ msgstr "Falló bloquear usuario."
msgid "Unblock user failed."
msgstr "Falló desbloquear usuario."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Mensajes directos de %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Todos los mensajes directos enviados desde %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Mensajes directos a %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Todos los mensajes directos enviados a %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "¡Sin texto de mensaje!"
@@ -405,7 +457,9 @@ msgid ""
msgstr "No te auto envíes un mensaje; dícetelo a ti mismo."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "No se encontró estado para ese ID"
@@ -421,46 +475,58 @@ msgstr "Este status ya está en favoritos."
msgid "Could not create favorite."
msgstr "No se pudo crear favorito."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Este status no es un favorito."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "No se pudo borrar favorito."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "No se pudo seguir al usuario: Perfil no encontrado."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "No puede seguir al usuario: %s ya esta en su lista."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "No se pudo dejar de seguir al usuario. Usuario no encontrado"
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "No puedes dejar de seguirte a ti mismo."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Deben proveerse dos IDs válidos o nombres en pantalla."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "No se pudo determinar el usuario fuente."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "No se pudo encontrar ningún usuario de destino."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -468,176 +534,232 @@ msgstr ""
"espacios."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "El usuario ya existe. Prueba con otro."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Usuario inválido"
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "La página de inicio no es un URL válido."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Tu nombre es demasiado largo (max. 255 carac.)"
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "La descripción es demasiado larga (máx. %d caracteres)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "La descripción es demasiado larga (máx. %d caracteres)."
+msgstr[1] "La descripción es demasiado larga (máx. %d caracteres)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "La ubicación es demasiado larga (máx. 255 caracteres)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "¡Muchos seudónimos! El máximo es %d."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "¡Muchos seudónimos! El máximo es %d."
+msgstr[1] "¡Muchos seudónimos! El máximo es %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Alias inválido: \"%s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "El alias \"%s\" ya está en uso. Intenta usar otro."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "El alias no puede ser el mismo que el usuario."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Grupo no encontrado."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Ya eres miembro de ese grupo"
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Has sido bloqueado de ese grupo por el administrador."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "No se pudo unir el usuario %s al grupo %s"
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "No eres miembro de este grupo."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "No se pudo eliminar al usuario %1$s del grupo %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Grupos de %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "%1$s grupos %2$s es un miembro de."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "Grupos %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "Grupos en %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Carga falló."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Token de acceso inválido especificado."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "No se ha provisto de un parámetro oauth_token."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Token inválido."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "No estás autorizado."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
"Hubo un problema con tu clave de sesión. Por favor, intenta nuevamente."
@@ -648,40 +770,55 @@ msgid "Invalid nickname / password!"
msgstr "¡Usuario o contraseña inválidos!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Error de base de datos al insertar usuario de la aplicación OAuth."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Envío de formulario inesperado."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Una aplicación quisiera conectarse a tu cuenta"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Permitir o denegar el acceso"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"La aplicación <strong>%1$s</strong> por <strong>%2$s</strong> solicita "
+"permiso para <strong>%3$s</strong> la información de tu cuenta %4$s. Sólo "
+"debes dar acceso a tu cuenta %4$s a terceras partes en las que confíes."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -693,7 +830,7 @@ msgstr ""
"debes dar acceso a tu cuenta %4$s a terceras partes en las que confíes."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -701,9 +838,10 @@ msgstr "Cuenta"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -711,7 +849,7 @@ msgstr "Usuario"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Contraseña"
@@ -722,7 +860,7 @@ msgstr "Contraseña"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -730,86 +868,110 @@ msgid "Cancel"
msgstr "Cancelar"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Permitir"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Permitir o denegar el acceso a la información de tu cuenta."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "Confirmación de mensajería instantánea cancelada."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "El token de solicitud %2 ha sido denegado y revocado."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "No estás autorizado."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "No estás autorizado."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Este método requiere un PUBLICAR O ELIMINAR"
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "No puedes borrar el estado de otro usuario."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "No existe ese mensaje."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "No puedes repetir tus propios mensajes"
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Este mensaje ya se ha repetido."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Status borrado."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "No hay estado para ese ID"
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "El cliente debe proveer un parámetro de 'status' con un valor."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -817,12 +979,14 @@ msgstr[0] "El mensaje es muy largo. El tamaño máximo es de %d caracteres."
msgstr[1] "El mensaje es muy largo. El tamaño máximo es de %d caracteres."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "Método de API no encontrado."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -831,166 +995,237 @@ msgstr[0] ""
msgstr[1] ""
"El tamaño máximo del mensaje es %d caracteres, incluyendo el URL adjunto."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Formato no soportado."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Favoritos de %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s actualizaciones favoritas de %2$s / %2$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "No se pudo actualizar el grupo."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Actualizaciones que mencionan %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "actualizaciones de %1$s en respuesta a las de %2$s / %3$s"
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "línea temporal pública de %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "¡Actualizaciones de todos en %s!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Método no implementado."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Repetido a %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Repeticiones de %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Mensajes etiquetados con %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Actualizaciones etiquetadas con %1$s en %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "Método API en construcción."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "No encontrado."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "Método de API no encontrado."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "No existe tal archivo adjunto."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Ningún nombre de usuario."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Ningún tamaño."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Tamaño inválido."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Imagen"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "Puedes subir tu imagen personal. El tamaño máximo de archivo es %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Usuario sin perfil coincidente."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Configuración de imagen"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Original"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Vista previa"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Borrar"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Subir"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Cortar"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Ningún archivo fue subido."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Elige un área cuadrada para que sea tu imagen"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Se perdió nuestros datos de archivo."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Imagen actualizada"
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Error al actualizar la imagen."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Imagen borrada."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Ya has bloqueado a este usuario."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Bloquear usuario."
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1006,8 +1241,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1015,7 +1250,7 @@ msgstr "No"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "No bloquear a este usuario"
@@ -1025,8 +1260,8 @@ msgstr "No bloquear a este usuario"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1034,141 +1269,171 @@ msgstr "Sí"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Bloquear este usuario."
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "No se guardó información de bloqueo."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "No existe ese grupo."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s perfiles bloqueados"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s perfiles bloqueados, página %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr ""
"Una lista de los usuarios que han sido bloqueados para unirse a este grupo."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Desbloquear usuario de grupo"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Desbloquear"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Desbloquear este usuario"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Postear a %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Ningún código de confirmación."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Código de confirmación no encontrado."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "¡Ese código de confirmación no es para ti!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Tipo de dirección %s desconocida."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Esa dirección ya fue confirmada."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "No se pudo actualizar el usuario."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "No se pudo eliminar la confirmación de correo electrónico."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "No se pudo eliminar la confirmación de mensajería instantánea."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Confirmar la dirección"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "La dirección \"%s\" fue confirmada para tu cuenta."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Conversación"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Mensajes"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Debes estar registrado para borrar una aplicación."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Aplicación no encontrada."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "No eres el propietario de esta aplicación."
@@ -1176,15 +1441,18 @@ msgstr "No eres el propietario de esta aplicación."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Hubo problemas con tu clave de sesión."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Eliminar la aplicación"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1195,12 +1463,12 @@ msgstr ""
"conexiones de usuario existente."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "No eliminar esta aplicación"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Borrar esta aplicación"
@@ -1236,13 +1504,14 @@ msgstr "No se pudo actualizar el grupo."
msgid "Deleted group %s"
msgstr "%1$s ha dejado el grupo %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Borrar usuario"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1265,22 +1534,27 @@ msgstr "No eliminar este mensaje"
msgid "Delete this group"
msgstr "Borrar este usuario"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "No conectado."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "No se puede eliminar este mensaje."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1288,21 +1562,24 @@ msgstr ""
"Estás a punto de eliminar un mensaje permanentemente. Una vez hecho esto, no "
"lo puedes deshacer."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Borrar mensaje"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "¿Estás seguro de que quieres eliminar este aviso?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "No eliminar este mensaje"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Borrar este mensaje"
@@ -1388,12 +1665,14 @@ msgstr "Personalizar tema"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "Puedes subir un tema personalizado StatusNet como un archivo .ZIP."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Cambiar la imagen de fondo"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Fondo"
@@ -1407,40 +1686,48 @@ msgstr ""
"es %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Activar"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Desactivar"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Activar o desactivar la imagen de fondo."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Imagen de fondo en mosaico"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Cambiar colores"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Contenido"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Barra lateral"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Texto"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Vínculos"
@@ -1452,29 +1739,31 @@ msgstr "Avanzado"
msgid "Custom CSS"
msgstr "Personalizar CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Utilizar los valores predeterminados"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Restaurar los diseños predeterminados"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Volver a los valores predeterminados"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Guardar"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Guardar el diseño"
@@ -1518,9 +1807,9 @@ msgid "Name is required."
msgstr "Se requiere un nombre"
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "El nombre es muy largo (máx. 255 carac.)"
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1533,16 +1822,6 @@ msgstr "Ese nombre ya está en uso. Prueba con otro."
msgid "Description is required."
msgstr "Se requiere una descripción"
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "La descripción es demasiado larga (máx. %d caracteres)."
-msgstr[1] "La descripción es demasiado larga (máx. %d caracteres)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1559,7 +1838,7 @@ msgid "Organization is required."
msgstr "Se requiere una organización."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "El texto de organización es muy largo (máx. 255 caracteres)."
@@ -1583,39 +1862,49 @@ msgstr "El URL de devolución de llamada es inválido."
msgid "Could not update application."
msgstr "No fue posible actualizar la aplicación."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Editar grupo %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Debes estar conectado para crear un grupo"
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Para editar el grupo debes ser administrador."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Usa este formulario para editar el grupo."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Alias inválido: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "No se pudo actualizar el grupo."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "No fue posible crear alias."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Se guardó Opciones."
@@ -1810,6 +2099,12 @@ msgstr "Ninguna confirmación pendiente para cancelar."
msgid "That is the wrong email address."
msgstr "Esa es la dirección de correo electrónico incorrecta."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "No se pudo eliminar la confirmación de correo electrónico."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1893,7 +2188,7 @@ msgstr ""
"persona en añadir un mensaje a tus favoritos?"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Mensajes favoritos de %s"
@@ -1990,19 +2285,23 @@ msgstr "No puedes conceder funciones de usuario en este sitio."
msgid "User already has this role."
msgstr "El usuario ya tiene esta función."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "No se especificó perfil."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "No existe perfil con ese ID"
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Grupo no especificado."
@@ -2070,8 +2369,10 @@ msgstr ""
"Personaliza el aspecto de tu grupo con una imagen de fondo y la paleta de "
"colores que prefieras."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "No fue posible actualizar tu diseño."
@@ -2091,6 +2392,14 @@ msgstr ""
"Puedes subir una imagen de logo para tu grupo. El tamaño máximo del archivo "
"debe ser %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Subir"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Cortar"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Elige un área cuadrada de la imagen para que sea tu logo."
@@ -2233,15 +2542,18 @@ msgstr ""
"¿Por qué no [registras una cuenta](%%action.register%%) y [creas el grupo](%%"
"action.newgroup%%) tú mismo?"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Sólo un administrador puede desbloquear miembros de grupos."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "El usuario no está bloqueado del grupo."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Se ha producido un error al eliminar el bloque."
@@ -2331,7 +2643,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Publicar un MicroID para mi cuenta Jabber/GTalk."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Preferencias guardadas."
@@ -2456,10 +2768,9 @@ msgstr[1] "Ya estás suscrito a estos usuarios:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2643,8 +2954,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Texto de bienvenida inválido. La longitud máx. es de 255 caracteres."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2819,50 +3131,37 @@ msgstr "Debes conectarte para registrar una aplicación."
msgid "Use this form to register a new application."
msgstr "Utiliza este formulario para registrar una nueva aplicación."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "El nombre es muy largo (máx. 255 carac.)"
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Se requiere el URL fuente."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "El texto de organización es muy largo (máx. 255 caracteres)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "No se pudo crear la aplicación."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Grupo nuevo "
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Usa este formulario para crear un grupo nuevo."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "La descripción es muy larga (máx. %d caracteres)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Nuevo Mensaje "
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "No puedes enviar mensaje a este usuario."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "¡Ningún contenido!"
@@ -2871,7 +3170,7 @@ msgid "No recipient specified."
msgstr "No se especificó receptor."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "No te auto envíes un mensaje; dícetelo a ti mismo."
@@ -2882,12 +3181,12 @@ msgstr "Mensaje enviado"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Se ha enviado un mensaje directo a %s."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Error de Ajax"
@@ -2895,18 +3194,7 @@ msgstr "Error de Ajax"
msgid "New notice"
msgstr "Nuevo mensaje"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "El mensaje es muy largo. El tamaño máximo es de %d caracteres."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-"El tamaño máximo del mensaje es %d caracteres, incluyendo el URL adjunto."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Mensaje publicado"
@@ -3046,25 +3334,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Mensaje sin perfil."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "estado de %1$s en %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Tipo de contenido %s no compatible."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Solamente %s URL sobre HTTP simples, por favor."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "No es un formato de datos compatible."
@@ -3077,36 +3365,46 @@ msgstr "Búsqueda de gente"
msgid "Notice Search"
msgstr "Búsqueda de mensajes"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Otros ajustes"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Manejo de varias opciones adicionales."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr "  (servicio gratuito)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Acortar los URL con"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Servicio de acorte automático a usar."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Ver diseños de perfil"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Ocultar o mostrar diseños de perfil."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "El servicio de acortamiento de URL es muy largo (máx. 50 caracteres)."
#: actions/otp.php:69
@@ -3553,8 +3851,9 @@ msgstr ""
"1-64 letras en minúscula o números, sin signos de puntuación o espacios"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Nombre completo"
@@ -3594,9 +3893,10 @@ msgid "Bio"
msgstr "Biografía"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Ubicación"
@@ -3945,7 +4245,8 @@ msgid "Unexpected password reset."
msgstr "Restablecimiento de contraseña inesperado."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "La contraseña debe tener 6 o más caracteres."
#: actions/recoverpassword.php:369
@@ -4192,7 +4493,7 @@ msgid "Repeated!"
msgstr "¡Repetido!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Respuestas a %s"
@@ -4325,11 +4626,12 @@ msgstr "Organización"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Descripción"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Estadísticas"
@@ -4347,6 +4649,11 @@ msgstr "Acciones de la aplicación"
msgid "Reset key & secret"
msgstr "Reiniciar clave y secreto"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Borrar"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Información de la aplicación"
@@ -4439,77 +4746,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Esta es una manera de compartir lo que te gusta."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "Grupo %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "grupo %1$s, página %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Perfil del grupo"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Nota"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Alias"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Acciones del grupo"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Canal de mensajes del grupo %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Canal de mensajes del grupo %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Canal de mensajes del grupo %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "Amistades de amistades del grupo %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Miembros"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Ninguno)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Todos los miembros"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Creado"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Miembros"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4525,7 +4861,10 @@ msgstr ""
"action.register%%%%) para formar parte de este y muchos más grupos! ([Más "
"información](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4538,24 +4877,31 @@ msgstr ""
"herramienta de software libre [StatusNet](http://status.net/). Sus miembros "
"comparten mensajes cortos acerca de su vida e intereses. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Administradores"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "No existe el mensaje."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Sólo el remitente y el receptor pueden leer este mensaje."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Mensaje a %1$s en %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Mensaje de %1$s en %2$s"
@@ -4564,47 +4910,67 @@ msgstr "Mensaje de %1$s en %2$s"
msgid "Notice deleted."
msgstr "Mensaje borrado"
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr "%s etiquetados"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, página %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Mensajes etiquetados con %1$s, página %2$d"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, página %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Canal de avisos de %1$s etiquetados %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Canal de mensajes para %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Canal de mensajes para %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Canal de mensajes para %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "Amistades de amistades de %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "Esta es la línea temporal de %1$s, pero %2$s aún no ha publicado nada."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4612,7 +4978,9 @@ msgstr ""
"¿Has visto algo interesante recientemente? Aún no has hecho ninguna "
"publicación, así que este puede ser un buen momento para empezar :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4621,7 +4989,9 @@ msgstr ""
"Puedes intentar darle un toque a %1$s o [publicar algo a su atención](%%%%"
"action.newnotice%%%%?status_textarea=%2$s)."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4635,7 +5005,9 @@ msgstr ""
"register%%%%) para seguir los avisos de **%s** y de muchas personas más! "
"([Más información](%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4646,7 +5018,8 @@ msgstr ""
"(http://en.wikipedia.org/wiki/Micro-blogging), basado en la herramienta de "
"software libre [StatusNet](http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Repetición de %s"
@@ -4758,35 +5131,44 @@ msgstr "Límite de duplicados"
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr "Cuántos segundos es necesario esperar para publicar lo mismo de nuevo."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Aviso del mensaje"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Editar el mensaje que va a lo ancho del sitio"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "No se pudo guarda el aviso del sitio."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
"La longitud máxima para el aviso que va a lo ancho del sitio es de 255 "
"caracteres."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Texto del mensaje del sitio"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
"Texto del mensaje que va a lo ancho del sitio (máximo 255 caracteres; se "
"acepta HTML)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Guardar el mensaje del sitio"
@@ -5004,12 +5386,14 @@ msgstr "Las capturas se enviarán a este URL"
msgid "Save snapshot settings"
msgstr "Guardar la configuración de instantáneas"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "No te has suscrito a ese perfil."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "No se ha podido guardar la suscripción."
@@ -5253,75 +5637,93 @@ msgstr ""
"sitio ‘%2$s’."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Usuario"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Límite para la bio inválido: Debe ser numérico."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "Texto de bienvenida inválido. La longitud máx. es de 255 caracteres."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Suscripción predeterminada inválida : '%1$s' no es un usuario"
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Perfil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Límite de la bio"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Longitud máxima de bio de perfil en caracteres."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Nuevos usuarios"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Bienvenida a nuevos usuarios"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Texto de bienvenida para nuevos usuarios (máx. 255 caracteres)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Suscripción predeterminada"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Suscribir automáticamente nuevos usuarios a este usuario."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Invitaciones"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Invitaciones habilitadas"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Si permitir a los usuarios invitar nuevos usuarios."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5429,11 +5831,13 @@ msgstr "No se puede leer la URL de la imagen ‘%s’."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Tipo de imagen incorrecto para la URL de imagen ‘%s’."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Diseño del perfil"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5532,7 +5936,7 @@ msgid "Plugins"
msgstr "Complementos"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Versión"
@@ -5565,32 +5969,46 @@ msgstr " Robin piensa que algo es imposible."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
-#, php-format
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
+#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+"Ningún archivopuede ser de tamaño mayor a %1$d bytes y el archivo que "
+"enviaste es de %2$d bytes. Trata de subir una versión más pequeña."
+msgstr[1] ""
"Ningún archivopuede ser de tamaño mayor a %1$d bytes y el archivo que "
"enviaste es de %2$d bytes. Trata de subir una versión más pequeña."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+"Un archivo tan grande podría sobrepasar tu cuota de usuario de %d bytes."
+msgstr[1] ""
"Un archivo tan grande podría sobrepasar tu cuota de usuario de %d bytes."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr "Un archivo tan grande podría sobrepasar tu cuota mensual de %d bytes."
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+"Un archivo tan grande podría sobrepasar tu cuota mensual de %d bytes."
+msgstr[1] ""
+"Un archivo tan grande podría sobrepasar tu cuota mensual de %d bytes."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Nombre de archivo inválido."
@@ -5719,39 +6137,47 @@ msgid "Problem saving notice."
msgstr "Hubo un problema al guardar el mensaje."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+#, fuzzy
+msgid "Bad type provided to saveKnownGroups."
msgstr "Mal tipo proveído a saveKnownGroups"
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Hubo un problema al guarda la bandeja de entrada del grupo."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "No se ha podido guardar la información del grupo local."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr "No se puede revocar rol \"%1$s\" para usuario #%2$d; no existe."
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5823,32 +6249,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Bienvenido a %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Ningún usuario sólo definido para modo monousuario."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "No se pudo crear grupo."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "No se pudo configurar el URI del grupo."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "No se pudo configurar la membresía del grupo."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "No se ha podido guardar la información del grupo local."
@@ -5898,194 +6324,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Página sin título"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Navegación de sitio primario"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Perfil personal y línea temporal de amistades"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Personal"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Cambia tu correo electrónico, imagen, contraseña, perfil"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Cuenta"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Conectar a los servicios"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Conectarse"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Cambiar la configuración del sitio"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Admin"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Invita a amistades y compañeros a unirse a tí en %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Invitar"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Cerrar sesión en el sitio"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Cerrar sesión"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Crear una cuenta"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Registrarse"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Iniciar sesión en el sitio"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Inicio de sesión"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "¡Ayúdame!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Ayuda"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Buscar personas o texto"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Buscar"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Mensaje de sitio"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Vistas locales"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Mensaje de página"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Navegación de sitio secundario"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Ayuda"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Acerca de"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "Preguntas Frecuentes"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "TOS"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Privacidad"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Fuente"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Ponerse en contacto"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Insignia"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Licencia de software de StatusNet"
@@ -6093,7 +6526,7 @@ msgstr "Licencia de software de StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6103,7 +6536,7 @@ msgstr ""
"[%%site.broughtby%%**](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** es un servicio de microblogueo."
@@ -6112,7 +6545,7 @@ msgstr "**%%site.name%%** es un servicio de microblogueo."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6124,27 +6557,27 @@ msgstr ""
"licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Licencia de contenido del sitio"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "El contenido y datos de %1$s son privados y confidenciales."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
"Copyright del contenido y los datos de%1$s. Todos los derechos reservados."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"Derechos de autor de contenido y datos por los colaboradores. Todos los "
@@ -6152,7 +6585,7 @@ msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
@@ -6160,19 +6593,19 @@ msgstr ""
"$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Paginación"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Después"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Antes"
@@ -6253,7 +6686,7 @@ msgid "User configuration"
msgstr "Configuración de usuario"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Usuario"
@@ -6520,7 +6953,7 @@ msgid "AJAX error"
msgstr "Error de Ajax"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Comando completo"
@@ -6536,7 +6969,7 @@ msgstr "No existe ningún mensaje con ese ID."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "El/La usuario/a no tiene ningún último mensaje"
@@ -6606,6 +7039,14 @@ msgstr "%1$s se unió al grupo %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s dejo el grupo %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6645,113 +7086,119 @@ msgstr ""
"%s es un perfil remoto: sólo puedes enviarle mensajes directos a usuarios en "
"el mismo servidor."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Mensaje muy largo - máximo %1$d caracteres, enviaste %2$d"
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Mensaje muy largo - máximo %1$d caracteres, enviaste %2$d"
+msgstr[1] "Mensaje muy largo - máximo %1$d caracteres, enviaste %2$d"
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Error al enviar mensaje directo."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Se ha repetido el mensaje de %s."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Ha habido un error al repetir el mensaje."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Mensaje demasiado largo - el máximo es de 140 caracteres, enviaste %d."
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Mensaje demasiado largo - el máximo es de 140 caracteres, enviaste %d."
+msgstr[1] ""
+"Mensaje demasiado largo - el máximo es de 140 caracteres, enviaste %d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Se ha enviado la respuesta a %s."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Error al guardar el mensaje."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Especificar el nombre del usuario al cual se quiere suscribir."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "No te puedes suscribir a perfiles de OMB por orden."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Suscrito a %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Especifica el nombre del usuario del cual cancelar la suscripción."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "Cancelada la suscripción a %s."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Todavía no se implementa comando."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Notificación no activa."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "No se puede desactivar notificación."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Notificación activada."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "No se puede activar notificación."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "El comando de inicio de sesión está inhabilitado."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
@@ -6760,20 +7207,20 @@ msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "Cancelada la suscripción a %s."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "No estás suscrito a nadie."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Ya estás suscrito a estos usuarios:"
@@ -6781,14 +7228,14 @@ msgstr[1] "Ya estás suscrito a estos usuarios:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Nadie está suscrito a ti."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "No se pudo suscribir otro a ti."
@@ -6796,21 +7243,21 @@ msgstr[1] "No se pudo suscribir otro a ti."
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "No eres miembro de ningún grupo"
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Eres miembro de este grupo:"
msgstr[1] "Eres miembro de estos grupos:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6954,10 +7401,13 @@ msgstr "Aplicaciones conectadas autorizadas"
msgid "Database error"
msgstr "Error de la base de datos"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Subir archivo"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6965,16 +7415,29 @@ msgstr ""
"Puedes subir tu imagen de fondo personal. El tamaño de archivo máximo "
"permitido es 2 MB."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"El servidor no ha podido manejar tanta información del tipo POST (% de "
-"bytes) a causa de su configuración actual."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "Activar"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Desactivar"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Restablecer"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Diseño predeterminado restaurado."
@@ -7002,7 +7465,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "Amistad de amistad"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -7041,7 +7505,8 @@ msgstr ""
"1-64 letras en minúscula o números, sin signos de puntuación o espacios"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL de página de inicio o blog del grupo o tema"
#: lib/groupeditform.php:168
@@ -7049,21 +7514,31 @@ msgid "Describe the group or topic"
msgstr "Describir al grupo o tema"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Describir al grupo o tema en %d caracteres"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Describir al grupo o tema en %d caracteres"
+msgstr[1] "Describir al grupo o tema en %d caracteres"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"Ubicación del grupo, si existe, por ejemplo \"Ciudad, Estado (o Región), País"
"\""
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Nombres adicionales para el grupo, separados por comas o espacios. Máximo: %d"
+msgstr[1] ""
"Nombres adicionales para el grupo, separados por comas o espacios. Máximo: %d"
#. TRANS: Menu item in the group navigation page.
@@ -7164,39 +7639,57 @@ msgstr "Esta página no está disponible en el tipo de medio que aceptas."
msgid "Unsupported image file format."
msgstr "Formato de imagen no soportado."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "El archivo es muy grande. El tamaño máximo permitido es %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Subida parcial"
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Error del sistema subir el archivo"
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "No es una imagen o es un fichero corrupto."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Se perdió nuestro archivo."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Tipo de archivo desconocido"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
+msgstr[1] "MB"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+msgstr[1] "kB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7449,7 +7942,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) agregó tu mensaje a los favoritos"
@@ -7459,7 +7952,7 @@ msgstr "%s (@%s) agregó tu mensaje a los favoritos"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7497,7 +7990,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7510,7 +8003,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) ha enviado un aviso a tu atención"
@@ -7521,7 +8014,7 @@ msgstr "%s (@%s) ha enviado un aviso a tu atención"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7604,7 +8097,7 @@ msgstr "Lo sentimos, pero este no es su dirección de correo entrante."
msgid "Sorry, no incoming email allowed."
msgstr "Lo sentimos, pero no se permite correos entrantes"
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Tipo de mensaje no compatible: %s"
@@ -7671,7 +8164,7 @@ msgstr "No se pudo determinar tipo MIME del archivo"
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7682,7 +8175,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "\"%s\" no es un tipo de archivo compatible en este servidor."
@@ -7823,31 +8316,31 @@ msgstr "Mensaje duplicado."
msgid "Couldn't insert new subscription."
msgstr "No se pudo insertar una nueva suscripción."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Personal"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Respuestas"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Favoritos"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Bandeja de Entrada"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Mensajes entrantes"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Bandeja de Salida"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Mensajes enviados"
@@ -7954,16 +8447,17 @@ msgid "Sandbox this user"
msgstr "Imponer restricciones a este usuario"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Buscar sitio"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Palabra(s) clave"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -8044,6 +8538,12 @@ msgstr "Nube de etiquetas de personas etiquetadas"
msgid "None"
msgstr "Ninguno"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Nombre de archivo inválido."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr "Este servidor no puede manejar cargas de temas sin soporte ZIP."
@@ -8053,8 +8553,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "El archivo de tema está perdido o la carga falló."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Grabado de tema errado."
@@ -8063,16 +8563,20 @@ msgid "Invalid theme: bad directory structure."
msgstr "Tema inválido: mala estructura de directorio."
#: lib/themeuploader.php:166
-#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+#, fuzzy, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"Tema subido es demasiado grande; debe ser menor que %d bytes sin comprimir."
+msgstr[1] ""
"Tema subido es demasiado grande; debe ser menor que %d bytes sin comprimir."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "Archivo de tema inválido: archivo perdido css/display.css"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8080,18 +8584,18 @@ msgstr ""
"El tema contiene archivo o nombre de carpeta inválido. Restrínjase a letras "
"ASCII, dígitos, carácter de subrayado, y signo menos."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
"El tema contiene nombres de extensiones de archivo inseguras y puede ser "
"peligroso."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "El tema contiene archivo de tipo '.%s', que no está permitido."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Error al abrir archivo de tema."
@@ -8099,6 +8603,13 @@ msgstr "Error al abrir archivo de tema."
msgid "Top posters"
msgstr "Principales posteadores"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Desbloquear"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Eliminar restricciones"
@@ -8177,17 +8688,17 @@ msgid "Moderator"
msgstr "Moderador"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "hace unos segundos"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "hace un minuto"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8195,12 +8706,12 @@ msgstr[0] "hace aproximadamente un minuto"
msgstr[1] "hace aproximadamente %d minutos"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "hace una hora"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8208,12 +8719,12 @@ msgstr[0] "hace aproximadamente una hora"
msgstr[1] "hace aproximadamente %d horas"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "hace un día"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8221,12 +8732,12 @@ msgstr[0] "hace aproximadamente un día"
msgstr[1] "hace aproximadamente %d días"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "hace un mes"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8234,7 +8745,7 @@ msgstr[0] "hace aproximadamente un mes"
msgstr[1] "hace aproximadamente %d meses"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "hace un año"
@@ -8265,32 +8776,22 @@ msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "Mensaje muy largo - máximo %1$d caracteres, enviaste %2$d"
msgstr[1] "Mensaje muy largo - máximo %1$d caracteres, enviaste %2$d"
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "No se ha especificado ID de usuario."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Tu nombre es demasiado largo (max. 255 carac.)"
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "La ubicación es demasiado larga (máx. 255 caracteres)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Demasiado largo. Tamaño máx. de los mensajes es %d caracteres."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "La biografía es muy larga (máx. %d caracteres)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Descríbete y cuéntanos tus intereses en %d caracteres"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/fa/LC_MESSAGES/statusnet.po b/locale/fa/LC_MESSAGES/statusnet.po
index 25ffd1fc0..22d8cd6f4 100644
--- a/locale/fa/LC_MESSAGES/statusnet.po
+++ b/locale/fa/LC_MESSAGES/statusnet.po
@@ -13,8 +13,8 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:09+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:14+0000\n"
"Last-Translator: Ahmad Sufi Mahmudi\n"
"Language-Team: Persian <http://translatewiki.net/wiki/Portal:fa>\n"
"MIME-Version: 1.0\n"
@@ -23,147 +23,173 @@ msgstr ""
"X-Language-Code: fa\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "دسترسی"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "تنظیمات دسترسی وب‌گاه"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "نام‌نویسی"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "از دیدن وب‌گاه توسط کاربران ناشناس (وارد نشده) جلوگیری شود؟"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "خصوصی"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "نام‌نویسی تنها با دعوت‌نامه انجام شود."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "تنها دعوت کردن"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "غیر فعال کردن نام‌نوبسی تازه"
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "بسته‌شده"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "ذخیرهٔ تنظیمات دسترسی"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "ذخیره"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "چنین صفحه‌ای وجود ندارد."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "چنین کاربری وجود ندارد."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s و دوستان، صفحهٔ %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s و دوستان"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "خوراک دوستان %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "خوراک دوستان %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "خوراک دوستان %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -171,7 +197,7 @@ msgstr "این خط‌زمانی %s و دوستانش است، اما هیچ‌
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -180,9 +206,9 @@ msgstr ""
"پیگیر افراد بیش‌تری بشوید [به یک گروه بپیوندید](%%action.groups%%) یا خودتان "
"چیزی بفرستید."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -193,7 +219,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -202,65 +230,80 @@ msgstr ""
"چرا به [باز کردن یک حساب](%%action.register%%) اقدام نمی‌کنید و اولین نفری "
"باشید که چیزی می‌فرستد!"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "شما و دوستان"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "به روز رسانی از %1$s و دوستان در %2$s"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "رابط مورد نظر پیدا نشد."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "برای استفاده از این روش باید اطلاعات را به صورت پست بفرستید"
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -268,17 +311,21 @@ msgstr ""
"شما باید یک پارامتر را به نام device و مقدار sms، im یا none مشخص کنید."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "نمی‌توان کاربر را به‌هنگام‌سازی کرد."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -291,11 +338,13 @@ msgstr "نمی‌توان نمایه را ذخیره کرد."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -308,10 +357,12 @@ msgstr[0] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -319,8 +370,9 @@ msgid "Unable to save your design settings."
msgstr "نمی‌توان تنظیمات طرح‌تان را ذخیره کرد."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "نمی‌توان طرح‌تان به‌هنگام‌سازی کرد."
@@ -339,31 +391,31 @@ msgstr "مسدود کردن کاربر شکست خورد."
msgid "Unblock user failed."
msgstr "باز کردن کاربر ناموفق بود."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "پیام‌های مستقیم از %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "تمام پیام‌های مستقیم فرستاده‌شده از %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "پیام‌های مستقیم به %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "تمام پیام‌های مستقیم فرستاده‌شده به %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "هیچ پیام متنی وجود ندارد!"
@@ -396,7 +448,9 @@ msgid ""
msgstr "یک پیام را به خودتان نفرستید؛ در عوض آن را آهسته برای خود بگویید."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "هیچ وضعیتی با آن شناسه پیدا نشد."
@@ -412,222 +466,288 @@ msgstr "این پیغام را پیش‌تر به برگزیده‌های خود
msgid "Could not create favorite."
msgstr "نمی‌توان پیام را برگزید."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "این پیام یک پیام برگزیده نیست."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "نمی‌توان پیام برگزیده را حذف کرد."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "نمی‌توان کاربر را دنبال نکرد: کاربر یافت نشد."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "نمی‌توان کاربر را دنبال کرد: %s هم‌اکنون در لیست شما است."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "نمی‌توان کاربر را دنبال نکرد: کاربر یافت نشد."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "نمی‌توانید خودتان را دنبال کنید."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
#, fuzzy
msgid "Two valid IDs or screen_names must be supplied."
msgstr "باید ۲ شناسه‌ی کاربر یا نام ظاهری وارد کنید."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "نمی‌توان کاربر منبع را تعیین کرد."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "نمی‌توان کاربر هدف را پیدا کرد."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "لقب باید شامل حروف کوچک و اعداد و بدون فاصله باشد."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "این لقب در حال حاضر ثبت شده است. لطفا یکی دیگر انتخاب کنید."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "لقب نا معتبر."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "صفحهٔ خانگی یک نشانی معتبر نیست."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "نام کامل خیلی طولانی است (حداکثر ۲۵۵ نویسه)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "توصیف خیلی طولانی است (حداکثر %d نویسه)"
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "توصیف خیلی طولانی است (حداکثر %d نویسه)"
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "نام مکان خیلی طولانی است (حداکثر ۲۵۵ نویسه)"
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "نام‌های مستعار بسیار زیاد هستند! حداکثر %d."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "نام‌های مستعار بسیار زیاد هستند! حداکثر %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "نام مستعار نامعتبر است: «%s»."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "نام‌مستعار «%s» ازپیش گرفته‌شده‌است. یکی دیگر را امتحان کنید."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "نام و نام مستعار شما نمی تواند یکی باشد ."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "گروه یافت نشد."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "شما از پیش یک عضو این گروه هستید."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "دسترسی شما به گروه توسط مدیر آن محدود شده است."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "نمی‌توان کاربر %1$s را عضو گروه %2$s کرد."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "شما یک عضو این گروه نیستید."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "خارج شدن %s از گروه %s نا موفق بود"
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "گروه‌های %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, fuzzy, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "هست عضو %s گروه"
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s گروه"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "گروه‌ها در %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "بارگذاری شکست خورد."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "رمز ورود مشخص شده نامعتبر است."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "هیچ پارامتر oauth_token آماده نشده است."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "رمز نامعتبر است."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "شما شناسایی نشده اید."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "مشکلی در دریافت نشست شما وجود دارد. لطفا بعدا سعی کنید."
@@ -637,40 +757,56 @@ msgid "Invalid nickname / password!"
msgstr "نام کاربری یا گذرواژه نامعتبر است!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "هنگام افزودن کاربر برنامهٔ OAuth در پایگاه داده خطایی رخ داد."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "ارسال غیر قابل انتظار فرم."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "یک برنامه می‌خواهد که به حساب شما وصل شود"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "اجازه‌دادن (به) یا جلوگیری از دسترسی"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"برنامهٔ <strong>%1$s</strong> نوشته شده توسط <strong>%2$s</strong> امکان "
+"<strong>%3$s</strong> داده‌های حساب %4$s شما را می‌خواهد. شما باید تنها اجازهٔ "
+"دسترسی به حساب %4$s خودتان را به برنامه‌های دیگری که به آن اعتماد دارید، "
+"بدهید."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -683,7 +819,7 @@ msgstr ""
"بدهید."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -691,9 +827,10 @@ msgstr "حساب کاربری"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -701,7 +838,7 @@ msgstr "نام کاربری"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "گذرواژه"
@@ -712,7 +849,7 @@ msgstr "گذرواژه"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -720,265 +857,363 @@ msgid "Cancel"
msgstr "انصراف"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "اجازه دادن"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "به دسترسی به اطلاعات حسابتان اجازه بدهید یا از آن جلوگیری کنید."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "تایید پیام‌رسان فوری لغو شد."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "نشانهٔ درخواست %s پذیرفته نشد و لغو شد."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "شما شناسایی نشده اید."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "شما شناسایی نشده اید."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "این روش نیازمند POST یا DELETE است."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "شما توانایی حذف وضعیت کاربر دیگری را ندارید."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "چنین پیامی وجود ندارد."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "نمی توانید پیام خود را تکرار کنید."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "قبلا آن پیام تکرار شده است."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "وضعیت حذف شد."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "هیچ وضعیتی با آن شناسه یافت نشد."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
msgstr[0] "این خیلی طولانی است. بیشینهٔ طول پیام %d نویسه است."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "رابط مورد نظر پیدا نشد."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] "بیشینهٔ طول پیام %d نویسه که شامل نشانی اینترنتی پیوست هم هست."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "قالب پشتیبانی نشده."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / برگزیده‌ها از %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "به‌روزرسانی‌های %1$s که توسط %2$s برگزیده شده اند / %2$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "نمی‌توان گروه را به‌هنگام‌سازی کرد."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%$1s / به روز رسانی های شامل %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s به روز رسانی هایی که در پاسخ به $2$s / %3$s"
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s خط‌زمانی عمومی"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s به روز رسانی های عموم"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "روش پیاده نشده است."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "تکرار شده به %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "تکرار %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "پیام‌هایی که با %s نشانه گزاری شده اند."
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "پیام‌های نشانه گزاری شده با %1$s در %2$s"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "روش API در دست ساخت."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "یافت نشد."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+#, fuzzy
+msgid "User not found."
+msgstr "رابط مورد نظر پیدا نشد."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "چنین پیوستی وجود ندارد."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "لقبی وجود ندارد."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "بدون اندازه."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "اندازه نادرست است."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "چهره"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
"شما می‌توانید چهرهٔ شخصی خود را بارگذاری کنید. حداکثر اندازه پرونده %s است."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "کاربر نمایهٔ تطبیق ندارد."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "تنظیمات چهره"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "اصلی"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "پیش‌نمایش"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "حذف"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "پایین‌گذاری"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "برش"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "هیچ پرونده‌ای بارگذاری نشد."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr ""
"یک مربع از عکس خود را انتخاب کنید تا به عنوان تصویر چهرهٔ شما انتخاب شود."
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "فایل اطلاعات خود را گم کرده ایم."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "چهره به روز رسانی شد."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "به روز رسانی چهره موفقیت آمیر نبود."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "چهره پاک شد."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "شما هم اکنون آن کاربر را مسدود کرده اید."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "مسدود کردن کاربر"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -995,8 +1230,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1004,7 +1239,7 @@ msgstr "خیر"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "کاربر را مسدود نکن"
@@ -1014,8 +1249,8 @@ msgstr "کاربر را مسدود نکن"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1023,140 +1258,170 @@ msgstr "بله"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "کاربر را مسدود کن"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "ذخیرهٔ ردیف اطلاعات شکست خورد."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "چنین گروهی وجود ندارد."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s نمایه‌های مسدود شده"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s نمایه‌های مسدود شده، صفحهٔ %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "فهرستی از افراد مسدود شده در پیوستن به این گروه."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "آزاد کردن کاربر در پیوستن به گروه"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "آزاد سازی"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "آزاد سازی کاربر"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "فرستادن به %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "بدون کد تصدیق."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "کد تصدیق پیدا نشد."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "آن کد تصدیق برای شما نیست!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "نوع نشانی نامشخص است %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "آن نشانی در حال حاضر تصدیق شده است."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "نمی‌توان کاربر را به روز کرد."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "نمی‌توان تصدیق پست الکترونیک را پاک کرد."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "نمی‌توان تایید پیام‌رسان فوری را پاک کرد."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "تایید نشانی"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "نشانی «%s« برای شما تصدیق شد."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "مکالمه"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "پیام‌ها"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "برای پاک‌کردن یک برنامه باید وارد شده باشید."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "برنامه یافت نشد."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "شما مالک این برنامه نیستید."
@@ -1164,15 +1429,18 @@ msgstr "شما مالک این برنامه نیستید."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "یک مشکل با رمز نشست شما وجود داشت."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "حذف برنامه"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1183,12 +1451,12 @@ msgstr ""
"می‌شود."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "این برنامه حذف نشود"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "این برنامه حذف شود"
@@ -1224,13 +1492,14 @@ msgstr "نمی‌توان گروه را به‌هنگام‌سازی کرد."
msgid "Deleted group %s"
msgstr "%1$s گروه %2$s را ترک کرد"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "حذف کاربر"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1253,22 +1522,27 @@ msgstr "این پیام را پاک نکن"
msgid "Delete this group"
msgstr "حذف این کاربر"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "شما به سیستم وارد نشده اید."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "نمی‌توان این پیام را پاک کرد."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1276,21 +1550,24 @@ msgstr ""
"شما می‌خواهید یک پیام را به طور کامل پاک کنید. پس از انجام این کار نمی‌توان "
"پیام را بازگرداند."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "پیام را پاک کن"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "آیا اطمینان دارید که می‌خواهید این پیام را پاک کنید؟"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "این پیام را پاک نکن"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "این پیام را پاک کن"
@@ -1378,12 +1655,14 @@ msgstr ""
"شما می‌توانید یک پوستهٔ اختصاصی StatusNet را به‌عنوان یک آرشیو .ZIP بارگذاری "
"کنید."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "تغییر تصویر پیش‌زمینه"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "پیش‌زمینه"
@@ -1397,40 +1676,48 @@ msgstr ""
"پرونده %1 $s است."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "روشن"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "خاموش"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "تصویر پیش‌زمینه را فعال یا غیرفعال کنید."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "تصویر پیش‌زمینهٔ موزاییکی"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "تغییر رنگ‌ها"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "محتوا"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "ستون کناری"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "متن"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "پیوندها"
@@ -1442,29 +1729,31 @@ msgstr "پیشرفته"
msgid "Custom CSS"
msgstr "CSS اختصاصی"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "استفاده‌کردن از پیش‌فرض‌ها"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "بازگرداندن طرح‌های پیش‌فرض"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "برگشت به حالت پیش گزیده"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "ذخیره‌کردن"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "ذخیره‌کردن طرح"
@@ -1508,9 +1797,9 @@ msgid "Name is required."
msgstr "نام مورد نیاز است."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "نام خیلی طولانی است (حداکثر ۲۵۵ نویسه)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1523,15 +1812,6 @@ msgstr "این نام در حال حاضر مورد استفاده است. یک
msgid "Description is required."
msgstr "توصیف مورد نیاز است."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "توصیف خیلی طولانی است (حداکثر %d نویسه)"
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1548,7 +1828,7 @@ msgid "Organization is required."
msgstr "سازمانی‌دهی مورد نیاز است."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "نام سازمان خیلی طولانی است (حداکثر ۲۵۵ نویسه)."
@@ -1574,39 +1854,49 @@ msgstr "نشانی اینترنتی منبع معتبر نیست."
msgid "Could not update application."
msgstr "نمی‌توان برنامه را به‌هنگام‌سازی کرد."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "ویرایش گروه %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "برای ساخت یک گروه، باید وارد شده باشید."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "برای ویرایش گروه باید یک مدیر باشید."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "از این روش برای ویرایش گروه استفاده کنید."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "نام‌مستعار غیر مجاز: «%s»"
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "نمی‌توان گروه را به‌هنگام‌سازی کرد."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "نمی‌توان نام‌های مستعار را ساخت."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "گزینه‌ها ذخیره شدند."
@@ -1800,6 +2090,12 @@ msgstr "هیچ تاییدی برای فسخ کردن وجود ندارد."
msgid "That is the wrong email address."
msgstr "این نشانی پست الکترونیکی نادرست است."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "نمی‌توان تصدیق پست الکترونیک را پاک کرد."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1883,7 +2179,7 @@ msgstr ""
"باشید که یک پیام را به برگزیده‌هایش اضافه می‌کند!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "پیام‌های برگزیدهٔ %s"
@@ -1980,19 +2276,23 @@ msgstr "شما نمی‌توانید در این وب‌گاه نقش‌های
msgid "User already has this role."
msgstr "کاربر از قبل این وظیفه را داشته است."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "نمایه‌ای مشخص نشده است."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "کاربری با چنین شناسه‌ای وجود ندارد."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "گروهی مشخص نشده است."
@@ -2056,8 +2356,10 @@ msgid ""
"palette of your choice."
msgstr "ظاهر گروه را تغییر دهید تا شما را راضی کند."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "نمی‌توان ظاهر را به روز کرد."
@@ -2075,6 +2377,14 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr "شما می‌توانید یک نشان برای گروه خود با بیشینه حجم %s بفرستید."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "پایین‌گذاری"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "برش"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "یک ناحیه‌ی مربع از تصویر را انتخاب کنید تا به عنوان نشان انتخاب شود."
@@ -2217,15 +2527,18 @@ msgstr ""
"چرا [ثبت نام](%%action.register%%) نمی‌کنید و گروه را خود [ایجاد](%%action."
"newgroup%%) نمی‌کنید!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "تنها یک مدیر توانایی برداشتن منع کاربران گروه را دارد."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "کاربر از گروه منع نشده است."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "اشکال در پاکسازی"
@@ -2312,7 +2625,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "یک شناسهٔ کوچک برای Jabber/Gtalk من منتشر کن."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "تنظیمات ذخیره شد."
@@ -2434,10 +2747,9 @@ msgstr[0] "شما هم‌اکنون مشترک این کاربران هستید:
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2618,8 +2930,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "متن خوشامدگویی نامعتبر است. بیشینهٔ طول متن ۲۵۵ نویسه است."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2790,50 +3103,37 @@ msgstr "برای ثبت یک برنامه باید وارد شده باشید."
msgid "Use this form to register a new application."
msgstr "از این شیوه برای ساختن یک برنامهٔ تازه استفاده کنید."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "نام خیلی طولانی است (حداکثر ۲۵۵ نویسه)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "نشانی اینترنتی منبع مورد نیاز است."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "نام سازمان خیلی طولانی است (حداکثر ۲۵۵ نویسه)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "نمی‌توان برنامه را ساخت."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "گروه جدید"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "از این فرم برای ساختن یک گروه جدید استفاده کنید"
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "توصیف خیلی طولانی است (حداکثر %d نویسه)"
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "پیام جدید"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "شما نمی توانید به این کاربر پیام بفرستید."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "محتوایی وحود ندارد!"
@@ -2842,7 +3142,7 @@ msgid "No recipient specified."
msgstr "هیچ گیرنده ای مشخص نشده"
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "یک پیام را به خودتان نفرستید؛ در عوض آن را آهسته برای خود بگویید."
@@ -2853,12 +3153,12 @@ msgstr "پیام فرستاده‌شد"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "پیام مستقیم به %s فرستاده شد."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "خطای آژاکس"
@@ -2866,17 +3166,7 @@ msgstr "خطای آژاکس"
msgid "New notice"
msgstr "پیام جدید"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "این خیلی طولانی است. بیشینهٔ طول پیام %d نویسه است."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "بیشینهٔ طول پیام %d نویسه که شامل نشانی اینترنتی پیوست هم هست."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "پیام فرستاده‌شد."
@@ -3014,25 +3304,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "این پیام نمایه‌ای ندارد."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "وضعیت %1$s در %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "نوع محتوای %s پشتیبانی نشده است."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "لطفا تنها از نشانی‌های اینترنتی %s از راه HTTP ساده استفاده کنید."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "یک قالب دادهٔ پشتیبانی‌شده نیست."
@@ -3045,36 +3335,46 @@ msgstr "جست‌وجوی کاربران"
msgid "Notice Search"
msgstr "جست‌وجوی پیام‌ها"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "تنظیمات دیگر"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "مدیریت انتخاب های مختلف دیگر."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (سرویس‌ آزاد)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "کوتاه‌کردن نشانی‌های اینترنتی با"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "کوتاه‌کنندهٔ نشانی مورد استفاده."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "نمایش طراحی‌های نمایه"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "نمایش دادن یا پنهان کردن طراحی‌های نمایه."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "کوتاه کنندهٔ نشانی بسیار طولانی است (بیش‌تر از ۵۰ حرف)."
#: actions/otp.php:69
@@ -3519,8 +3819,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "۱-۶۴ کاراکتر کوچک یا اعداد، بدون نقطه گذاری یا فاصله"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "نام‌کامل"
@@ -3559,9 +3860,10 @@ msgid "Bio"
msgstr "شرح‌حال"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "موقعیت"
@@ -3898,7 +4200,8 @@ msgid "Unexpected password reset."
msgstr "گذرواژه به طور غیر منتظره ریست شد."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "گذرواژه باید ۶ نویسه یا بیش‌تر باشد."
#: actions/recoverpassword.php:369
@@ -4139,7 +4442,7 @@ msgid "Repeated!"
msgstr "تکرار شد!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "پاسخ‌های به %s"
@@ -4273,11 +4576,12 @@ msgstr "سازمان"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "توصیف"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "آمار"
@@ -4295,6 +4599,11 @@ msgstr "اعمال برنامه"
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "حذف"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "اطلاعات برنامه"
@@ -4387,77 +4696,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "این یک راه است برای به اشتراک گذاشتن آنچه که دوست دارید."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "گروه %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "گروه %1$s، صفحهٔ %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "نمایهٔ گروه"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "نشانی اینترنتی"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "یادداشت"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "نام های مستعار"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "اعمال گروه"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "خوراک پیام برای گروه %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "خوراک پیام برای گروه %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "خوراک پیام برای گروه %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "FOAF برای گروه %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "اعضا"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "هیچ"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "همهٔ اعضا"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "ساخته شد"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "اعضا"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4473,7 +4811,10 @@ msgstr ""
"می‌گذارند. [اکنون بپیوندید ](%%%%action.register%%%%) تا یکی از اعضای این "
"گروه و بلکه بیش‌تر بشوید! ([بیش‌تر بخوانید](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4487,24 +4828,31 @@ msgstr ""
"است. کاربران آن پیام‌های کوتاهی را دربارهٔ زندگی و علاقه‌مندی‌هایشان به اشتراک "
"می‌گذارند. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "مدیران"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "چنین پیغامی وجود ندارد."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "تنها فرستنده و گیرنده می‌توانند این پیام را بخوانند."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "پیام به %1$s در %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "پیام از %1$s در %2$s"
@@ -4513,47 +4861,67 @@ msgstr "پیام از %1$s در %2$s"
msgid "Notice deleted."
msgstr "پیام پاک شد."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr " برچسب‌گذاری‌شده %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s، صفحهٔ %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "پیام‌های برچسب‌دار شده با %1$s، صفحهٔ %2$d"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s، صفحهٔ %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "خوراک پیام‌های %1$s دارای برچسب %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "خوراک پیام‌های %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "خوراک پیام‌های %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "خوراک پیام‌های %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF برای %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "این خط‌زمانی %1$s است، اما %2$s تاکنون چیزی نفرستاده است."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4561,7 +4929,9 @@ msgstr ""
"اخیرا چیز جالب توجهی دیده‌اید؟ شما تاکنون پیامی نفرستاده‌اید، الان می‌تواند "
"زمان خوبی برای شروع باشد :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4570,7 +4940,9 @@ msgstr ""
"اولین کسی باشید که در [این موضوع](%%%%action.newnotice%%%%?status_textarea=%"
"s) پیام می‌فرستد."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4584,7 +4956,9 @@ msgstr ""
"،دارد. ]اکنون بپیوندید[(%%%%action.register%%%%) تا پیام‌های **%s** و بلکه "
"بیش‌تر را دنبال کنید! (]بیش‌تر بخوانید[(%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4595,7 +4969,8 @@ msgstr ""
"wikipedia.org/wiki/%D9%85%DB%8C%DA%A9%D8%B1%D9%88%D8%A8%D9%84%D8%A7%DA%AF%DB%"
"8C%D9%86%DA%AF) بر پایهٔ نرم‌افزار آزاد [StatusNet](http://status.net/) ،دارد. "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "تکرار %s"
@@ -4707,31 +5082,40 @@ msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
"چه مدت کاربران باید منتظر بمانند (به ثانیه) تا همان چیز را دوباره بفرستند."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "پیام وب‌گاه"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "ویرایش پیام عمومی وب‌گاه"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "نمی‌توان پیام وب‌گاه را ذخیره کرد."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "بیشینهٔ طول برای پیام عمومی وب‌گاه ۲۵۵ نویسه است."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "متن پیام وب‌گاه"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr "متن پیام عمومی وب‌گاه (حداکثر ۲۵۵ نویسه؛ می‌توان از HTML استفاده کرد)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "ذخیرهٔ پیام وب‌گاه"
@@ -4949,12 +5333,14 @@ msgstr "تصاویر لحظه‌ای به این نشانی اینترنتی ف
msgid "Save snapshot settings"
msgstr "ذخیرهٔ تنظیمات تصویر لحظه‌ای"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "شما مشترک آن نمایه نیستید."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "نمی‌توان اشتراک را ذخیره کرد."
@@ -5195,75 +5581,93 @@ msgid ""
msgstr "مجوز پیام «%1$s» با مجوز وب‌گاه «%2$s» سازگار نیست."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "کاربر"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "محدودیت شرح‌حال نادرست است. مقدار محدودیت باید عددی باشد."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "متن خوشامدگویی نامعتبر است. بیشینهٔ طول متن ۲۵۵ نویسه است."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "اشتراک پیش‌فرض نامعتبر است: «%1$s» کاربر نیست."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "نمایه"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "محدودیت شرح‌حال"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "بیشینهٔ طول یک شرح‌حال نمایه بر اساس نویسه‌ها."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "کاربران تازه"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "خوشامدگویی کاربر جدید"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "متن خوشامدگویی برای کاربران جدید (حداکثر ۲۵۵ نویسه)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "اشتراک پیش‌فرض"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "به صورت خودکار کاربران تازه‌وارد را مشترک این کاربر کن."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "دعوت‌نامه‌ها"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "دعوت نامه ها فعال شدند"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "چنان‌که به کاربران اجازهٔ دعوت‌کردن کاربران تازه داده شود."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5365,11 +5769,13 @@ msgstr "نمی‌توان نشانی اینترنتی چهره را خواند«
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "نوع تصویر برای نشانی اینترنتی چهره نادرست است «%s»."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "طراحی نمایه"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5467,7 +5873,7 @@ msgid "Plugins"
msgstr "افزونه‌ها"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "نسخه"
@@ -5500,34 +5906,40 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
"هیچ پرونده‌ای نباید بزرگ‌تر از %d بایت باشد و پرونده‌ای که شما فرستادید %d بایت "
"بود. بارگذاری یک نسخهٔ کوچک‌تر را امتحان کنید."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
"یک پرونده با این حجم زیاد می‌تواند از سهمیهٔ کاربری شما از %d بایت بگذرد."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
"یک پرونده با این حجم زیاد می‌تواند از سهمیهٔ کاربری ماهانهٔ شما از %d بایت "
"بگذرد."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "نام‌پرونده نادرست است."
@@ -5657,39 +6069,46 @@ msgid "Problem saving notice."
msgstr "هنگام ذخیرهٔ پیام مشکلی ایجاد شد."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "هنگام ذخیرهٔ صندوق ورودی گروه مشکلی رخ داد."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "نمی‌توان اطلاعات گروه محلی را ذخیره کرد."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr "نمی‌توان نقش «%1$s» را از کاربر #%2$d گرفت، وجود ندارد."
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5761,33 +6180,33 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "@%2$s، به %1$s خوش آمدید!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "هیچ کاربر تنهایی برای حالت تک کاربره مشخص نشده است."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "نمیتوان گروه را تشکیل داد"
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
#, fuzzy
msgid "Could not set group URI."
msgstr "نمیتوان گروه را تشکیل داد"
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "نمی‌توان عضویت گروه را تعیین کرد."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "نمی‌توان اطلاعات گروه محلی را ذخیره کرد."
@@ -5837,194 +6256,201 @@ msgstr "%1$s (%2$s)"
msgid "Untitled page"
msgstr "صفحهٔ بدون عنوان"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "مسیریابی اصلی وب‌گاه"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "نمایهٔ شخصی و خط‌زمانی دوستان"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "شخصی"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "پست الکترونیکی، تصویر، گذرواژه یا نمایهٔ خودتان را تغییر دهید"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "حساب کاربری"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "اتصال به سرویس‌ها"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "وصل‌شدن"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "تغییر پیکربندی وب‌گاه"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "مدیر"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "دوستان و همکاران‌تان را دعوت کنید تا به شما در %s بپیوندند"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "دعوت‌کردن"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "خارج‌شدن از وب‌گاه"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "خروج"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "ساختن یک جساب‌کاربری"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "ثبت‌نام"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "ورود به وب‌گاه"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "ورود"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "به من کمک کنید!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "کمک"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "جست‌وجو برای افراد یا متن"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "جست‌وجو"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "پیام وب‌گاه"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "دید محلی"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "پیام صفحه"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "مسیریابی فرعی وب‌گاه"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "کمک"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "دربارهٔ"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "سوال‌های رایج"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "شرایط سرویس"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "خصوصی"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "منبع"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "تماس"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "نشان"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "StatusNet مجوز نرم افزار"
@@ -6032,7 +6458,7 @@ msgstr "StatusNet مجوز نرم افزار"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6042,7 +6468,7 @@ msgstr ""
"broughtbyurl%%) برای شما راه‌اندازی شده است."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** یک سرویس میکروبلاگینگ است."
@@ -6051,7 +6477,7 @@ msgstr "**%%site.name%%** یک سرویس میکروبلاگینگ است."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6063,50 +6489,50 @@ msgstr ""
"org/licensing/licenses/agpl-3.0.html) در دسترس است."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "مجوز محتویات وب‌گاه"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "محتویات و داده‌های %1$s خصوصی و محرمانه هستند."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr "حق تکثیر محتوا و داده‌ها با %1$s است. تمام حقوق محفوظ است."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr "حق تکثیر محتوا و داده‌ها با مشارکت‌کنندگان است. تمام حقوق محفوظ است."
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr "تمام محتویات و داده‌های %1$s زیر مجوز %2$s در دسترس هستند."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "صفحه بندى"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "پس از"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "قبل از"
@@ -6186,7 +6612,7 @@ msgid "User configuration"
msgstr "پیکربندی کاربر"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "کاربر"
@@ -6451,7 +6877,7 @@ msgid "AJAX error"
msgstr "خطای آژاکس"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "دستور انجام شد"
@@ -6467,7 +6893,7 @@ msgstr "پیامی با آن شناسه وجود ندارد."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
#, fuzzy
msgid "User has no last notice."
msgstr "کاربر آگهی آخر ندارد"
@@ -6537,6 +6963,14 @@ msgstr "%1$s به گروه %2$s پیوست."
msgid "%1$s left group %2$s."
msgstr "%1$s گروه %2$s را ترک کرد."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6576,117 +7010,119 @@ msgstr ""
"%s یک نمایهٔ ازراه‌دور است؛ شما تنها می‌توانید پیام‌های مستقیم را به کاربران در "
"یک کارگزار بفرستید."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
"پیام خیلی طولانی است - حداکثر تعداد مجاز %1$d نویسه است که شما %2$d نویسه را "
"فرستادید."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "خطا در فرستادن پیام مستقیم."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "پیام %s تکرار شد."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "هنگام تکرار پیام خطایی رخ داد."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
"پیام بسیار طولانی است - بیشترین اندازه امکان پذیر %d نویسه است، شما %d نویسه "
"فرستاده‌اید"
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "پاسخ به %s فرستاده شد."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "هنگام ذخیرهٔ پیام خطا رخ داد."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr ""
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "نمی‌توان با دستور مشترک نمایه‌های OMB شد."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr ""
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "اشتراک از %s لغو شد."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "دستور هنوز پیاده نشده است."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "آگاه‌سازی خاموش شد."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "ناتوان در خاموش کردن آگاه سازی."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "آگاه سازی فعال است."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "ناتوان در روشن کردن آگاه سازی."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "فرمان ورود غیرفعال شده است."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
@@ -6694,54 +7130,54 @@ msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "%s لغو اشتراک شد."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "شما مشترک هیچ‌کسی نشده‌اید."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "شما مشترک این فرد شده‌اید:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "هیچ‌کس مشترک شما نشده است."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "این فرد مشترک شما شده است:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "شما در هیچ گروهی عضو نیستید ."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "شما یک عضو این گروه هستید:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6885,10 +7321,13 @@ msgstr "برنامه‌های وصل‌شدهٔ مجاز"
msgid "Database error"
msgstr "خطای پایگاه داده"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "بارگذاری پرونده"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6896,15 +7335,29 @@ msgstr ""
"شما می‌توانید تصویر پیش‌زمینهٔ شخصی خود را بارگذاری کنید. بیشینهٔ اندازهٔ پرونده "
"۲ مگابایت است."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"به دلیل تنظبمات، سرور نمی‌تواند این مقدار اطلاعات (%s بایت( را دریافت کند."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "روشن"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "خاموش"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "بازنشاندن"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "پیش‌فرض‌های طراحی برگردانده شدند."
@@ -6933,7 +7386,8 @@ msgstr "مؤلف"
msgid "FOAF"
msgstr ""
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6971,7 +7425,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "۱-۶۴ کاراکتر کوچک یا اعداد، بدون نقطه گذاری یا فاصله"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "نشانی اینترنتی صفحهٔ‌خانگی یا وبلاگ گروه یا موضوع"
#: lib/groupeditform.php:168
@@ -6979,19 +7434,27 @@ msgid "Describe the group or topic"
msgstr "گروه یا موضوع را توصیف کنید"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "گروه یا موضوع را در %d نویسه توصیف کنید"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "گروه یا موضوع را در %d نویسه توصیف کنید"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "مکان گروه، در صورت وجود داشتن، مانند «شهر، ایالت (یا استان)، کشور»"
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr "نام‌های مستعار اضافی برای گروه، با کاما- یا فاصله- جدا شود، بیشینه %d"
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"نام‌های مستعار اضافی برای گروه، با کاما- یا فاصله- جدا شود، بیشینه %d"
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7091,40 +7554,55 @@ msgstr "این صفحه در نوع رسانه‌ای که پذیرفته‌ای
msgid "Unsupported image file format."
msgstr "فرمت(فایل) عکس پشتیبانی نشده."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "این پرونده خیلی بزرگ است. بیشینهٔ اندازهٔ پرونده %s است."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
#, fuzzy
msgid "Partial upload."
msgstr "هیچ پرونده‌ای بارگذاری نشد."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "هنگام بارگذاری پرونده خطای سیستمی رخ داد."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "تصویر یا فایل خرابی نیست"
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "فایلمان گم شده"
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "نوع فایل پشتیبانی نشده"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "مگابایت"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "مگابایت"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "کیلوبایت"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "کیلوبایت"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
#: lib/jabber.php:387
#, php-format
@@ -7372,7 +7850,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "پیام شما را به برگزیده‌های خود اضافه کرد %s (@%s)"
@@ -7382,7 +7860,7 @@ msgstr "پیام شما را به برگزیده‌های خود اضافه کر
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7424,7 +7902,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7437,7 +7915,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) به توجه شما یک پیام فرستاد"
@@ -7448,7 +7926,7 @@ msgstr "%s (@%s) به توجه شما یک پیام فرستاد"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7527,7 +8005,7 @@ msgstr "با عرض پوزش، این پست الکترونیک شما نیست.
msgid "Sorry, no incoming email allowed."
msgstr "با عرض پوزش، اجازه‌ی ورودی پست الکترونیک وجود ندارد"
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "نوع پیام پشتیبانی نشده است: %s"
@@ -7590,7 +8068,7 @@ msgstr "نمی‌توان فرمت پرونده را تعیین کرد."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7599,7 +8077,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7741,31 +8219,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "نمی‌توان اشتراک تازه‌ای افزود."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "شخصی"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "پاسخ ها"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "برگزیده‌ها"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "صندوق دریافتی"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "پیام های وارد شونده ی شما"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "صندوق خروجی"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "پیام‌های فرستاده شدهٔ شما"
@@ -7875,16 +8353,17 @@ msgid "Sandbox this user"
msgstr "آزاد سازی کاربر"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "جست‌وجوی وب‌گاه"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "کلمه(های) کلیدی"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7965,6 +8444,12 @@ msgstr ""
msgid "None"
msgstr "هیچ"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "نام‌پرونده نادرست است."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7974,8 +8459,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "به روز رسانی چهره موفقیت آمیر نبود."
@@ -7986,29 +8471,31 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
#, fuzzy
msgid "Error opening theme archive."
msgstr "خطا هنگام به‌هنگام‌سازی نمایهٔ از راه دور."
@@ -8017,6 +8504,13 @@ msgstr "خطا هنگام به‌هنگام‌سازی نمایهٔ از راه
msgid "Top posters"
msgstr "اعلان های بالا"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "آزاد سازی"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr ""
@@ -8096,60 +8590,60 @@ msgid "Moderator"
msgstr "مدیر"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "چند ثانیه پیش"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "حدود یک دقیقه پیش"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "حدود یک ساعت پیش"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "حدود یک روز پیش"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "حدود یک ماه پیش"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "حدود یک سال پیش"
@@ -8181,32 +8675,21 @@ msgstr[0] ""
"پیام خیلی طولانی است - حداکثر تعداد مجاز %1$d نویسه است که شما %2$d نویسه را "
"فرستادید."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "هیچ شناسهٔ کاربری مشخص نشده است."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "نام کامل خیلی طولانی است (حداکثر ۲۵۵ نویسه)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "نام مکان خیلی طولانی است (حداکثر ۲۵۵ نویسه)"
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "این بسیار طولانی است. بیشینهٔ اندازهٔ پیام %d نویسه است."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "شرح‌حال خیلی طولانی است (بیشینه %d نویسه)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "خودتان و علاقه‌مندی‌هایتان را در %d نویسه توصیف کنید"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
diff --git a/locale/fi/LC_MESSAGES/statusnet.po b/locale/fi/LC_MESSAGES/statusnet.po
index 0d9ad6840..0fbdc4ed9 100644
--- a/locale/fi/LC_MESSAGES/statusnet.po
+++ b/locale/fi/LC_MESSAGES/statusnet.po
@@ -14,161 +14,187 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:10+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:27:15+0000\n"
"Language-Team: Finnish <http://translatewiki.net/wiki/Portal:fi>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fi\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-02 23:22:49+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
#, fuzzy
msgid "Access"
msgstr "Hyväksy"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
#, fuzzy
msgid "Site access settings"
msgstr "Profiilikuva-asetukset"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
#, fuzzy
msgid "Registration"
msgstr "Rekisteröidy"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
#, fuzzy
msgctxt "LABEL"
msgid "Private"
msgstr "Yksityisyys"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr ""
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
#, fuzzy
msgid "Invite only"
msgstr "Kutsu"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr ""
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Suljettu"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
#, fuzzy
msgid "Save access settings"
msgstr "Profiilikuva-asetukset"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Tallenna"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Sivua ei ole."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Käyttäjää ei ole."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, fuzzy, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%s ja kaverit"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s ja kaverit"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Käyttäjän %s kavereiden syöte (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Käyttäjän %s kavereiden syöte (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Käyttäjän %s kavereiden syöte (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -178,7 +204,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -187,9 +213,9 @@ msgstr ""
"Kokeile useamman käyttäjän tilaamista [liittymällä ryhmään](%%action.groups%"
"%) tai kirjoita päivitys."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, fuzzy, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -200,89 +226,110 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
msgstr ""
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Sinä ja kaverisi"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Käyttäjän %1$s ja kavereiden päivitykset palvelussa %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "API-metodia ei löytynyt."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Tämä metodi edellyttää POST-pyynnön."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr ""
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Käyttäjän päivitys epäonnistui."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -295,11 +342,13 @@ msgstr "Profiilin tallennus epäonnistui."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -312,10 +361,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -323,8 +374,9 @@ msgid "Unable to save your design settings."
msgstr "Ulkoasun tallennus epäonnistui."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
#, fuzzy
msgid "Could not update your design."
msgstr "Ei voitu päivittää käyttäjää."
@@ -344,31 +396,31 @@ msgstr "Käyttäjän esto epäonnistui."
msgid "Unblock user failed."
msgstr "Käyttäjän eston poisto epäonnistui."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Suorat viestit käyttäjälle %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Kaikki suorat viestit käytäjältä %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Suorat viestit käyttäjälle %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Kaikki suorat viestit käyttäjälle %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Viestissä ei ole tekstiä!"
@@ -404,7 +456,9 @@ msgid ""
msgstr "Älä lähetä viestiä itsellesi, vaan kuiskaa se vain hiljaa itsellesi."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Käyttäjätunnukselle ei löytynyt statusviestiä."
@@ -421,48 +475,60 @@ msgstr "Tämä päivitys on jo suosikki!"
msgid "Could not create favorite."
msgstr "Ei voitu lisätä suosikiksi."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
#, fuzzy
msgid "That status is not a favorite."
msgstr "Tämä päivitys ei ole suosikki!"
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Ei voitu poistaa suosikkia."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Ei voitu lopettaa tilausta: Käyttäjää ei löytynyt."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Ei voitu tilata käyttäjää: %s on jo listallasi"
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Ei voitu lopettaa tilausta: Käyttäjää ei löytynyt."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Sinä et voi poistaa käyttäjiä."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
#, fuzzy
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Kaksi käyttäjätunnusta tai nimeä täytyy antaa."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Ei voitu päivittää käyttäjää."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Ei voitu päivittää käyttäjää."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -470,176 +536,232 @@ msgstr ""
"välilyöntiä."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Tunnus on jo käytössä. Yritä toista tunnusta."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Tuo ei ole kelvollinen tunnus."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Kotisivun verkko-osoite ei ole toimiva."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Koko nimi on liian pitkä (max 255 merkkiä)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "kuvaus on liian pitkä (max %d merkkiä)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "kuvaus on liian pitkä (max %d merkkiä)."
+msgstr[1] "kuvaus on liian pitkä (max %d merkkiä)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Kotipaikka on liian pitkä (max 255 merkkiä)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Liikaa aliaksia. Maksimimäärä on %d."
-
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Liikaa aliaksia. Maksimimäärä on %d."
+msgstr[1] "Liikaa aliaksia. Maksimimäärä on %d."
+
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, fuzzy, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Virheellinen alias: \"%s\""
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Alias \"%s\" on jo käytössä. Yritä toista aliasta."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Alias ei voi olla sama kuin ryhmätunnus."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Ei löytynyt."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Sinä kuulut jo tähän ryhmään."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Sinut on estetty osallistumasta tähän ryhmään ylläpitäjän toimesta."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, fuzzy, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Käyttäjä %s ei voinut liittyä ryhmään %s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Sinä et kuulu tähän ryhmään."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Käyttäjä %s ei voinut liittyä ryhmään %s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Käyttäjän %s ryhmät"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, fuzzy, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Ryhmät, joiden jäsen %s on"
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "Käyttäjän %s ryhmät"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, fuzzy, php-format
msgid "groups on %s"
msgstr "Ryhmän toiminnot"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Komento epäonnistui"
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Päivityksen sisältö ei kelpaa"
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr ""
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Koko ei kelpaa."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Sinulla ei ole valtuutusta tähän."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
"Istuntosi avaimen kanssa oli ongelmia. Olisitko ystävällinen ja kokeilisit "
@@ -652,40 +774,52 @@ msgid "Invalid nickname / password!"
msgstr "Käyttäjätunnus tai salasana ei kelpaa."
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Tietokantavirhe tallennettaessa risutagiä: %s"
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Odottamaton lomakkeen lähetys."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr ""
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -694,7 +828,7 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -702,9 +836,10 @@ msgstr "Käyttäjätili"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -712,7 +847,7 @@ msgstr "Tunnus"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Salasana"
@@ -723,7 +858,7 @@ msgstr "Salasana"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
#, fuzzy
@@ -732,86 +867,110 @@ msgid "Cancel"
msgstr "Peruuta"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Kaikki"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr ""
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "Varmistuskoodia ei ole annettu."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Sinulla ei ole valtuutusta tähän."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "Sinulla ei ole valtuutusta tähän."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Tämä metodi edellyttää joko POST tai DELETE sanoman."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Et voi poistaa toisen käyttäjän päivitystä."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Päivitystä ei ole."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
#, fuzzy
msgid "Cannot repeat your own notice."
msgstr "Ilmoituksia ei voi pistää päälle."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Tätä päivitystä ei voi poistaa."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Päivitys poistettu."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Käyttäjätunnukselle ei löytynyt statusviestiä."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -819,180 +978,253 @@ msgstr[0] "Päivitys on liian pitkä. Maksimipituus on %d merkkiä."
msgstr[1] "Päivitys on liian pitkä. Maksimipituus on %d merkkiä."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "API-metodia ei löytynyt."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] "Maksimikoko päivitykselle on %d merkkiä, mukaan lukien URL-osoite."
msgstr[1] "Maksimikoko päivitykselle on %d merkkiä, mukaan lukien URL-osoite."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Formaattia ei ole tuettu."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "Käyttäjän %1$s päivitys %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "Käyttäjän %1$s suosikit palvelussa %2$s!"
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Ei voitu päivittää ryhmää."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "Käyttäjän %1$s päivitys %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr ""
"%1$s -päivitykset, jotka on vastauksia käyttäjän %2$s / %3$s päivityksiin."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s julkinen aikajana"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, fuzzy, php-format
msgid "%s updates from everyone!"
msgstr "%s päivitykset kaikilta!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Komentoa ei ole vielä toteutettu."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, fuzzy, php-format
msgid "Repeated to %s"
msgstr "Vastaukset käyttäjälle %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, fuzzy, php-format
msgid "Repeats of %s"
msgstr "Vastaukset käyttäjälle %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Päivitykset joilla on tagi %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Käyttäjän %1$s suosikit palvelussa %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "API-metodi on työn alla!"
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Ei löytynyt."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "API-metodia ei löytynyt."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Liitettä ei ole."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Tunnusta ei ole."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Kokoa ei ole."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Koko ei kelpaa."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Kuva"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "Voit ladata oman profiilikuvasi. Maksimikoko on %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Käyttäjällä ei ole profiilia."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Profiilikuva-asetukset"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Alkuperäinen"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Esikatselu"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Poista"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Lataa"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Rajaa"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
#, fuzzy
msgid "No file uploaded."
msgstr "Profiilia ei ole määritelty."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Valitse neliön muotoinen alue kuvasta profiilikuvaksi"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Tiedoston data hävisi."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Kuva päivitetty."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Profiilikuvan päivittäminen epäonnistui."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Kuva poistettu."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "!!FUZZZY!!Olet jos tilannut seuraavien käyttäjien päivitykset:"
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Estä käyttäjä"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1005,8 +1237,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1014,7 +1246,7 @@ msgstr "Huomaa"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Älä estä tätä käyttäjää"
@@ -1024,8 +1256,8 @@ msgstr "Älä estä tätä käyttäjää"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
#, fuzzy
msgctxt "BUTTON"
@@ -1034,140 +1266,170 @@ msgstr "Kyllä"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Estä tämä käyttäjä"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Käyttäjän estotiedon tallennus epäonnistui."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Tuota ryhmää ei ole."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, fuzzy, php-format
msgid "%s blocked profiles"
msgstr "Käyttäjän profiili"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, fuzzy, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%s ja kaverit, sivu %d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Lista käyttäjistä, jotka ovat estetty liittymästä tähän ryhmään."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Poista käyttäjän esto ryhmästä"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Poista esto"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Poista esto tältä käyttäjältä"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Vastaukset käyttäjälle %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Varmistuskoodia ei ole annettu."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Vahvistuskoodia ei löytynyt."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Tämä vahvistuskoodi ei ole sinun!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, fuzzy, php-format
msgid "Unrecognized address type %s."
msgstr "Tuntematon osoitetyyppi %s "
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Tämä osoite on jo vahvistettu."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Ei voitu päivittää käyttäjää."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
msgstr "Ei voitu poistaa sähköpostivahvistusta."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Tämän hetken vahvistettu sähköpostiosoite."
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Osoite \"%s\" on vahvistettu sinun käyttäjätunnuksellesi."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Keskustelu"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Päivitykset"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Sinun pitää olla kirjautunut sisään, jotta voit erota ryhmästä."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Vahvistuskoodia ei löytynyt."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
#, fuzzy
msgid "You are not the owner of this application."
@@ -1176,16 +1438,19 @@ msgstr "Sinä et kuulu tähän ryhmään."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Istuntoavaimesi kanssa oli ongelma."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
#, fuzzy
msgid "Delete application"
msgstr "Päivitystä ei ole."
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1193,13 +1458,13 @@ msgid ""
msgstr ""
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
#, fuzzy
msgid "Do not delete this application"
msgstr "Älä poista tätä päivitystä"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
#, fuzzy
msgid "Delete this application"
msgstr "Poista tämä päivitys"
@@ -1237,13 +1502,14 @@ msgstr "Ei voitu päivittää ryhmää."
msgid "Deleted group %s"
msgstr "Käyttäjän %1$s päivitys %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Poista käyttäjä"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1263,22 +1529,27 @@ msgstr "Älä poista tätä päivitystä"
msgid "Delete this group"
msgstr "Poista käyttäjä"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Et ole kirjautunut sisään."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Tätä päivitystä ei voi poistaa."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1286,21 +1557,24 @@ msgstr ""
"Olet poistamassa tämän päivityksen pysyvästi. Kun tämä on tehty, poistoa ei "
"voi enää perua."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Poista päivitys"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Oletko varma että haluat poistaa tämän päivityksen?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Älä poista tätä päivitystä"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Poista tämä päivitys"
@@ -1389,12 +1663,14 @@ msgstr "Palvelun ilmoitus"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Vaihda tautakuva"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Tausta"
@@ -1406,43 +1682,51 @@ msgid ""
msgstr "Voit ladata ryhmälle logokuvan. Maksimikoko on %s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "On"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Off"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
#, fuzzy
msgid "Turn background image on or off."
msgstr "Vaihda tautakuva"
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
#, fuzzy
msgid "Tile background image"
msgstr "Vaihda tautakuva"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Vaihda väriä"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Sisältö"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
#, fuzzy
msgid "Sidebar"
msgstr "Haku"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Teksti"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Linkit"
@@ -1454,31 +1738,33 @@ msgstr ""
msgid "Custom CSS"
msgstr ""
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Käytä oletusasetuksia"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
#, fuzzy
msgid "Restore default designs"
msgstr "Käytä oletusasetuksia"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
#, fuzzy
msgid "Reset back to default"
msgstr "Käytä oletusasetuksia"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Tallenna"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
#, fuzzy
msgid "Save design"
msgstr "Ryhmän ulkoasu"
@@ -1528,9 +1814,9 @@ msgid "Name is required."
msgstr "Sama kuin ylläoleva salasana. Pakollinen."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "Koko nimi on liian pitkä (max 255 merkkiä)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1545,16 +1831,6 @@ msgstr "Tunnus on jo käytössä. Yritä toista tunnusta."
msgid "Description is required."
msgstr "Kuvaus"
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "kuvaus on liian pitkä (max %d merkkiä)."
-msgstr[1] "kuvaus on liian pitkä (max %d merkkiä)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1572,7 +1848,7 @@ msgid "Organization is required."
msgstr ""
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Kotipaikka on liian pitkä (max 255 merkkiä)."
@@ -1597,40 +1873,50 @@ msgstr ""
msgid "Could not update application."
msgstr "Ei voitu päivittää ryhmää."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Muokkaa ryhmää %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Sinun pitää olla kirjautunut sisään jotta voit luoda ryhmän."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr ""
"Sinun pitää olla kirjautunut sisään, jotta voit muuttaa ryhmän tietoja."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Käytä tätä lomaketta muokataksesi ryhmää."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Virheellinen alias: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Ei voitu päivittää ryhmää."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Ei voitu lisätä aliasta."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Asetukset tallennettu."
@@ -1830,6 +2116,12 @@ msgstr "Avoimia vahvistuksia ei ole peruutettavana."
msgid "That is the wrong email address."
msgstr "Tämä on väärä pikaviestiosoite."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Ei voitu poistaa sähköpostivahvistusta."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1907,7 +2199,7 @@ msgid ""
msgstr ""
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Käyttäjän %s suosikkipäivitykset"
@@ -2008,20 +2300,24 @@ msgstr "Päivityksesi tähän palveluun on estetty."
msgid "User already has this role."
msgstr "Käyttäjällä ei ole profiilia."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Profiilia ei ole määritelty."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
#, fuzzy
msgid "No profile with that ID."
msgstr "Ei profiilia tuolle ID:lle."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Ryhmää ei ole määritelty."
@@ -2085,8 +2381,10 @@ msgid ""
"palette of your choice."
msgstr ""
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Ei voitu päivittää sinun sivusi ulkoasua."
@@ -2104,6 +2402,14 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr "Voit ladata ryhmälle logokuvan. Maksimikoko on %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Lataa"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Rajaa"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Valitse neliön muotoinen alue kuvasta logokuvaksi"
@@ -2238,15 +2544,18 @@ msgid ""
"action.newgroup%%) yourself!"
msgstr ""
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Vain ylläpitäjä voi poistaa eston ryhmän jäseniltä."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Käyttäjää ei ole estetty ryhmästä."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Tapahtui virhe, kun estoa poistettiin."
@@ -2337,7 +2646,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Julkaise MicroID Jabber/GTalk-osoitteelleni."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Asetukset tallennettu."
@@ -2462,10 +2771,9 @@ msgstr[1] "Olet jo tilannut seuraavien käyttäjien päivitykset:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2652,8 +2960,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Kotipaikka on liian pitkä (max 255 merkkiä)."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2832,51 +3141,38 @@ msgstr "Sinun pitää olla kirjautunut sisään jotta voit luoda ryhmän."
msgid "Use this form to register a new application."
msgstr "Käytä tätä lomaketta luodaksesi ryhmän."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Koko nimi on liian pitkä (max 255 merkkiä)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr ""
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Kotipaikka on liian pitkä (max 255 merkkiä)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
#, fuzzy
msgid "Could not create application."
msgstr "Ei voitu lisätä aliasta."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Uusi ryhmä"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Käytä tätä lomaketta luodaksesi ryhmän."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "kuvaus on liian pitkä (max %d merkkiä)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Uusi viesti"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Et voi lähettää viestiä tälle käyttäjälle."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Ei sisältöä!"
@@ -2885,7 +3181,7 @@ msgid "No recipient specified."
msgstr "Vastaanottajaa ei ole määritelty."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "Älä lähetä viestiä itsellesi, vaan kuiskaa se vain hiljaa itsellesi."
@@ -2896,12 +3192,12 @@ msgstr "Viesti lähetetty"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, fuzzy, php-format
msgid "Direct message to %s sent."
msgstr "Suora viesti käyttäjälle %s lähetetty"
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax-virhe"
@@ -2909,17 +3205,7 @@ msgstr "Ajax-virhe"
msgid "New notice"
msgstr "Uusi päivitys"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Päivitys on liian pitkä. Maksimipituus on %d merkkiä."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "Maksimikoko päivitykselle on %d merkkiä, mukaan lukien URL-osoite."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Päivitys lähetetty"
@@ -3061,25 +3347,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Käyttäjällä ei ole profiilia."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Käyttäjän %1$s päivitys %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, fuzzy, php-format
msgid "Content type %s not supported."
msgstr "Yhdistä"
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Tuo ei ole tuettu tietomuoto."
@@ -3092,36 +3378,46 @@ msgstr "Etsi ihmisiä"
msgid "Notice Search"
msgstr "Etsi Päivityksistä"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Profiilikuva-asetukset"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Hallinnoi muita asetuksia."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr ""
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Lyhennä URL-osoitteita"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Käytettävä automaattinen lyhennyspalvelu."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Näytä tai piillota profiilin ulkoasu."
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Näytä tai piillota profiilin ulkoasu."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "URL-lyhennyspalvelun nimi on liian pitkä (max 50 merkkiä)."
#: actions/otp.php:69
@@ -3577,8 +3873,9 @@ msgstr ""
"välilyöntejä"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Koko nimi"
@@ -3618,9 +3915,10 @@ msgid "Bio"
msgstr "Tietoja"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Kotipaikka"
@@ -3959,7 +4257,8 @@ msgid "Unexpected password reset."
msgstr "Odottamaton salasanan uudelleenasetus."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Salasanassa pitää olla 6 tai useampia merkkejä."
#: actions/recoverpassword.php:369
@@ -4211,7 +4510,7 @@ msgid "Repeated!"
msgstr "Luotu"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Vastaukset käyttäjälle %s"
@@ -4351,11 +4650,12 @@ msgstr "Sivutus"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Kuvaus"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Tilastot"
@@ -4373,6 +4673,11 @@ msgstr ""
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Poista"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr ""
@@ -4457,78 +4762,107 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr ""
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "Ryhmä %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Ryhmät, sivu %d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Ryhmän profiili"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Huomaa"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Aliakset"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Ryhmän toiminnot"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Syöte ryhmän %s päivityksille (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Syöte ryhmän %s päivityksille (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Syöte ryhmän %s päivityksille (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "Käyttäjän %s lähetetyt viestit"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Jäsenet"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
#, fuzzy
msgid "(None)"
msgstr "(Tyhjä)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Kaikki jäsenet"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Luotu"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Jäsenet"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4538,7 +4872,10 @@ msgid ""
"of this group and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, fuzzy, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4549,24 +4886,31 @@ msgstr ""
"**%s** on ryhmä palvelussa %%%%site.name%%%%, joka on [mikroblogauspalvelu]"
"(http://en.wikipedia.org/wiki/Micro-blogging)"
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Ylläpitäjät"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Tuota viestiä ei ole."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Vain lähettäjä ja vastaanottaja voivat lukea tämän viestin."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Viesti käyttäjälle %1$s, %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Viesti käyttäjältä %1$s, %2$s"
@@ -4575,55 +4919,77 @@ msgstr "Viesti käyttäjältä %1$s, %2$s"
msgid "Notice deleted."
msgstr "Päivitys on poistettu."
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "Ryhmät, sivu %d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
#, fuzzy, php-format
-msgid " tagged %s"
+msgid "%1$s tagged %2$s, page %3$d"
msgstr "Päivitykset joilla on tagi %s"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "Ryhmät, sivu %d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Syöte ryhmän %s päivityksille (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Syöte ryhmän %s päivityksille (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Syöte ryhmän %s päivityksille (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Syöte ryhmän %s päivityksille (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, fuzzy, php-format
msgid "FOAF for %s"
msgstr "Käyttäjän %s lähetetyt viestit"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
"Tämä on käyttäjän %s ja kavereiden aikajana, mutta kukaan ei ole lähettyänyt "
"vielä mitään."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, fuzzy, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4632,7 +4998,9 @@ msgstr ""
"Ole ensimmäinen joka [lähettää päivityksen tästä aiheesta](%%%%action."
"newnotice%%%%?status_textarea=%s)!"
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4641,7 +5009,9 @@ msgid ""
"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, fuzzy, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4651,7 +5021,8 @@ msgstr ""
"Käyttäjällä **%s** on käyttäjätili palvelussa %%%%site.name%%%%, joka on "
"[mikroblogauspalvelu](http://en.wikipedia.org/wiki/Micro-blogging)"
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, fuzzy, php-format
msgid "Repeat of %s"
msgstr "Vastaukset käyttäjälle %s"
@@ -4768,35 +5139,42 @@ msgstr ""
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
#, fuzzy
msgid "Site Notice"
msgstr "Palvelun ilmoitus"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
#, fuzzy
msgid "Edit site-wide message"
msgstr "Uusi viesti"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
#, fuzzy
msgid "Unable to save site notice."
msgstr "Twitter-asetuksia ei voitu tallentaa!"
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
#, fuzzy
msgid "Site notice text"
msgstr "Palvelun ilmoitus"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
#, fuzzy
msgid "Save site notice"
msgstr "Palvelun ilmoitus"
@@ -5018,12 +5396,14 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "Profiilikuva-asetukset"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Et ole tilannut tämän käyttäjän päivityksiä."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Tilausta ei onnistuttu tallentamaan."
@@ -5259,83 +5639,100 @@ msgid ""
msgstr ""
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
#, fuzzy
msgctxt "TITLE"
msgid "User"
msgstr "Käyttäjä"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profiili"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr ""
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
#, fuzzy
msgid "New users"
msgstr "Kutsu uusia käyttäjiä"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr ""
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
-msgstr ""
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
+msgstr "Koko nimi on liian pitkä (max 255 merkkiä)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
#, fuzzy
msgid "Default subscription"
msgstr "Kaikki tilaukset"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
#, fuzzy
msgid "Automatically subscribe new users to this user."
msgstr ""
"Tilaa automaattisesti kaikki, jotka tilaavat päivitykseni (ei sovi hyvin "
"ihmiskäyttäjille)"
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
#, fuzzy
msgid "Invitations"
msgstr "Kutsu(t) lähetettiin"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
#, fuzzy
msgid "Invitations enabled"
msgstr "Kutsu(t) lähetettiin"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5446,12 +5843,14 @@ msgstr "Kuvan URL-osoitetta '%s' ei voi avata."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Kuvan '%s' tyyppi on väärä"
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
#, fuzzy
msgid "Profile design"
msgstr "Profiiliasetukset"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5536,7 +5935,7 @@ msgid "Plugins"
msgstr ""
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
#, fuzzy
msgid "Version"
msgstr "Omat"
@@ -5570,29 +5969,38 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
#, fuzzy
msgid "Invalid filename."
msgstr "Koko ei kelpaa."
@@ -5728,40 +6136,47 @@ msgid "Problem saving notice."
msgstr "Ongelma päivityksen tallentamisessa."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
#, fuzzy
msgid "Problem saving group inbox."
msgstr "Ongelma päivityksen tallentamisessa."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Tilausta ei onnistuttu tallentamaan."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5835,32 +6250,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Viesti käyttäjälle %1$s, %2$s"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Ryhmän luonti ei onnistunut."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Ryhmän luonti ei onnistunut."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Ryhmän jäsenyystietoja ei voitu asettaa."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
#, fuzzy
msgid "Could not save local group info."
msgstr "Tilausta ei onnistuttu tallentamaan."
@@ -5912,50 +6327,56 @@ msgstr "%1$s (%2$s)"
msgid "Untitled page"
msgstr "Nimetön sivu"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Ensisijainen sivunavigointi"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
#, fuzzy
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Henkilökohtainen profiili ja kavereiden aikajana"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
#, fuzzy
msgctxt "MENU"
msgid "Personal"
msgstr "Omat"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Vaihda salasanasi"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Käyttäjätili"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
#, fuzzy
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Ei voitu uudelleenohjata palvelimelle: %s"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Yhdistä"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
#, fuzzy
msgctxt "TOOLTIP"
msgid "Change site configuration"
@@ -5963,85 +6384,85 @@ msgstr "Ensisijainen sivunavigointi"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
#, fuzzy
msgctxt "MENU"
msgid "Admin"
msgstr "Ylläpito"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, fuzzy, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Kutsu kavereita ja työkavereita liittymään palveluun %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
#, fuzzy
msgctxt "MENU"
msgid "Invite"
msgstr "Kutsu"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Kirjaudu sisään"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Kirjaudu ulos"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Luo uusi ryhmä"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
#, fuzzy
msgctxt "MENU"
msgid "Register"
msgstr "Rekisteröidy"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Kirjaudu sisään"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
#, fuzzy
msgctxt "MENU"
msgid "Login"
msgstr "Kirjaudu sisään"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Ohjeet"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
#, fuzzy
msgctxt "MENU"
msgid "Help"
msgstr "Ohjeet"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Hae lisää ryhmiä"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
#, fuzzy
msgctxt "MENU"
msgid "Search"
@@ -6049,68 +6470,69 @@ msgstr "Haku"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Palvelun ilmoitus"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Paikalliset näkymät"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Sivuilmoitus"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Toissijainen sivunavigointi"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Ohjeet"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Tietoa"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "UKK"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr ""
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Yksityisyys"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Lähdekoodi"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Ota yhteyttä"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
#, fuzzy
msgid "Badge"
msgstr "Tönäise"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "StatusNet-ohjelmiston lisenssi"
@@ -6118,7 +6540,7 @@ msgstr "StatusNet-ohjelmiston lisenssi"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, fuzzy, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6128,7 +6550,7 @@ msgstr ""
"site.broughtbyurl%%). "
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** on mikroblogipalvelu."
@@ -6137,7 +6559,7 @@ msgstr "**%%site.name%%** on mikroblogipalvelu."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6149,51 +6571,51 @@ msgstr ""
"www.fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
#, fuzzy
msgid "Site content license"
msgstr "StatusNet-ohjelmiston lisenssi"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Sivutus"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Myöhemmin"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Aiemmin"
@@ -6282,7 +6704,7 @@ msgid "User configuration"
msgstr "SMS vahvistus"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Käyttäjä"
@@ -6558,7 +6980,7 @@ msgid "AJAX error"
msgstr "Ajax-virhe"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Komento suoritettu"
@@ -6575,7 +6997,7 @@ msgstr "Ei profiilia tuolla id:llä."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
#, fuzzy
msgid "User has no last notice."
msgstr "Käyttäjällä ei ole viimeistä päivitystä"
@@ -6642,6 +7064,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6679,130 +7109,134 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
#, fuzzy, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Viesti oli liian pitkä - maksimikoko on 140 merkkiä, lähetit %d"
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Viesti oli liian pitkä - maksimikoko on 140 merkkiä, lähetit %d"
+msgstr[1] "Viesti oli liian pitkä - maksimikoko on 140 merkkiä, lähetit %d"
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Tapahtui virhe suoran viestin lähetyksessä."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, fuzzy, php-format
msgid "Notice from %s repeated."
msgstr "Päivitys lähetetty"
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Virhe tapahtui käyttäjän asettamisessa."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, fuzzy, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Viesti oli liian pitkä - maksimikoko on 140 merkkiä, lähetit %d"
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Viesti oli liian pitkä - maksimikoko on 140 merkkiä, lähetit %d"
+msgstr[1] "Viesti oli liian pitkä - maksimikoko on 140 merkkiä, lähetit %d"
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, fuzzy, php-format
msgid "Reply to %s sent."
msgstr "Vastaa tähän päivitykseen"
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
#, fuzzy
msgid "Error saving notice."
msgstr "Ongelma päivityksen tallentamisessa."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
#, fuzzy
msgid "Specify the name of the user to subscribe to."
msgstr "Anna käyttäjätunnus, jonka päivitykset haluat tilata"
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
#, fuzzy
msgid "Can't subscribe to OMB profiles by command."
msgstr "Et ole tilannut tämän käyttäjän päivityksiä."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
#, fuzzy
msgid "Specify the name of the user to unsubscribe from."
msgstr "Anna käyttäjätunnus, jonka päivityksien tilauksen haluat lopettaa"
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Komentoa ei ole vielä toteutettu."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Ilmoitukset pois päältä."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Ilmoituksia ei voi pistää pois päältä."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Ilmoitukset päällä."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Ilmoituksia ei voi pistää päälle."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Et ole tilannut tämän käyttäjän päivityksiä."
@@ -6810,7 +7244,7 @@ msgstr "Et ole tilannut tämän käyttäjän päivityksiä."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
#, fuzzy
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
@@ -6819,7 +7253,7 @@ msgstr[1] "Olet jos tilannut seuraavien käyttäjien päivitykset:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Toista ei voitu asettaa tilaamaan sinua."
@@ -6827,7 +7261,7 @@ msgstr "Toista ei voitu asettaa tilaamaan sinua."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
#, fuzzy
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
@@ -6836,7 +7270,7 @@ msgstr[1] "Toista ei voitu asettaa tilaamaan sinua."
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
#, fuzzy
msgid "You are not a member of any groups."
msgstr "Sinä et kuulu tähän ryhmään."
@@ -6844,14 +7278,14 @@ msgstr "Sinä et kuulu tähän ryhmään."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Sinä et kuulu tähän ryhmään."
msgstr[1] "Sinä et kuulu tähän ryhmään."
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6958,25 +7392,43 @@ msgstr ""
msgid "Database error"
msgstr "Tietokantavirhe"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
#, fuzzy
msgid "Upload file"
msgstr "Lataa"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
#, fuzzy
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr "Voit ladata oman profiilikuvasi. Maksimikoko on %s."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "On"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Off"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Vaihda"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
#, fuzzy
msgid "Design defaults restored."
msgstr "Ulkoasuasetukset tallennettu."
@@ -7005,7 +7457,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -7046,7 +7499,8 @@ msgstr ""
"välilyöntejä"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "Ryhmän tai aiheen kotisivun tai blogin osoite"
#: lib/groupeditform.php:168
@@ -7055,21 +7509,30 @@ msgid "Describe the group or topic"
msgstr "Kuvaile ryhmää tai aihetta 140 merkillä"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Kuvaile itseäsi ja kiinnostuksen kohteitasi %d merkillä"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Kuvaile itseäsi ja kiinnostuksen kohteitasi %d merkillä"
+msgstr[1] "Kuvaile itseäsi ja kiinnostuksen kohteitasi %d merkillä"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"Ryhmän paikka, jos sellainen on, kuten \"Kaupunki, Maakunta (tai Lääni), Maa"
"\""
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7169,39 +7632,57 @@ msgstr "Tämä sivu ei ole saatavilla sinulle sopivassa mediatyypissä."
msgid "Unsupported image file format."
msgstr "Kuvatiedoston formaattia ei ole tuettu."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, fuzzy, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Voit ladata ryhmälle logon."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Osittain ladattu palvelimelle."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Tiedoston lähetyksessä tapahtui järjestelmävirhe."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Tuo ei ole kelvollinen kuva tai tiedosto on rikkoutunut."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Tiedosto hävisi."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Tunnistamaton tiedoston tyyppi"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr ""
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] ""
+msgstr[1] ""
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr ""
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7411,7 +7892,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "Lähetä sähköpostia, jos joku lisää päivitykseni suosikiksi."
@@ -7421,7 +7902,7 @@ msgstr "Lähetä sähköpostia, jos joku lisää päivitykseni suosikiksi."
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7443,7 +7924,7 @@ msgid ""
msgstr ""
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7453,7 +7934,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr ""
@@ -7464,7 +7945,7 @@ msgstr ""
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7522,7 +8003,7 @@ msgstr "Valitettavasti tuo ei ole oikea osoite sähköpostipäivityksille."
msgid "Sorry, no incoming email allowed."
msgstr "Valitettavasti päivitysten teko sähköpostilla ei ole sallittua."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, fuzzy, php-format
msgid "Unsupported message type: %s"
msgstr "Kuvatiedoston formaattia ei ole tuettu."
@@ -7584,7 +8065,7 @@ msgstr "Ei voitu poistaa suosikkia."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7593,7 +8074,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7739,31 +8220,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "Ei voitu lisätä uutta tilausta."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Omat"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Vastaukset"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Suosikit"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Saapuneet"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Sinulle saapuneet viestit"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Lähetetyt"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Lähettämäsi viestit"
@@ -7877,17 +8358,18 @@ msgid "Sandbox this user"
msgstr "Poista esto tältä käyttäjältä"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
#, fuzzy
msgid "Search site"
msgstr "Haku"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr ""
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7971,6 +8453,12 @@ msgstr ""
msgid "None"
msgstr "Ei mitään"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Koko ei kelpaa."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7980,8 +8468,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "Profiilikuvan päivittäminen epäonnistui."
@@ -7992,29 +8480,32 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Tapahtui virhe, kun estoa poistettiin."
@@ -8022,6 +8513,13 @@ msgstr "Tapahtui virhe, kun estoa poistettiin."
msgid "Top posters"
msgstr "Eniten päivityksiä"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Poista esto"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr ""
@@ -8106,17 +8604,17 @@ msgid "Moderator"
msgstr ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "muutama sekunti sitten"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "noin minuutti sitten"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8124,12 +8622,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "noin tunti sitten"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8137,12 +8635,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "noin päivä sitten"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8150,12 +8648,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "noin kuukausi sitten"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8163,7 +8661,7 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "noin vuosi sitten"
@@ -8194,32 +8692,22 @@ msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "Viesti oli liian pitkä - maksimikoko on 140 merkkiä, lähetit %d"
msgstr[1] "Viesti oli liian pitkä - maksimikoko on 140 merkkiä, lähetit %d"
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Ryhmää ei ole määritelty."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Koko nimi on liian pitkä (max 255 merkkiä)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Kotipaikka on liian pitkä (max 255 merkkiä)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Liian pitkä päivitys. Maksimikoko päivitykselle on %d merkkiä."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "kuvaus on liian pitkä (max %d merkkiä)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Kuvaile itseäsi ja kiinnostuksen kohteitasi %d merkillä"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/fr/LC_MESSAGES/statusnet.po b/locale/fr/LC_MESSAGES/statusnet.po
index 8c1b888b7..7e283b69b 100644
--- a/locale/fr/LC_MESSAGES/statusnet.po
+++ b/locale/fr/LC_MESSAGES/statusnet.po
@@ -20,155 +20,181 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:11+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:17+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Accès"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Paramètres d’accès au site"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Inscription"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "Interdire aux utilisateurs anonymes (non connectés) de voir le site ?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Privé"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Autoriser l’inscription sur invitation seulement."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Sur invitation uniquement"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Désactiver les nouvelles inscriptions."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Fermé"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Sauvegarder les paramètres d’accès"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Enregistrer"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Page non trouvée."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Utilisateur non trouvé."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s et ses amis, page %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s et ses amis"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Flux pour les amis de %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Flux pour les amis de %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Flux pour les amis de %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -178,7 +204,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -187,9 +213,9 @@ msgstr ""
"Essayez de vous abonner à plus d’utilisateurs, de vous [inscrire à un groupe]"
"(%%action.groups%%) ou de poster quelque chose vous-même."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -201,7 +227,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -210,65 +238,80 @@ msgstr ""
"Pourquoi ne pas [créer un compte](%%%%action.register%%%%) et faire ensuite "
"un clin d’œil à %s ou poster un avis à son intention."
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Vous et vos amis"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Statuts de %1$s et ses amis dans %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "Méthode API non trouvée !"
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Ce processus requiert un POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -277,17 +320,21 @@ msgstr ""
"sms, im, none."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Impossible de mettre à jour l’utilisateur."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -300,11 +347,13 @@ msgstr "Impossible d’enregistrer le profil."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -321,10 +370,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -332,8 +383,9 @@ msgid "Unable to save your design settings."
msgstr "Impossible de sauvegarder les parmètres de la conception."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Impossible de mettre à jour votre conception."
@@ -352,31 +404,31 @@ msgstr "Le blocage de l’utilisateur a échoué."
msgid "Unblock user failed."
msgstr "Le déblocage de l’utilisateur a échoué."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Messages direct depuis %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Tous les messages directs envoyés par %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Messages directs envoyés à %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Tous les messages directs envoyés à %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Message sans texte !"
@@ -413,7 +465,9 @@ msgstr ""
"tête..."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Aucun statut trouvé avec cet identifiant. "
@@ -429,46 +483,58 @@ msgstr "Cet avis est déjà un favori."
msgid "Could not create favorite."
msgstr "Impossible de créer le favori."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Cet avis n’est pas un favori."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Impossible de supprimer le favori."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Impossible de suivre l’utilisateur : profil non trouvé."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Impossible de suivre l’utilisateur : %s est déjà dans votre liste."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Impossible de ne plus suivre l’utilisateur : utilisateur non trouvé."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Vous ne pouvez pas ne plus vous suivre vous-même."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Vous devez fournir deux identifiants ou pseudonymes."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Impossible de déterminer l’utilisateur source."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Impossible de trouver l’utilisateur cible."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -476,174 +542,227 @@ msgstr ""
"chiffres, sans espaces."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Pseudo déjà utilisé. Essayez-en un autre."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Pseudo invalide."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "L’adresse du site personnel n’est pas un URL valide. "
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
-#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Le nom complet est trop long (limité à 255 caractères maximum)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "La description est trop longue (limitée à %d caractères maximum)."
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "La description est trop longue (limitée à %d caractère maximum)."
+msgstr[1] "La description est trop longue (limitée à %d caractères maximum)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
-#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "L’emplacement est trop long (limité à 255 caractères maximum)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Trop d’alias ! Maximum %d."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Trop d’alias ! Maximum %d."
+msgstr[1] "Trop d’alias ! Maximum %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Alias invalide : « %s »."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Alias « %s » déjà utilisé. Essayez-en un autre."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "L’alias ne peut pas être le même que le pseudo."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Groupe non trouvé."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Vous êtes déjà membre de ce groupe."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Vous avez été bloqué de ce groupe par l’administrateur."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Impossible d’inscrire l’utilisateur %1$s au groupe %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Vous n’êtes pas membre de ce groupe."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Impossible de retirer l’utilisateur %1$s du groupe %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Groupes de %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Groupes de %1$s dont %2$s est membre."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "Groupes de %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "groupes sur %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Échec du téléversement."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
msgid "Invalid request token or verifier."
msgstr "Jeton de requête ou de vérification invalide."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Paramètre oauth_token non fourni."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
msgid "Invalid request token."
msgstr "Jeton de requête incorrect."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
-#, fuzzy
+#: actions/apioauthauthorize.php:121
msgid "Request token already authorized."
-msgstr "Vous n’êtes pas autorisé."
+msgstr "Le jeton de requête a déjà été autorisé."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
"Un problème est survenu avec votre jeton de session. Veuillez essayer à "
@@ -655,42 +774,58 @@ msgid "Invalid nickname / password!"
msgstr "Pseudo ou mot de passe incorrect !"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
-#, fuzzy
+#: actions/apioauthauthorize.php:217
msgid "Database error inserting oauth_token_association."
msgstr ""
-"Erreur de base de donnée en insérant l’utilisateur de l’application OAuth"
+"Erreur de base de donnée lors de l’insertion du jeton d’association de "
+"l’utilisateur de l’application OAuth"
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Soumission de formulaire inattendue."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr ""
"Une application vous demande l’autorisation de se connecter à votre compte"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Autoriser ou refuser l’accès"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"L’application <strong>%1$s</strong> de <strong>%2$s</strong> voudrait "
+"pouvoir <strong>%3$s</strong> les données de votre compte %4$s. Vous ne "
+"devriez donner l’accès à votre compte %4$s qu’aux tiers à qui vous faites "
+"confiance."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -703,16 +838,17 @@ msgstr ""
"confiance."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr "Compte"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -720,7 +856,7 @@ msgstr "Pseudo"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Mot de passe"
@@ -731,7 +867,7 @@ msgstr "Mot de passe"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -739,38 +875,54 @@ msgid "Cancel"
msgstr "Annuler"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
msgctxt "BUTTON"
msgid "Allow"
msgstr "Autoriser"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr "Autoriser l’accès aux informations de votre compte."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
msgstr "Autorisation annulée."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr "Le jeton de requête %s a été révoqué."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Vous avez avec succès autorisé l’application %s."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+#, fuzzy
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+"Veuillez retourner à l’application %s et entrez le code de sécurité ci-"
+"dessous pour compléter le processus."
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
-#, php-format
-msgid "You have successfully authorized %s."
+#: actions/apioauthauthorize.php:632
+#, fuzzy, php-format
+msgid "You have successfully authorized %s"
msgstr "Vous avez avec succès autorisé l’application %s."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -779,45 +931,56 @@ msgstr ""
"Veuillez retourner à l’application %s et entrez le code de sécurité ci-"
"dessous pour compléter le processus."
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Ce processus requiert un POST ou un DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Vous ne pouvez pas supprimer le statut d’un autre utilisateur."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Avis non trouvé."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Vous ne pouvez pas reprendre votre propre avis."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Vous avez déjà repris cet avis."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Statut supprimé."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Aucun statut trouvé avec cet identifiant."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "Le client doit fournir un paramètre « statut » avec une valeur."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -827,11 +990,13 @@ msgstr[1] ""
"C’est trop long ! La taille maximale de l’avis est limitée à %d caractères."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
msgid "Parent notice not found."
msgstr "L’avis parent correspondant à cette réponse n’a pas été trouvé."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -842,93 +1007,140 @@ msgstr[1] ""
"La taille maximale de l’avis est limitée à %d caractères, en incluant "
"l’adresse URL de la pièce jointe."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Format non supporté."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Favoris de %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s statuts favoris de %2$s / %2$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Impossible de supprimer le groupe « %s »."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Mises à jour mentionnant %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s statuts en réponses aux statuts de %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "Activité publique %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s statuts de tout le monde !"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Méthode non implémentée."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Repris pour %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Reprises de %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Avis marqués avec %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Mises à jour marquées avec %1$s dans %2$s !"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "Méthode API en construction."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Non trouvé."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "Page non trouvée."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Pièce jointe non trouvée."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Aucun pseudo."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Aucune taille"
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Taille incorrecte."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
@@ -936,74 +1148,98 @@ msgstr ""
"Vous pouvez associer un « avatar » (image personnelle) à votre profil. La "
"taille maximale du fichier est de %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Utilisateur sans profil correspondant."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Paramètres de l’avatar"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Image originale"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Aperçu"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Supprimer"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Transfert"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Recadrer"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Aucun fichier n’a été téléversé."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Sélectionnez une zone de forme carrée pour définir votre avatar"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Données perdues."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Avatar mis à jour."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "La mise à jour de l’avatar a échoué."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Avatar supprimé."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Vous avez déjà bloqué cet utilisateur."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Bloquer cet utilisateur"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1019,8 +1255,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1028,7 +1264,7 @@ msgstr "Non"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Ne pas bloquer cet utilisateur"
@@ -1038,8 +1274,8 @@ msgstr "Ne pas bloquer cet utilisateur"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1047,140 +1283,170 @@ msgstr "Oui"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Bloquer cet utilisateur"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Impossible d’enregistrer les informations de blocage."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Aucun groupe trouvé."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s profils bloqués"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s profils bloqués, page %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Une liste des utilisateurs dont l’inscription à ce groupe est bloquée."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Débloquer l’utilisateur de ce groupe"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Débloquer"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Débloquer cet utilisateur"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Poster sur %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Aucun code de confirmation."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Code de confirmation non trouvé."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Ce code de confirmation n’est pas pour vous !"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Type d’adresse non reconnu : %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Cette adresse a déjà été confirmée."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Impossible de mettre à jour l’utilisateur."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Impossible de supprimer le courriel de confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "Impossible de supprimer la confirmation de messagerie instantanée."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Confirmer l’adresse"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "L'adresse \"%s\" a été validée pour votre compte."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Conversation"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Avis"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Vous devez être connecté pour supprimer une application."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Application non trouvée."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Vous n’êtes pas le propriétaire de cette application."
@@ -1188,15 +1454,18 @@ msgstr "Vous n’êtes pas le propriétaire de cette application."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Un problème est survenu avec votre jeton de session."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Supprimer l’application"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1207,12 +1476,12 @@ msgstr ""
"utilisateur existantes."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Ne pas supprimer cette application"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Supprimer cette application"
@@ -1246,12 +1515,13 @@ msgstr "Impossible de supprimer le groupe « %s »."
msgid "Deleted group %s"
msgstr "Groupe « %s » supprimé"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
msgid "Delete group"
msgstr "Supprimer le groupe"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1273,22 +1543,27 @@ msgstr "Ne pas supprimer ce groupe"
msgid "Delete this group"
msgstr "Supprimer ce groupe"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Non connecté."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Impossible de supprimer cet avis."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1296,21 +1571,24 @@ msgstr ""
"Vous êtes sur le point de supprimer définitivement un message. Une fois cela "
"fait, il est impossible de l’annuler."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Supprimer cet avis"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Voulez-vous vraiment supprimer cet avis ?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Ne pas supprimer cet avis"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Supprimer cet avis"
@@ -1395,12 +1673,14 @@ msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
"Vous pouvez importer un thème StatusNet personnalisé dans une archive .ZIP."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Changer l’image d’arrière plan"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Arrière plan"
@@ -1414,40 +1694,48 @@ msgstr ""
"maximale du fichier est de %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Activé"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Désactivé"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Activer ou désactiver l’image d’arrière plan."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Répéter l’image d’arrière plan"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Modifier les couleurs"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Contenu"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Barre latérale"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Texte"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Liens"
@@ -1459,29 +1747,31 @@ msgstr "Avancé"
msgid "Custom CSS"
msgstr "CSS personnalisé"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Utiliser les valeurs par défaut"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Restaurer les conceptions par défaut"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Revenir aux valeurs par défaut"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Enregistrer"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Sauvegarder la conception"
@@ -1525,8 +1815,9 @@ msgid "Name is required."
msgstr "Le nom est requis."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
-msgid "Name is too long (max 255 characters)."
+#: actions/editapplication.php:188 actions/newapplication.php:169
+#, fuzzy
+msgid "Name is too long (maximum 255 characters)."
msgstr "Le nom est trop long (limité à 255 caractères maximum)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1539,16 +1830,6 @@ msgstr "Ce nom est déjà utilisé. Essayez-en un autre."
msgid "Description is required."
msgstr "La description est requise."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "La description est trop longue (limitée à %d caractère maximum)."
-msgstr[1] "La description est trop longue (limitée à %d caractères maximum)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1565,7 +1846,7 @@ msgid "Organization is required."
msgstr "L’organisation est requise."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
msgid "Organization is too long (maximum 255 characters)."
msgstr "L’organisation est trop longue (limitée à 255 caractères maximum)."
@@ -1588,39 +1869,49 @@ msgstr "L’URL de rappel (Callback) est invalide."
msgid "Could not update application."
msgstr "Impossible de mettre à jour l’application."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Modifier le groupe %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Vous devez ouvrir une session pour créer un groupe."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Vous devez être administrateur pour modifier le groupe."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Remplissez ce formulaire pour modifier les options du groupe."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Alias invalide : « %s »"
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Impossible de mettre à jour le groupe."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Impossible de créer les alias."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Vos options ont été enregistrées."
@@ -1813,6 +2104,12 @@ msgstr "Aucune confirmation à annuler."
msgid "That is the wrong email address."
msgstr "Cette adresse de messagerie électronique est erronée."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Impossible de supprimer le courriel de confirmation."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1896,7 +2193,7 @@ msgstr ""
"premier à ajouter un avis à vos favoris !"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Avis favoris de %s"
@@ -1993,19 +2290,23 @@ msgstr "Vous ne pouvez pas attribuer des rôles aux utilisateurs sur ce site."
msgid "User already has this role."
msgstr "L’utilisateur a déjà ce rôle."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Aucun profil n’a été spécifié."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Aucun profil ne correspond à cet identifiant."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Aucun groupe n’a été spécifié."
@@ -2072,8 +2373,10 @@ msgstr ""
"Personnalisez l’apparence de votre groupe avec une image d’arrière plan et "
"une palette de couleurs de votre choix"
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Impossible de mettre à jour votre conception."
@@ -2093,6 +2396,14 @@ msgstr ""
"Vous pouvez choisir un logo pour votre groupe. La taille maximale du fichier "
"est de %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Transfert"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Recadrer"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Sélectionnez une zone de forme carrée sur l’image qui sera le logo."
@@ -2237,15 +2548,18 @@ msgstr ""
"Pourquoi ne pas [créer un compte](%%action.register%%) et [créer le groupe](%"
"%action.newgroup%%) vous-même !"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Seul un administrateur peut débloquer les membres du groupes."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Cet utilisateur n’est pas bloqué du groupe."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Erreur lors de l’annulation du blocage."
@@ -2338,7 +2652,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Publier un MicroID pour mon adresse Jabber/GTalk."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Préférences enregistrées"
@@ -2462,10 +2776,9 @@ msgstr[1] "Vous êtes déjà abonné à ces utilisateurs :"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2655,7 +2968,8 @@ msgstr ""
"licence « Tous droits réservés »."
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
msgstr "Titre de licence invalide. La taille maximale est de 255 caractères."
#: actions/licenseadminpanel.php:168
@@ -2822,7 +3136,6 @@ msgstr "Aucun statut actuel."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:52
-#, fuzzy
msgid "New application"
msgstr "Nouvelle application"
@@ -2835,50 +3148,37 @@ msgstr "Vous devez être connecté pour enregistrer une application."
msgid "Use this form to register a new application."
msgstr "Utilisez ce formulaire pour inscrire une nouvelle application."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Le nom est trop long (maximum de 255 caractères)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "L’URL source est requise."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "L’organisation est trop longue (limitée à 255 caractères maximum)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Impossible de créer l’application."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Nouveau groupe"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Remplissez les champs ci-dessous pour créer un nouveau groupe :"
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "la description est trop longue (%d caractères maximum)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Nouveau message"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Vous ne pouvez pas envoyer de messages à cet utilisateur."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Aucun contenu !"
@@ -2887,7 +3187,7 @@ msgid "No recipient specified."
msgstr "Aucun destinataire n’a été spécifié."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2899,12 +3199,12 @@ msgstr "Message envoyé"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Message direct envoyé à %s."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Erreur Ajax"
@@ -2912,19 +3212,7 @@ msgstr "Erreur Ajax"
msgid "New notice"
msgstr "Nouvel avis"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "C’est trop long ! La taille maximale de l’avis est de %d caractères."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-"La taille maximale de l’avis est de %d caractères, en incluant l’URL de la "
-"pièce jointe."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Avis publié"
@@ -3067,25 +3355,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "L’avis n’a pas de profil."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Statut de %1$s sur %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Type de contenu %s non supporté."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Veuillez n'utiliser que des URL HTTP complètes en %s."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Format de données non supporté."
@@ -3098,36 +3386,46 @@ msgstr "Recherche de personnes"
msgid "Notice Search"
msgstr "Recherche d’avis"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Autres paramètres"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Autres options à configurer"
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (service gratuit)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Raccourcir les URL avec"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Sélectionnez un service de réduction d’URL."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Afficher les conceptions de profils"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Afficher ou masquer les paramètres de conception."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Le service de réduction d’URL est trop long (50 caractères maximum)."
#: actions/otp.php:69
@@ -3555,8 +3853,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1 à 64 lettres minuscules ou chiffres, sans ponctuation ni espaces."
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Nom complet"
@@ -3596,9 +3895,10 @@ msgid "Bio"
msgstr "Bio"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Emplacement"
@@ -3660,7 +3960,7 @@ msgstr ""
#. TRANS: Plural form is used based on the maximum number of allowed
#. TRANS: characters for the biography (%d).
#: actions/profilesettings.php:262 actions/register.php:230
-#, fuzzy, php-format
+#, php-format
msgid "Bio is too long (maximum %d character)."
msgid_plural "Bio is too long (maximum %d characters)."
msgstr[0] "La biographie est trop longue (limitée à %d caractère maximum)."
@@ -3673,7 +3973,6 @@ msgstr "Aucun fuseau horaire n’a été choisi."
#. TRANS: Validation error in form for profile settings.
#: actions/profilesettings.php:281
-#, fuzzy
msgid "Language is too long (maximum 50 characters)."
msgstr "La langue est trop longue (limitée à 50 caractères maximum)."
@@ -3943,7 +4242,8 @@ msgid "Unexpected password reset."
msgstr "Réinitialisation inattendue du mot de passe."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Le mot de passe doit contenir au moins 6 caractères."
#: actions/recoverpassword.php:369
@@ -4192,7 +4492,7 @@ msgid "Repeated!"
msgstr "Repris !"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Réponses à %s"
@@ -4328,11 +4628,12 @@ msgstr "Organisation"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Description"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statistiques"
@@ -4350,6 +4651,11 @@ msgstr "Actions de l’application"
msgid "Reset key & secret"
msgstr "Réinitialiser la clé et le secret"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Supprimer"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Informations sur l’application"
@@ -4443,77 +4749,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "C’est un moyen de partager ce que vous aimez."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "Groupe %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Groupe %1$s, page %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Profil du groupe"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Note"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Alias"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Actions du groupe"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Fil des avis du groupe %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Fil des avis du groupe %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Fil des avis du groupe %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "ami d’un ami pour le groupe %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Membres"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(aucun)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Tous les membres"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Créé"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Membres"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4529,7 +4864,10 @@ msgstr ""
"action.register%%%%) pour devenir membre de ce groupe et bien plus ! ([En "
"lire plus](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4542,26 +4880,33 @@ msgstr ""
"logiciel libre [StatusNet](http://status.net/). Ses membres partagent des "
"messages courts à propos de leur vie et leurs intérêts. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Administrateurs"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Message introuvable."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr ""
"Ce message personnel ne peut être lu que par son expéditeur et son "
"destinataire."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Message adressé à %1$s le %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Message reçu de %1$s le %2$s"
@@ -4570,48 +4915,68 @@ msgstr "Message reçu de %1$s le %2$s"
msgid "Notice deleted."
msgstr "Avis supprimé."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr " marqué %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, page %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Avis marqués avec %1$s, page %2$d"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, page %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Fil des avis pour %1$s marqués %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Flux des avis de %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Flux des avis de %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Flux des avis de %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "ami d’un ami pour %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
"Ceci est la chronologie de %1$s mais %2$s n’a rien publié pour le moment."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4619,7 +4984,9 @@ msgstr ""
"Avez-vous vu quelque chose d’intéressant récemment ? Vous n’avez pas publié "
"d’avis pour le moment, vous pourriez commencer maintenant :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4628,7 +4995,9 @@ msgstr ""
"Vous pouvez essayer de faire un clin d’œil à %1$s ou de [poster quelque "
"chose à son intention](%%%%action.newnotice%%%%?status_textarea=%2$s)."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4642,7 +5011,9 @@ msgstr ""
"register%%%%) pour suivre les avis de **%s** et bien plus ! ([En lire plus](%"
"%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4653,7 +5024,8 @@ msgstr ""
"wikipedia.org/wiki/Microblog) basé sur le logiciel libre [StatusNet](http://"
"status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Reprises de %s"
@@ -4767,32 +5139,41 @@ msgstr ""
"Combien de temps (en secondes) les utilisateurs doivent attendre pour poster "
"la même chose de nouveau."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Avis du site"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Modifier un message portant sur tout le site"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Impossible d'enregistrer l'avis du site."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "La longueur maximale pour l'avis du site est de 255 caractères."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Texte de l'avis du site"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
"Texte de l'avis portant sur tout le site (max. 255 caractères ; HTML activé)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Enregistrer l'avis du site"
@@ -5012,12 +5393,14 @@ msgstr "Les instantanés seront envoyés à cette URL"
msgid "Save snapshot settings"
msgstr "Sauvegarder les paramètres des instantanés"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Vous n’êtes pas abonné(e) à ce profil."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Impossible d’enregistrer l’abonnement."
@@ -5261,77 +5644,95 @@ msgstr ""
"avec la licence du site « %2$s »."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Utilisateur"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr "Paramètres des utilisateurs pour ce site StatusNet"
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Limite de bio invalide : doit être numérique."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "Texte de bienvenue invalide. La taille maximale est de 255 caractères."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Abonnement par défaut invalide : « %1$s » n’est pas un utilisateur."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Limite de bio"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Longueur maximale de la bio d’un profil en caractères."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Nouveaux utilisateurs"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Accueil des nouveaux utilisateurs"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr ""
"Texte de bienvenue pour les nouveaux utilisateurs (maximum 255 caractères)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Abonnements par défaut"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Abonner automatiquement les nouveaux utilisateurs à cet utilisateur."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Invitations"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Invitations activées"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
"S’il faut autoriser les utilisateurs à inviter de nouveaux utilisateurs."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr "Sauvegarder les paramètres utilisateur"
@@ -5440,11 +5841,13 @@ msgstr "Impossible de lire l’URL de l’avatar « %s »."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Format d’image invalide pour l’URL de l’avatar « %s »."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Conception de profil"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5545,7 +5948,7 @@ msgid "Plugins"
msgstr "Extensions"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Version"
@@ -5578,31 +5981,44 @@ msgstr "Robin pense que quelque chose est impossible."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
-#, php-format
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
+#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+"Un fichier ne peut pas peser plus de %1$d octets et le fichier que vous avez "
+"envoyé pesait %2$d octets. Essayez d’importer une version moins lourde."
+msgstr[1] ""
"Un fichier ne peut pas peser plus de %1$d octets et le fichier que vous avez "
"envoyé pesait %2$d octets. Essayez d’importer une version moins lourde."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr "Un fichier aussi gros dépasserai votre quota utilisateur de %d octets."
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+"Un fichier aussi gros dépasserai votre quota utilisateur de %d octets."
+msgstr[1] ""
+"Un fichier aussi gros dépasserai votre quota utilisateur de %d octets."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr "Un fichier aussi gros dépasserai votre quota mensuel de %d octets."
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] "Un fichier aussi gros dépasserai votre quota mensuel de %d octets."
+msgstr[1] "Un fichier aussi gros dépasserai votre quota mensuel de %d octets."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Nom de fichier non valide."
@@ -5731,32 +6147,40 @@ msgid "Problem saving notice."
msgstr "Problème lors de l’enregistrement de l’avis."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+#, fuzzy
+msgid "Bad type provided to saveKnownGroups."
msgstr "Le type renseigné pour saveKnownGroups n’est pas valable"
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Problème lors de l’enregistrement de la boîte de réception du groupe."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Impossible d’enregistrer la réponse à %1$d, %2$d."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
@@ -5765,7 +6189,7 @@ msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5837,32 +6261,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Bienvenue à %1$s, @%2$s !"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Aucun utilisateur unique défini pour le mode mono-utilisateur."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
-msgstr ""
+msgstr "Code en mode mono-utilisateur appelé quand ce n’est pas autorisé."
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Impossible de créer le groupe."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Impossible de définir l'URI du groupe."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Impossible d’établir l’inscription au groupe."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Impossible d’enregistrer les informations du groupe local."
@@ -5912,194 +6336,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Page sans nom"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Navigation primaire du site"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Profil personnel et flux des amis"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Personnel"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Modifier votre adresse électronique, avatar, mot de passe, profil"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Compte"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Se connecter aux services"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Connexion"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Modifier la configuration du site"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Administrer"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Inviter des amis et collègues à vous rejoindre sur %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Inviter"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Fermer la session"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Déconnexion"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Créer un compte"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "S’inscrire"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Ouvrir une session"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Connexion"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "À l’aide !"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Aide"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Rechercher des personnes ou du texte"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Rechercher"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Notice du site"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Vues locales"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Avis de la page"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Navigation secondaire du site"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Aide"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "À propos"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "FAQ"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "CGU"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Confidentialité"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Source"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Contact"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Insigne"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Licence du logiciel StatusNet"
@@ -6107,7 +6538,7 @@ msgstr "Licence du logiciel StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6117,7 +6548,7 @@ msgstr ""
"%site.broughtby%%](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** est un service de micro-blogging."
@@ -6126,7 +6557,7 @@ msgstr "**%%site.name%%** est un service de micro-blogging."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6138,20 +6569,20 @@ msgstr ""
"(http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Licence du contenu du site"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "Le contenu et les données de %1$s sont privés et confidentiels."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
@@ -6159,7 +6590,7 @@ msgstr ""
"réservés."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"Le contenu et les données sont sous le droit d’auteur du contributeur. Tous "
@@ -6167,26 +6598,26 @@ msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
"Tous les contenus %1$s et les données sont disponibles sous la licence %2$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Pagination"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Après"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Avant"
@@ -6265,7 +6696,7 @@ msgid "User configuration"
msgstr "Configuration utilisateur"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Utilisateur"
@@ -6342,12 +6773,13 @@ msgstr "Impossible de créer l’application OAuth anonyme."
msgid ""
"Could not find a profile and application associated with the request token."
msgstr ""
+"Impossible de trouver le profil et l’application associés au jeton de "
+"requête."
#. TRANS: Exception thrown when no access token can be issued.
#: lib/apioauthstore.php:186
-#, fuzzy
msgid "Could not issue access token."
-msgstr "Impossible d’insérer le message."
+msgstr "Impossible d’émettre le jeton d’accès."
#. TRANS: Server error displayed when a database error occurs.
#: lib/apioauthstore.php:243
@@ -6532,7 +6964,7 @@ msgid "AJAX error"
msgstr "Erreur Ajax"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Commande complétée"
@@ -6548,7 +6980,7 @@ msgstr "Aucun avis avec cet identifiant n’existe."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "Aucun avis récent pour cet utilisateur."
@@ -6617,6 +7049,14 @@ msgstr "%1$s a rejoint le groupe %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s a quitté le groupe %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6656,118 +7096,126 @@ msgstr ""
"%s est un profil distant ; vous ne pouvez envoyer de messages directs qu'aux "
"utilisateurs du même serveur."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Message trop long ! La taille maximale est de %1$d caractères ; vous en avez "
+"entré %2$d."
+msgstr[1] ""
"Message trop long ! La taille maximale est de %1$d caractères ; vous en avez "
"entré %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Une erreur est survenue pendant l’envoi de votre message."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Avis de %s repris."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Erreur lors de la reprise de l’avis."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Avis trop long ! La taille maximale est de %1$d caractères ; vous en avez "
+"entré %2$d."
+msgstr[1] ""
"Avis trop long ! La taille maximale est de %1$d caractères ; vous en avez "
"entré %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Réponse à %s envoyée."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Problème lors de l’enregistrement de l’avis."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Indiquez le nom de l’utilisateur auquel vous souhaitez vous abonner."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Impossible de s'inscrire aux profils OMB par cette commande."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Abonné à %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr ""
"Indiquez le nom de l’utilisateur duquel vous souhaitez vous désabonner."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "Désabonné de %s."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Cette commande n’a pas encore été implémentée."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Avertissements désactivés."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Impossible de désactiver les avertissements."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Avertissements activés."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Impossible d’activer les avertissements."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "La commande d’ouverture de session est désactivée."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
@@ -6776,20 +7224,20 @@ msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "Désabonné de %s."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Vous n’êtes abonné(e) à personne."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Vous êtes abonné à cette personne :"
@@ -6797,14 +7245,14 @@ msgstr[1] "Vous êtes abonné à ces personnes :"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Personne ne s’est abonné à vous."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Cette personne est abonnée à vous :"
@@ -6812,21 +7260,21 @@ msgstr[1] "Ces personnes sont abonnées à vous :"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Vous n’êtes membre d’aucun groupe."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Vous êtes membre de ce groupe :"
msgstr[1] "Vous êtes membre de ces groupes :"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6970,10 +7418,13 @@ msgstr "Applications autorisées connectées"
msgid "Database error"
msgstr "Erreur de la base de données"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Importer un fichier"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6981,16 +7432,29 @@ msgstr ""
"Vous pouvez importer votre image d’arrière plan personnelle. La taille "
"maximale du fichier est de 2 Mo."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"Le serveur n’a pas pu gérer autant de données de POST (%s octets) en raison "
-"de sa configuration actuelle."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "Activé"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Désactivé"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Réinitialiser"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Les paramètre par défaut de la conception ont été restaurés."
@@ -7018,7 +7482,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "Ami d’un ami"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr "Flux d’informations"
@@ -7056,7 +7521,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1 à 64 lettres minuscules ou chiffres, sans ponctuation ni espaces"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL du site Web ou blogue du groupe ou sujet "
#: lib/groupeditform.php:168
@@ -7064,21 +7530,32 @@ msgid "Describe the group or topic"
msgstr "Description du groupe ou du sujet"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Description du groupe ou du sujet en %d caractères"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Description du groupe ou du sujet en %d caractères"
+msgstr[1] "Description du groupe ou du sujet en %d caractères"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"Emplacement du groupe, s’il y a lieu, de la forme « Ville, État ou région, "
"Pays »"
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Pseudos supplémentaires pour le groupe, séparés par des virgules ou des "
+"espaces, %d au maximum"
+msgstr[1] ""
"Pseudos supplémentaires pour le groupe, séparés par des virgules ou des "
"espaces, %d au maximum"
@@ -7181,39 +7658,57 @@ msgstr ""
msgid "Unsupported image file format."
msgstr "Format de fichier d’image non supporté."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Ce fichier est trop grand. La taille maximale est %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Transfert partiel."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Erreur système lors du transfert du fichier."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Ceci n’est pas une image, ou c’est un fichier corrompu."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Fichier perdu."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Type de fichier inconnu"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "Mo"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "Mo"
+msgstr[1] "Mo"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "Ko"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "Ko"
+msgstr[1] "Ko"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7466,7 +7961,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%1$s (@%2$s) a ajouté votre avis à ses favoris"
@@ -7476,7 +7971,7 @@ msgstr "%1$s (@%2$s) a ajouté votre avis à ses favoris"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7515,7 +8010,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7528,7 +8023,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%1$s (@%2$s) a envoyé un avis à vote attention"
@@ -7539,7 +8034,7 @@ msgstr "%1$s (@%2$s) a envoyé un avis à vote attention"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7622,7 +8117,7 @@ msgstr "Désolé, ceci n’est pas votre adresse de courriel entrant."
msgid "Sorry, no incoming email allowed."
msgstr "Désolé, la réception de courriels n’est pas permise."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Type de message non supporté : %s"
@@ -7688,7 +8183,7 @@ msgstr "Impossible de déterminer le type MIME du fichier."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7699,7 +8194,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "« %s » n’est pas un type de fichier supporté sur ce serveur."
@@ -7840,31 +8335,31 @@ msgstr "Avis en doublon."
msgid "Couldn't insert new subscription."
msgstr "Impossible d’insérer un nouvel abonnement."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Personnel"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Réponses"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Favoris"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Boîte de réception"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Vos messages reçus"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Boîte d’envoi"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Vos messages envoyés"
@@ -7958,9 +8453,8 @@ msgstr "Révoquer le rôle « %s » de cet utilisateur"
#. TRANS: Client error on action trying to visit a non-existing page.
#: lib/router.php:847
-#, fuzzy
msgid "Page not found."
-msgstr "Méthode API non trouvée !"
+msgstr "Page non trouvée."
#: lib/sandboxform.php:67
msgid "Sandbox"
@@ -7971,16 +8465,17 @@ msgid "Sandbox this user"
msgstr "Mettre cet utilisateur dans un bac à sable"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Rechercher sur le site"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Mot(s) clef(s)"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -8061,6 +8556,12 @@ msgstr "Nuage de marques pour une personne"
msgid "None"
msgstr "Aucun"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Nom de fichier non valide."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -8072,8 +8573,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "Le fichier de thème est manquant ou le téléversement a échoué."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "L’enregistrement du thème a échoué."
@@ -8082,17 +8583,22 @@ msgid "Invalid theme: bad directory structure."
msgstr "Thème invalide : mauvaise arborescence."
#: lib/themeuploader.php:166
-#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+#, fuzzy, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"Le thème importé est trop volumineux. Non compressé, il doit occuper moins "
+"de %d octets."
+msgstr[1] ""
"Le thème importé est trop volumineux. Non compressé, il doit occuper moins "
"de %d octets."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "Archive de thème invalide : fichier css/display.css manquant"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8100,18 +8606,18 @@ msgstr ""
"Le thème contient un nom de fichier ou de dossier invalide. Limitez-vous aux "
"lettres ASCII et aux chiffres, caractère de soulignement et signe moins."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
"Ce thème contient un nom d'extension de ficher dangereux; peut être "
"dangereux."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "Le thème contient un fichier de type « .%s », qui n'est pas autorisé."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Erreur lors de l’ouverture de l’archive du thème."
@@ -8119,6 +8625,13 @@ msgstr "Erreur lors de l’ouverture de l’archive du thème."
msgid "Top posters"
msgstr "Utilisateurs les plus actifs"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Débloquer"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Sortir du bac à sable"
@@ -8197,17 +8710,17 @@ msgid "Moderator"
msgstr "Modérateur"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "il y a quelques secondes"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "il y a 1 minute"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8215,12 +8728,12 @@ msgstr[0] "une minute"
msgstr[1] "%d minutes"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "il y a 1 heure"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8228,12 +8741,12 @@ msgstr[0] "une heure"
msgstr[1] "%d heures"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "il y a 1 jour"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8241,12 +8754,12 @@ msgstr[0] "un jour"
msgstr[1] "%d jours"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "il y a 1 mois"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8254,7 +8767,7 @@ msgstr[0] "un"
msgstr[1] "%d"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "il y a environ 1 an"
@@ -8276,46 +8789,36 @@ msgstr ""
#, php-format
msgid "Unknown user. Go to %s to add your address to your account"
msgstr ""
+"Utilisateur inconnu. Aller à %s pour ajouter votre adresse à votre compte."
#. TRANS: Response to XMPP source when it sent too long a message.
#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number.
#: lib/xmppmanager.php:404
-#, fuzzy, php-format
+#, php-format
msgid "Message too long. Maximum is %1$d character, you sent %2$d."
msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] ""
-"Message trop long ! La taille maximale est de %1$d caractères ; vous en avez "
-"entré %2$d."
+"Message trop long ! La taille maximale est de %1$d caractère ; vous en avez "
+"envoyé %2$d."
msgstr[1] ""
"Message trop long ! La taille maximale est de %1$d caractères ; vous en avez "
-"entré %2$d."
+"envoyé %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
-msgstr "Fichier de sauvegarde pour l’utilisateur %s (%s)"
+msgid "Getting backup from file '%s'."
+msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
msgid "No user specified; using backup user."
msgstr "Aucun utilisateur spécifié ; utilisation de l’utilisateur de secours."
-#: scripts/restoreuser.php:94
-#, php-format
-msgid "%d entries in backup."
-msgstr "%d entrées dans la sauvegarde."
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Le nom complet est trop long (limité à 255 caractères maximum)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "L’emplacement est trop long (limité à 255 caractères maximum)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr ""
-#~ "C’est trop long ! La taille maximale du message est de %d caractères."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "La bio est trop longue (%d caractères maximum)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Décrivez vous et vos intérêts en %d caractères"
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
+#, fuzzy, php-format
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] "%d entrées dans la sauvegarde."
+msgstr[1] "%d entrées dans la sauvegarde."
diff --git a/locale/ga/LC_MESSAGES/statusnet.po b/locale/ga/LC_MESSAGES/statusnet.po
index 4e30f554d..53d56befb 100644
--- a/locale/ga/LC_MESSAGES/statusnet.po
+++ b/locale/ga/LC_MESSAGES/statusnet.po
@@ -9,93 +9,102 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:12+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:27:25+0000\n"
"Language-Team: Irish <http://translatewiki.net/wiki/Portal:ga>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ga\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=5; plural=(n == 1) ? 0 : ( (n == 2) ? 1 : ( (n < 7) ? "
"2 : ( (n < 11) ? 3 : 4 ) ) );\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-02 23:22:49+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
#, fuzzy
msgid "Access"
msgstr "Aceptar"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Configuración de perfil"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
#, fuzzy
msgid "Registration"
msgstr "Rexistrar"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
#, fuzzy
msgctxt "LABEL"
msgid "Private"
msgstr "Privacidade"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr ""
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
#, fuzzy
msgid "Invite only"
msgstr "Invitar"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr ""
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
#, fuzzy
msgid "Closed"
msgstr "Bloquear"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
#, fuzzy
msgid "Save access settings"
msgstr "Configuracións de Twitter"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
#, fuzzy
msgctxt "BUTTON"
msgid "Save"
msgstr "Gardar"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
@@ -103,70 +112,87 @@ msgstr "Gardar"
msgid "No such page."
msgstr "Non existe a etiqueta."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Ningún usuario."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, fuzzy, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%s e amigos"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s e amigos"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, fuzzy, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Fonte para os amigos de %s"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, fuzzy, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Fonte para os amigos de %s"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, fuzzy, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Fonte para os amigos de %s"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -174,16 +200,16 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself."
msgstr ""
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -192,92 +218,113 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
msgstr ""
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
#, fuzzy
msgid "You and friends"
msgstr "%s e amigos"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Actualizacións dende %1$s e amigos en %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
#, fuzzy
msgid "API method not found."
msgstr "Método da API non atopado"
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Este método require un POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr ""
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
#, fuzzy
msgid "Could not update user."
msgstr "Non se puido actualizar o usuario."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -291,11 +338,13 @@ msgstr "Non se puido gardar o perfil."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -311,10 +360,12 @@ msgstr[4] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -323,8 +374,9 @@ msgid "Unable to save your design settings."
msgstr "Non se puideron gardar os teus axustes de Twitter!"
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
#, fuzzy
msgid "Could not update your design."
msgstr "Non se puido actualizar o usuario."
@@ -345,31 +397,31 @@ msgstr "Bloqueo de usuario fallido."
msgid "Unblock user failed."
msgstr "Desbloqueo de usuario fallido."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, fuzzy, php-format
msgid "Direct messages from %s"
msgstr "Mensaxes directas para %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Tódalas mensaxes directas enviadas dende %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Mensaxes directas para %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Tódalas mensaxes directas enviadas a %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Non hai mensaxes de texto!"
@@ -409,7 +461,9 @@ msgstr ""
"vante tomar por tolo."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Non se atopou un estado con ese ID."
@@ -426,226 +480,300 @@ msgstr "Este chío xa é un favorito!"
msgid "Could not create favorite."
msgstr "Non se puido crear o favorito."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
#, fuzzy
msgid "That status is not a favorite."
msgstr "Este chío non é un favorito!"
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Non se puido eliminar o favorito."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Non podes seguir a este usuario: %s xa está na túa lista."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Non podes seguir a este usuario: %s xa está na túa lista."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Non podes seguir a este usuario: %s xa está na túa lista."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
#, fuzzy
msgid "You cannot unfollow yourself."
msgstr "Non se puido actualizar o usuario."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
#, fuzzy
msgid "Two valid IDs or screen_names must be supplied."
msgstr ""
"Dous identificadores de usuario ou nomes_en_pantalla deben ser "
"proporcionados."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Non se puido actualizar o usuario."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Non se puido actualizar o usuario."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "O alcume debe ter só letras minúsculas e números, e sen espazos."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "O alcume xa está sendo empregado por outro usuario. Tenta con outro."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Non é un alcume válido."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "A páxina persoal semella que non é unha URL válida."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "O nome completo é demasiado longo (max 255 car)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "O teu Bio é demasiado longo (max %d car.)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "O teu Bio é demasiado longo (max %d car.)."
+msgstr[1] "O teu Bio é demasiado longo (max %d car.)."
+msgstr[2] "O teu Bio é demasiado longo (max %d car.)."
+msgstr[3] "O teu Bio é demasiado longo (max %d car.)."
+msgstr[4] "O teu Bio é demasiado longo (max %d car.)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "A localización é demasiado longa (max 255 car.)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr ""
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, fuzzy, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Etiqueta inválida: '%s'"
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, fuzzy, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "O alcume xa está sendo empregado por outro usuario. Tenta con outro."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr ""
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Non atopado"
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Xa estas suscrito a estes usuarios:"
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr ""
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Non podes seguir a este usuario: %s xa está na túa lista."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Non estás suscrito a ese perfil"
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Non podes seguir a este usuario: %s xa está na túa lista."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, fuzzy, php-format
msgid "%s's groups"
msgstr "Usuarios"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, fuzzy, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "%1s non é unha orixe fiable."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr ""
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, fuzzy, php-format
msgid "groups on %s"
msgstr "Outras opcions"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Comando fallido"
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Contido do chío inválido"
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr ""
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Tamaño inválido."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Non estás suscrito a ese perfil"
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Houbo un problema co teu token de sesión. Tentao de novo, anda..."
@@ -656,40 +784,52 @@ msgid "Invalid nickname / password!"
msgstr "Usuario ou contrasinal inválidos."
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Erro ó inserir o hashtag na BD: %s"
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Envio de formulario non esperada."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr ""
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -698,7 +838,7 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -706,9 +846,10 @@ msgstr "Sobre"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -716,7 +857,7 @@ msgstr "Alcume"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Contrasinal"
@@ -727,7 +868,7 @@ msgstr "Contrasinal"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
#, fuzzy
@@ -736,87 +877,111 @@ msgid "Cancel"
msgstr "Cancelar"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Todos"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr ""
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "Sen código de confirmación."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Non estás suscrito a ese perfil"
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "Non estás suscrito a ese perfil"
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Este método require un POST ou DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Non deberías eliminar o estado de outro usuario"
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Ningún chío."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
#, fuzzy
msgid "Cannot repeat your own notice."
msgstr "Non se pode activar a notificación."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Non se pode eliminar este chíos."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
#, fuzzy
msgid "Status deleted."
msgstr "Avatar actualizado."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Non existe ningún estado con esa ID atopada."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -827,12 +992,14 @@ msgstr[3] "Podes actualizar a túa información do perfil persoal aquí"
msgstr[4] "Podes actualizar a túa información do perfil persoal aquí"
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "Método da API non atopado"
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -842,169 +1009,239 @@ msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
#, fuzzy
msgid "Unsupported format."
msgstr "Formato de ficheiro de imaxe non soportado."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "Estado de %1$s en %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "Hai %1$s chíos en resposta a chíos dende %2$s / %3$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Non se puido actualizar o usuario."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "Estado de %1$s en %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "Hai %1$s chíos en resposta a chíos dende %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "Liña de tempo pública de %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s chíos de calquera!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Comando non implementado."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, fuzzy, php-format
msgid "Repeated to %s"
msgstr "Replies to %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, fuzzy, php-format
msgid "Repeats of %s"
msgstr "Replies to %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Chíos tagueados con %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, fuzzy, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Actualizacións dende %1$s en %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "Método da API en contrución."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Non atopado"
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "Método da API non atopado"
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Non existe a etiqueta."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Sen alcume."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Sen tamaño."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Tamaño inválido."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, fuzzy, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "Podes actualizar a túa información do perfil persoal aquí"
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "O usuario non ten perfil."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Configuración de perfil"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr ""
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr ""
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Eliminar chío"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Subir"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+msgctxt "BUTTON"
msgid "Crop"
msgstr ""
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
#, fuzzy
msgid "No file uploaded."
msgstr "Non se especificou ningún perfil."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr ""
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr ""
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Avatar actualizado."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Acounteceu un fallo ó actualizar o avatar."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
#, fuzzy
msgid "Avatar deleted."
msgstr "Avatar actualizado."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Xa estas suscrito a estes usuarios:"
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Bloquear usuario"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1020,8 +1257,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
#, fuzzy
msgctxt "BUTTON"
@@ -1030,7 +1267,7 @@ msgstr "No"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
#, fuzzy
msgid "Do not block this user"
msgstr "Bloquear usuario"
@@ -1041,8 +1278,8 @@ msgstr "Bloquear usuario"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
#, fuzzy
msgctxt "BUTTON"
@@ -1051,146 +1288,176 @@ msgstr "Si"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
#, fuzzy
msgid "Block this user"
msgstr "Bloquear usuario"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Erro ao gardar información de bloqueo."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
#, fuzzy
msgid "No such group."
msgstr "Non existe a etiqueta."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr ""
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, fuzzy, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%s e amigos"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr ""
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
#, fuzzy
msgid "Unblock user from group"
msgstr "Desbloqueo de usuario fallido."
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Desbloquear"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
#, fuzzy
msgid "Unblock this user"
msgstr "Bloquear usuario"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Replies to %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Sen código de confirmación."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Confirmation code not found."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "¡Ese código de confirmación non é para ti!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, fuzzy, php-format
msgid "Unrecognized address type %s."
msgstr "Tipo de enderezo %s non recoñecido"
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Esa dirección xa foi confirmada."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Non se puido actualizar o usuario."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
msgstr "Non se pode eliminar a confirmación de email."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Direccións de correo confirmadas actualmente."
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "A dirección \"%s\" xa foi confirmada para a túa conta."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
#, fuzzy
msgid "Conversation"
msgstr "Código de confirmación."
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Chíos"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
#, fuzzy
msgid "You must be logged in to delete an application."
msgstr "Debes estar logueado para invitar a outros usuarios a empregar %s"
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Confirmation code not found."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
#, fuzzy
msgid "You are not the owner of this application."
@@ -1199,17 +1466,20 @@ msgstr "Non estás suscrito a ese perfil"
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
#, fuzzy
msgid "There was a problem with your session token."
msgstr "Houbo un problema co teu token de sesión. Tentao de novo, anda..."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
#, fuzzy
msgid "Delete application"
msgstr "Ningún chío."
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1217,13 +1487,13 @@ msgid ""
msgstr ""
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
#, fuzzy
msgid "Do not delete this application"
msgstr "Non se pode eliminar este chíos."
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
#, fuzzy
msgid "Delete this application"
msgstr "Eliminar chío"
@@ -1261,13 +1531,14 @@ msgstr "Non se puido actualizar o usuario."
msgid "Deleted group %s"
msgstr "Estado de %1$s en %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Eliminar chío"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1287,22 +1558,27 @@ msgstr "Non se pode eliminar este chíos."
msgid "Delete this group"
msgstr "Eliminar chío"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Non está logueado."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Non se pode eliminar este chíos."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
#, fuzzy
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
@@ -1311,22 +1587,25 @@ msgstr ""
"Vas a eliminar permanentemente este chío. Unha vez feito, xa non hai volta "
"atrás... Quedas avisado!"
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Eliminar chío"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Estas seguro que queres eliminar este chío?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
#, fuzzy
msgid "Do not delete this notice"
msgstr "Non se pode eliminar este chíos."
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
#, fuzzy
msgid "Delete this notice"
msgstr "Eliminar chío"
@@ -1419,12 +1698,14 @@ msgstr "Novo chío"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr ""
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr ""
@@ -1436,43 +1717,51 @@ msgid ""
msgstr "Podes actualizar a túa información do perfil persoal aquí"
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr ""
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr ""
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr ""
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr ""
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
#, fuzzy
msgid "Change colours"
msgstr "Cambiar contrasinal"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
#, fuzzy
msgid "Content"
msgstr "Conectar"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
#, fuzzy
msgid "Sidebar"
msgstr "Buscar"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Texto"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Inicio de sesión"
@@ -1484,29 +1773,31 @@ msgstr ""
msgid "Custom CSS"
msgstr ""
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr ""
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr ""
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr ""
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Gardar"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr ""
@@ -1556,9 +1847,9 @@ msgid "Name is required."
msgstr "A mesma contrasinal que arriba. Requerido."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "O nome completo é demasiado longo (max 255 car)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1572,19 +1863,6 @@ msgstr "O alcume xa está sendo empregado por outro usuario. Tenta con outro."
msgid "Description is required."
msgstr "Subscrición rexeitada"
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "O teu Bio é demasiado longo (max %d car.)."
-msgstr[1] "O teu Bio é demasiado longo (max %d car.)."
-msgstr[2] "O teu Bio é demasiado longo (max %d car.)."
-msgstr[3] "O teu Bio é demasiado longo (max %d car.)."
-msgstr[4] "O teu Bio é demasiado longo (max %d car.)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1602,7 +1880,7 @@ msgid "Organization is required."
msgstr ""
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "A localización é demasiado longa (max 255 car.)."
@@ -1627,43 +1905,53 @@ msgstr ""
msgid "Could not update application."
msgstr "Non se puido actualizar o usuario."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr ""
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
#, fuzzy
msgid "You must be logged in to create a group."
msgstr "Debes estar logueado para invitar a outros usuarios a empregar %s"
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
#, fuzzy
msgid "You must be an admin to edit the group."
msgstr "Debes estar logueado para invitar a outros usuarios a empregar %s"
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr ""
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, fuzzy, php-format
msgid "Invalid alias: \"%s\""
msgstr "Etiqueta inválida: '%s'"
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
#, fuzzy
msgid "Could not update group."
msgstr "Non se puido actualizar o usuario."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
#, fuzzy
msgid "Could not create aliases."
msgstr "Non se puido crear o favorito."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
#, fuzzy
msgid "Options saved."
msgstr "Configuracións gardadas."
@@ -1863,6 +2151,12 @@ msgstr "Non hai ningunha confirmación pendente para cancelar."
msgid "That is the wrong email address."
msgstr "Esa é unha enderezo IM incorrecto."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Non se pode eliminar a confirmación de email."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1941,7 +2235,7 @@ msgid ""
msgstr ""
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Chíos favoritos de %s"
@@ -2045,19 +2339,23 @@ msgstr "Tes restrinxido o envio de chíos neste sitio."
msgid "User already has this role."
msgstr "O usuario non ten perfil."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Non se especificou ningún perfil."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Non se atopou un perfil con ese ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
#, fuzzy
msgid "No group specified."
@@ -2126,8 +2424,10 @@ msgid ""
"palette of your choice."
msgstr ""
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
#, fuzzy
msgid "Couldn't update your design."
msgstr "Non se puido actualizar o usuario."
@@ -2147,6 +2447,14 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr "Podes actualizar a túa información do perfil persoal aquí"
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Subir"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr ""
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr ""
@@ -2284,16 +2592,19 @@ msgid ""
"action.newgroup%%) yourself!"
msgstr ""
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr ""
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
#, fuzzy
msgid "User is not blocked from group."
msgstr "O usuario bloqueoute."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Acounteceu un erro borrando o bloqueo."
@@ -2382,7 +2693,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Publicar unha MicroID dende a miña dirección de Jabber/GTalk."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Preferencias gardadas."
@@ -2510,10 +2821,9 @@ msgstr[4] "Xa estas suscrito a estes usuarios:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2709,8 +3019,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "A localización é demasiado longa (max 255 car.)."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2887,51 +3198,38 @@ msgstr "Debes estar logueado para invitar a outros usuarios a empregar %s"
msgid "Use this form to register a new application."
msgstr ""
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "O nome completo é demasiado longo (max 255 car)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr ""
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "A localización é demasiado longa (max 255 car.)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
#, fuzzy
msgid "Could not create application."
msgstr "Non se puido crear o favorito."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr ""
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr ""
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "O teu Bio é demasiado longo (max 140 car.)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Nova mensaxe"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Non podes enviar mensaxes a este usurio."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Sen contido!"
@@ -2940,7 +3238,7 @@ msgid "No recipient specified."
msgstr "Non se especificou ningún destinatario"
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2954,12 +3252,12 @@ msgstr "Non hai mensaxes de texto!"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, fuzzy, php-format
msgid "Direct message to %s sent."
msgstr "Mensaxe directo a %s enviado"
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Erro de Ajax"
@@ -2967,17 +3265,7 @@ msgstr "Erro de Ajax"
msgid "New notice"
msgstr "Novo chío"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Podes actualizar a túa información do perfil persoal aquí"
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Chío publicado"
@@ -3116,25 +3404,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "O usuario non ten perfil."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Estado de %1$s en %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, fuzzy, php-format
msgid "Content type %s not supported."
msgstr "Conectar"
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Non é un formato de datos soportado."
@@ -3147,37 +3435,47 @@ msgstr "Procurar xente"
msgid "Notice Search"
msgstr "Procura de Chíos"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Outras opcions"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Xestionár axustes varios."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr ""
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr ""
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Servizo de acortado automático a usar."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
#, fuzzy
msgid "View profile designs"
msgstr "Configuración de perfil"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr ""
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Sistema de acortamento de URLs demasiado longo (max 50 car.)."
#: actions/otp.php:69
@@ -3626,8 +3924,9 @@ msgstr ""
"De 1 a 64 letras minúsculas ou númeors, nin espazos nin signos de puntuación"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Nome completo"
@@ -3671,9 +3970,10 @@ msgid "Bio"
msgstr "Bio"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Localización"
@@ -4020,7 +4320,8 @@ msgid "Unexpected password reset."
msgstr "Restauración de contrasinal non esperada."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "A contrasinal debe ter 6 caracteres ou máis."
#: actions/recoverpassword.php:369
@@ -4272,7 +4573,7 @@ msgid "Repeated!"
msgstr "Crear"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Replies to %s"
@@ -4406,12 +4707,13 @@ msgstr "Invitación(s) enviada(s)."
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
#, fuzzy
msgid "Description"
msgstr "Subscricións"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Estatísticas"
@@ -4429,6 +4731,11 @@ msgstr ""
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Eliminar chío"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr ""
@@ -4513,81 +4820,110 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr ""
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr ""
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, fuzzy, php-format
msgid "%1$s group, page %2$d"
msgstr "Tódalas subscricións"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "O usuario non ten perfil."
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr ""
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
#, fuzzy
msgid "Note"
msgstr "Chíos"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr ""
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
#, fuzzy
msgid "Group actions"
msgstr "Outras opcions"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Fonte para os amigos de %s"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Fonte para os amigos de %s"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, fuzzy, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Fonte de chíos para %s"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, fuzzy, php-format
msgid "FOAF for %s group"
msgstr "Band. Saída para %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
#, fuzzy
msgid "Members"
msgstr "Membro dende"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
#, fuzzy
msgid "(None)"
msgstr "(nada)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr ""
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Destacado"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Membro dende"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, fuzzy, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4601,7 +4937,10 @@ msgstr ""
"(http://status.net/). [Únete agora](%%action.register%%) para compartir "
"chíos cos teus amigos, colegas e familia! ([Ler mais](%%doc.help%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, fuzzy, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4614,24 +4953,31 @@ msgstr ""
"(http://status.net/). [Únete agora](%%action.register%%) para compartir "
"chíos cos teus amigos, colegas e familia! ([Ler mais](%%doc.help%%))"
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr ""
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Non existe a mensaxe."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Só o emisor e destinatario poden ler esta mensaxe."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Mensaxe de %1$s en %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Mensaxe dende %1$s en %2$s"
@@ -4641,60 +4987,84 @@ msgstr "Mensaxe dende %1$s en %2$s"
msgid "Notice deleted."
msgstr "Chío publicado"
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
#, fuzzy, php-format
-msgid " tagged %s"
+msgid "%1$s tagged %2$s"
+msgstr "%1$s (%2$s)"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
msgstr "Chíos tagueados con %s"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s (%2$s)"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Fonte para os amigos de %s"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Fonte para os amigos de %s"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Fonte para os amigos de %s"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Fonte para os amigos de %s"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, fuzzy, php-format
msgid "FOAF for %s"
msgstr "Band. Saída para %s"
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
msgstr ""
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, fuzzy, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4707,7 +5077,9 @@ msgstr ""
"(http://status.net/). [Únete agora](%%action.register%%) para compartir "
"chíos cos teus amigos, colegas e familia! ([Ler mais](%%doc.help%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, fuzzy, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4719,7 +5091,8 @@ msgstr ""
"(http://status.net/). [Únete agora](%%action.register%%) para compartir "
"chíos cos teus amigos, colegas e familia! ([Ler mais](%%doc.help%%))"
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, fuzzy, php-format
msgid "Repeat of %s"
msgstr "Replies to %s"
@@ -4835,33 +5208,40 @@ msgstr ""
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Chíos"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
#, fuzzy
msgid "Edit site-wide message"
msgstr "Nova mensaxe"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
#, fuzzy
msgid "Unable to save site notice."
msgstr "Non se puideron gardar os teus axustes de Twitter!"
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Eliminar chío"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Eliminar chío"
@@ -5082,12 +5462,14 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "Configuracións de Twitter"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Non estás suscrito a ese perfil"
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Non se pode gardar a subscrición."
@@ -5324,83 +5706,100 @@ msgid ""
msgstr ""
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
#, fuzzy
msgctxt "TITLE"
msgid "User"
msgstr "Usuario"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Perfil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr ""
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
#, fuzzy
msgid "New users"
msgstr "Invitar a novos usuarios"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr ""
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
-msgstr ""
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
+msgstr "O nome completo é demasiado longo (max 255 car)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
#, fuzzy
msgid "Default subscription"
msgstr "Tódalas subscricións"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
#, fuzzy
msgid "Automatically subscribe new users to this user."
msgstr ""
"Suscribirse automáticamente a calquera que se suscriba a min (o mellor para "
"non humáns)"
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
#, fuzzy
msgid "Invitations"
msgstr "Invitación(s) enviada(s)."
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
#, fuzzy
msgid "Invitations enabled"
msgstr "Invitación(s) enviada(s)."
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5513,12 +5912,14 @@ msgstr "Non se pode ler a URL do avatar de '%s'"
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Tipo de imaxe incorrecto para '%s'"
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
#, fuzzy
msgid "Profile design"
msgstr "Configuración de perfil"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5603,7 +6004,7 @@ msgid "Plugins"
msgstr ""
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
#, fuzzy
msgid "Version"
msgstr "Persoal"
@@ -5637,29 +6038,47 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
#, fuzzy
msgid "Invalid filename."
msgstr "Tamaño inválido."
@@ -5797,40 +6216,47 @@ msgid "Problem saving notice."
msgstr "Aconteceu un erro ó gardar o chío."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
#, fuzzy
msgid "Problem saving group inbox."
msgstr "Aconteceu un erro ó gardar o chío."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Non se pode gardar a subscrición."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5904,34 +6330,34 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Mensaxe de %1$s en %2$s"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
#, fuzzy
msgid "Could not create group."
msgstr "Non se puido crear o favorito."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Non se poden gardar as etiquetas."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
#, fuzzy
msgid "Could not set group membership."
msgstr "Non se pode gardar a subscrición."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
#, fuzzy
msgid "Could not save local group info."
msgstr "Non se pode gardar a subscrición."
@@ -5984,51 +6410,57 @@ msgstr "%1$s (%2$s)"
msgid "Untitled page"
msgstr ""
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr ""
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr ""
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
#, fuzzy
msgctxt "MENU"
msgid "Personal"
msgstr "Persoal"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
#, fuzzy
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Cambiar contrasinal"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
#, fuzzy
msgid "Account"
msgstr "Sobre"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
#, fuzzy
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Non se pode redireccionar ao servidor: %s"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Conectar"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
#, fuzzy
msgctxt "TOOLTIP"
msgid "Change site configuration"
@@ -6036,13 +6468,13 @@ msgstr "Navegación de subscricións"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr ""
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, fuzzy, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
@@ -6051,74 +6483,74 @@ msgstr ""
"este servizo."
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
#, fuzzy
msgctxt "MENU"
msgid "Invite"
msgstr "Invitar"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr ""
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
#, fuzzy
msgctxt "MENU"
msgid "Logout"
msgstr "Sair"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
#, fuzzy
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Crear nova conta"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
#, fuzzy
msgctxt "MENU"
msgid "Register"
msgstr "Rexistrar"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr ""
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
#, fuzzy
msgctxt "MENU"
msgid "Login"
msgstr "Inicio de sesión"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
#, fuzzy
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Axuda"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
#, fuzzy
msgctxt "MENU"
msgid "Help"
msgstr "Axuda"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr ""
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
#, fuzzy
msgctxt "MENU"
msgid "Search"
@@ -6126,70 +6558,71 @@ msgstr "Buscar"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
#, fuzzy
msgid "Site notice"
msgstr "Novo chío"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr ""
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
#, fuzzy
msgid "Page notice"
msgstr "Novo chío"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
#, fuzzy
msgid "Secondary site navigation"
msgstr "Navegación de subscricións"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Axuda"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Sobre"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "Preguntas frecuentes"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr ""
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Privacidade"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Fonte"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Contacto"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr ""
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr ""
@@ -6197,7 +6630,7 @@ msgstr ""
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, fuzzy, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6207,7 +6640,7 @@ msgstr ""
"broughtby%%](%%site.broughtbyurl%%). "
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** é un servizo de microbloguexo."
@@ -6216,7 +6649,7 @@ msgstr "**%%site.name%%** é un servizo de microbloguexo."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6228,51 +6661,51 @@ msgstr ""
"fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
#, fuzzy
msgid "Site content license"
msgstr "Atopar no contido dos chíos"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr ""
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Outros"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
#, fuzzy
msgid "Before"
msgstr "Antes »"
@@ -6362,7 +6795,7 @@ msgid "User configuration"
msgstr "Confirmación de SMS"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Usuario"
@@ -6639,7 +7072,7 @@ msgid "AJAX error"
msgstr "Erro de Ajax"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Comando completo"
@@ -6656,7 +7089,7 @@ msgstr "Non se atopou un perfil con ese ID."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
#, fuzzy
msgid "User has no last notice."
msgstr "O usuario non ten último chio."
@@ -6726,6 +7159,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6763,130 +7204,150 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
#, fuzzy, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d "
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d "
+msgstr[1] ""
+"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d "
+msgstr[2] ""
+"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d "
+msgstr[3] ""
+"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d "
+msgstr[4] ""
+"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d "
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Erro ó enviar a mensaxe directa."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, fuzzy, php-format
msgid "Notice from %s repeated."
msgstr "Chío publicado"
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Acounteceu un erro configurando o usuario."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, fuzzy, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d "
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d "
+msgstr[1] ""
+"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d "
+msgstr[2] ""
+"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d "
+msgstr[3] ""
+"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d "
+msgstr[4] ""
+"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d "
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, fuzzy, php-format
msgid "Reply to %s sent."
msgstr "Non se pode eliminar este chíos."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
#, fuzzy
msgid "Error saving notice."
msgstr "Aconteceu un erro ó gardar o chío."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
#, fuzzy
msgid "Specify the name of the user to subscribe to."
msgstr "Especifica o nome do usuario ó que queres suscribirte"
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
#, fuzzy
msgid "Can't subscribe to OMB profiles by command."
msgstr "Non estás suscrito a ese perfil"
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
#, fuzzy
msgid "Specify the name of the user to unsubscribe from."
msgstr "Especifica o nome de usuario ó que queres deixar de seguir"
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Comando non implementado."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Notificación desactivada."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "No se pode desactivar a notificación."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Notificación habilitada."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Non se pode activar a notificación."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Non estás suscrito a ese perfil"
@@ -6894,7 +7355,7 @@ msgstr "Non estás suscrito a ese perfil"
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Xa estas suscrito a estes usuarios:"
@@ -6905,7 +7366,7 @@ msgstr[4] ""
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Outro usuario non se puido suscribir a ti."
@@ -6913,7 +7374,7 @@ msgstr "Outro usuario non se puido suscribir a ti."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Outro usuario non se puido suscribir a ti."
@@ -6924,7 +7385,7 @@ msgstr[4] ""
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
#, fuzzy
msgid "You are not a member of any groups."
msgstr "Non estás suscrito a ese perfil"
@@ -6932,7 +7393,7 @@ msgstr "Non estás suscrito a ese perfil"
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Non estás suscrito a ese perfil"
@@ -6942,7 +7403,7 @@ msgstr[3] ""
msgstr[4] ""
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
#, fuzzy
msgid ""
"Commands:\n"
@@ -7075,25 +7536,41 @@ msgstr ""
msgid "Database error"
msgstr ""
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
#, fuzzy
msgid "Upload file"
msgstr "Subir"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
#, fuzzy
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr "Podes actualizar a túa información do perfil persoal aquí"
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+msgctxt "RADIO"
+msgid "On"
msgstr ""
-#: lib/designsettings.php:418
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+msgctxt "RADIO"
+msgid "Off"
+msgstr ""
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Restaurar"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr ""
@@ -7121,7 +7598,8 @@ msgstr ""
msgid "FOAF"
msgstr ""
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -7162,7 +7640,7 @@ msgstr ""
#: lib/groupeditform.php:163
#, fuzzy
-msgid "URL of the homepage or blog of the group or topic"
+msgid "URL of the homepage or blog of the group or topic."
msgstr "Enderezo da túa páxina persoal, blogue, ou perfil noutro sitio"
#: lib/groupeditform.php:168
@@ -7172,19 +7650,33 @@ msgstr "Contanos un pouco de ti e dos teus intereses en 140 caractéres."
#: lib/groupeditform.php:170
#, fuzzy, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Contanos un pouco de ti e dos teus intereses en 140 caractéres."
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Contanos un pouco de ti e dos teus intereses en 140 caractéres."
+msgstr[1] "Contanos un pouco de ti e dos teus intereses en 140 caractéres."
+msgstr[2] "Contanos un pouco de ti e dos teus intereses en 140 caractéres."
+msgstr[3] "Contanos un pouco de ti e dos teus intereses en 140 caractéres."
+msgstr[4] "Contanos un pouco de ti e dos teus intereses en 140 caractéres."
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "¿Onde estas, coma \"Cidade, Provincia, País\""
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7284,40 +7776,67 @@ msgstr "Esta páxina non está dispoñíbel no tipo de medio que aceptas"
msgid "Unsupported image file format."
msgstr "Formato de ficheiro de imaxe non soportado."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, fuzzy, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Podes actualizar a túa información do perfil persoal aquí"
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Carga parcial."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Aconteceu un erro no sistema namentras se estaba cargando o ficheiro."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Non é unha imaxe ou está corrupta."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Ningún chío."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
#, fuzzy
msgid "Unknown file type"
msgstr "tipo de ficheiro non soportado"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr ""
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr ""
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
#: lib/jabber.php:387
#, php-format
@@ -7561,7 +8080,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "Enviar un correo cando alguen enganda un chío meu coma favorito."
@@ -7571,7 +8090,7 @@ msgstr "Enviar un correo cando alguen enganda un chío meu coma favorito."
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, fuzzy, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7605,7 +8124,7 @@ msgstr ""
"%5$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7615,7 +8134,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr ""
@@ -7626,7 +8145,7 @@ msgstr ""
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7684,7 +8203,7 @@ msgstr "Ise é un enderezo IM incorrecto."
msgid "Sorry, no incoming email allowed."
msgstr "Aivá, non se permiten correos entrantes."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, fuzzy, php-format
msgid "Unsupported message type: %s"
msgstr "Formato de ficheiro de imaxe non soportado."
@@ -7746,7 +8265,7 @@ msgstr "Non se puido eliminar o favorito."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7755,7 +8274,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7907,31 +8426,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "Non se puido inserir a nova subscrición."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Persoal"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Respostas"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Favoritos"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Band. Entrada"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "As túas mensaxes entrantes"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Band. Saída"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "As túas mensaxes enviadas"
@@ -8048,17 +8567,18 @@ msgid "Sandbox this user"
msgstr "Bloquear usuario"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
#, fuzzy
msgid "Search site"
msgstr "Buscar"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr ""
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -8146,6 +8666,12 @@ msgstr ""
msgid "None"
msgstr "No"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Tamaño inválido."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -8155,8 +8681,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "Acounteceu un fallo ó actualizar o avatar."
@@ -8167,29 +8693,35 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Acounteceu un erro borrando o bloqueo."
@@ -8197,6 +8729,13 @@ msgstr "Acounteceu un erro borrando o bloqueo."
msgid "Top posters"
msgstr ""
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Desbloquear"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr ""
@@ -8284,17 +8823,17 @@ msgid "Moderator"
msgstr ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "fai uns segundos"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "fai un minuto"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8305,12 +8844,12 @@ msgstr[3] ""
msgstr[4] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "fai unha hora"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8321,12 +8860,12 @@ msgstr[3] ""
msgstr[4] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "fai un día"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8337,12 +8876,12 @@ msgstr[3] ""
msgstr[4] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "fai un mes"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8353,7 +8892,7 @@ msgstr[3] ""
msgstr[4] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "fai un ano"
@@ -8392,34 +8931,25 @@ msgstr[3] ""
msgstr[4] ""
"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d "
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Non se especificou ningún perfil."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "O nome completo é demasiado longo (max 255 car)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "A localización é demasiado longa (max 255 car.)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Podes actualizar a túa información do perfil persoal aquí"
-
-#, fuzzy
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "O teu Bio é demasiado longo (max %d car.)."
-
-#, fuzzy
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Contanos un pouco de ti e dos teus intereses en 140 caractéres."
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
diff --git a/locale/gl/LC_MESSAGES/statusnet.po b/locale/gl/LC_MESSAGES/statusnet.po
index 2baa685fc..dcaaae0ac 100644
--- a/locale/gl/LC_MESSAGES/statusnet.po
+++ b/locale/gl/LC_MESSAGES/statusnet.po
@@ -11,155 +11,181 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:13+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:19+0000\n"
"Language-Team: Galician <http://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: gl\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Acceso"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Configuración do acceso ao sitio"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Rexistro"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "Prohibir que os usuarios anónimos (sen sesión iniciada) vexan o sitio?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Privado"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Que o rexistro só se poida facer previa invitación."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Só por invitación"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Desactivar os novos rexistros."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Pechado"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Gardar a configuración de acceso"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Gardar"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Esa páxina non existe."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Non existe tal usuario."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s e amigos, páxina %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s e amigos"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Fonte de novas dos amigos de %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Fonte de novas dos amigos de %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Fonte de novas dos amigos de %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -168,7 +194,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -177,9 +203,9 @@ msgstr ""
"Probe a subscribirse a máis xente, [únase a un grupo](%%action.groups%%) ou "
"publique algo."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -191,7 +217,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -200,65 +228,80 @@ msgstr ""
"Por que non [rexistrar unha conta](%%%%action.register%%%%) e entón facerlle "
"un aceno a %s ou publicar unha nota dirixida a el ou ela?"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Vostede e mailos seus amigos"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Actualizacións de %1$s e amigos en %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "Non se atopou o método da API."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Este método require un POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -267,17 +310,21 @@ msgstr ""
"im, none."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Non se puido actualizar o usuario."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -290,11 +337,13 @@ msgstr "Non se puido gardar o perfil."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -311,10 +360,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -322,8 +373,9 @@ msgid "Unable to save your design settings."
msgstr "Non se puido gardar a súa configuración de deseño."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Non se puido actualizar o seu deseño."
@@ -342,31 +394,31 @@ msgstr "Non se puido bloquear o usuario."
msgid "Unblock user failed."
msgstr "Non se puido desbloquear o usuario."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Mensaxes directas de %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Todas as mensaxes directas enviadas por %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Mensaxes directas a %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Todas as mensaxes directas enviadas a %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "A mensaxe non ten texto!"
@@ -403,7 +455,9 @@ msgid ""
msgstr "Non se envíe unha mensaxe, limítese a pensar nela."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Non se atopou ningún estado con esa ID."
@@ -419,46 +473,58 @@ msgstr "Este estado xa é dos favoritos."
msgid "Could not create favorite."
msgstr "Non se puido crear o favorito."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Ese estado non é un dos favoritos."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Non se puido eliminar o favorito."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Non se puido seguir o usuario: non se atopou."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Non se puido seguir o usuario: %s xa está na súa lista."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Non se puido deixar de seguir o usuario: non se atopou."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Non pode deixar de seguirse a si mesmo."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Deben fornecerse dúas identificacións ou nomes de usuario."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Non se puido determinar o usuario de orixe."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Non se puido atopar o usuario de destino."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -466,176 +532,232 @@ msgstr ""
"en branco."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Ese alcume xa está en uso. Probe con outro."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "O formato do alcume non é correcto."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "O URL da páxina persoal non é correcto."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "O nome completo é longo de máis (o máximo son 255 caracteres)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "A descrición é longa de máis (o máximo son %d caracteres)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "A descrición é longa de máis (o máximo son %d caracteres)."
+msgstr[1] "A descrición é longa de máis (o máximo son %d caracteres)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "A localidade é longa de máis (o máximo son 255 caracteres)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Demasiados pseudónimos! O número máximo é %d."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Demasiados pseudónimos! O número máximo é %d."
+msgstr[1] "Demasiados pseudónimos! O número máximo é %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Pseudónimo incorrecto: \"%s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "O pseudónimo \"%s\" xa se está a usar. Proba con outro."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "O pseudónimo non pode coincidir co alcume."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Non se atopou o grupo."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Xa forma parte dese grupo."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "O administrador bloqueouno nese grupo."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "O usuario %1$s non se puido engadir ao grupo %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Vostede non pertence a este grupo."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "O usuario %1$s non se puido eliminar do grupo %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Os grupos de %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Grupos de %1$s aos que pertence %2$s."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "grupos %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "grupos en %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Houbo un erro durante a carga."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "O pase especificado é incorrecto."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Non se forneceu o parámetro oauth_token."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Pase incorrecto."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Non está autorizado."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Houbo un erro co seu pase. Inténteo de novo."
@@ -645,7 +767,7 @@ msgid "Invalid nickname / password!"
msgstr "O alcume ou o contrasinal son incorrectos!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr ""
@@ -653,34 +775,49 @@ msgstr ""
"OAuth."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Envío de formulario inesperado."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Unha aplicación quere conectarse á súa conta"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Permitir ou denegar o acceso"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"A aplicación <strong>%1$s</strong> de <strong>%2$s</strong> quere poder "
+"<strong>%3$s</strong> os datos da súa conta %4$s. Só debería permitir o "
+"acceso á súa conta %4$s a xente de confianza."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -692,7 +829,7 @@ msgstr ""
"acceso á súa conta %4$s a xente de confianza."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -700,9 +837,10 @@ msgstr "Conta"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -710,7 +848,7 @@ msgstr "Alcume"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Contrasinal"
@@ -721,7 +859,7 @@ msgstr "Contrasinal"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -729,86 +867,110 @@ msgid "Cancel"
msgstr "Cancelar"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Permitir"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Permitir ou denegar o acceso á información da súa conta."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "Cancelouse a confirmación por mensaxería instantánea."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "Denegouse e revogouse a ficha da solicitude %s."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Non está autorizado."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "Non está autorizado."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Este método require un POST ou un DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Non pode borrar o estado doutro usuario."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Non existe tal nota."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Non pode repetir a súa propia nota."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Xa repetiu esa nota."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Borrouse o estado."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Non se atopou ningún estado con esa ID."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "O cliente debe proporcionar un parámetro de \"estado\" cun valor."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -816,12 +978,14 @@ msgstr[0] "Iso é longo de máis. A nota non pode exceder os %d caracteres."
msgstr[1] "Iso é longo de máis. A nota non pode exceder os %d caracteres."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "Non se atopou o método da API."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -832,93 +996,141 @@ msgstr[1] ""
"A lonxitude máxima das notas é de %d caracteres, incluído o URL do dato "
"adxunto."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Formato non soportado."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Favoritos de %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s actualizacións marcadas como favoritas por %2$s / %2$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Non se puido actualizar o grupo."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Actualizacións que mencionan %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s actualizacións que responden a actualizacións de %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "Liña do tempo pública de %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s actualizacións de todos!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Aínda non se implantou o método."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Repetiu a %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Repeticións de %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Notas etiquetadas con %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Actualizacións etiquetadas con %1$s en %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "Método API en desenvolvemento."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Non se atopou."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+#, fuzzy
+msgid "User not found."
+msgstr "Non se atopou o método da API."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Non existe tal dato adxunto."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Sen alcume."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Sen tamaño."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Tamaño non válido."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
@@ -926,74 +1138,98 @@ msgstr ""
"Pode cargar o seu avatar personalizado. O tamaño máximo para o ficheiro é de "
"%s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "O usuario non ten perfil."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Configuración do avatar"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Orixinal"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Vista previa"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Borrar"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Cargar"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Recortar"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Non se subiu ficheiro ningún."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Escolla unha zona cadrada da imaxe para usala como avatar"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Perdéronse os datos do ficheiro."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Actualizouse o avatar."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Non se puido actualizar o avatar."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Borrouse o avatar."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Xa bloqueou ese usuario."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Bloquear o usuario"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1009,8 +1245,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1018,7 +1254,7 @@ msgstr "Non"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Non bloquear este usuario"
@@ -1028,8 +1264,8 @@ msgstr "Non bloquear este usuario"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1037,140 +1273,170 @@ msgstr "Si"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Bloquear este usuario"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Non se puido gardar a información do bloqueo."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Non existe tal grupo."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s perfís bloqueados"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s perfís bloqueados, páxina %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Unha lista de usuarios bloqueados fronte á unión a este grupo."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Desbloquear o usuario do grupo"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Desbloquear"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Desbloquear este usuario"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Publicar en %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Sen código de confirmación."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Non se atopou o código de confirmación."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Ese código de confirmación non é para vostede!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Non se recoñeceu o tipo de enderezo %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Ese enderezo xa se confirmou."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Non se puido actualizar o usuario."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Non se puido borrar a confirmación por correo electrónico."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "Non se puido borrar a confirmación por mensaxería instantánea."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Confirmar o enderezo"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Confirmouse o enderezo \"%s\" para a súa conta."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Conversa"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Notas"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Ten que iniciar sesión para borrar unha aplicación."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Non se atopou a aplicación."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Non é o dono desa aplicación."
@@ -1178,15 +1444,18 @@ msgstr "Non é o dono desa aplicación."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Houbo un problema co seu pase."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Borrar a aplicación"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1197,12 +1466,12 @@ msgstr ""
"usuario existentes."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Non borrar a aplicación"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Borrar a aplicación"
@@ -1238,13 +1507,14 @@ msgstr "Non se puido actualizar o grupo."
msgid "Deleted group %s"
msgstr "%1$s deixou o grupo %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Borrar o usuario"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1267,22 +1537,27 @@ msgstr "Non borrar esta nota"
msgid "Delete this group"
msgstr "Borrar o usuario"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Non iniciou sesión."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Non se pode borrar esta nota."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1290,21 +1565,24 @@ msgstr ""
"Está a piques de borrar unha nota definitivamente. Unha vez feito, non se "
"poderá recuperar."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Borrar a nota"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Está seguro de querer borrar esta nota?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Non borrar esta nota"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Borrar esta nota"
@@ -1372,7 +1650,7 @@ msgstr "Logo do sitio"
#: actions/designadminpanel.php:469
msgid "Change theme"
-msgstr "Cambar o tema visual"
+msgstr "Cambiar o tema visual"
#: actions/designadminpanel.php:486
msgid "Site theme"
@@ -1391,12 +1669,14 @@ msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
"Pode cargar como arquivo .ZIP un tema visual personalizado para StatusNet"
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Cambiar a imaxe de fondo"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Fondo"
@@ -1410,40 +1690,48 @@ msgstr ""
"ficheiro é de %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Activado"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Desactivado"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Activar ou desactivar a imaxe de fondo."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Imaxe de fondo en mosaico"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Cambiar as cores"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Contido"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Barra lateral"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Texto"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Ligazóns"
@@ -1455,29 +1743,31 @@ msgstr "Avanzado"
msgid "Custom CSS"
msgstr "CSS personalizado"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Utilizar os valores por defecto"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Restaurar o deseño por defecto"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Volver ao deseño por defecto"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Gardar"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Gardar o deseño"
@@ -1521,9 +1811,9 @@ msgid "Name is required."
msgstr "Fai falla un nome."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "O nome é longo de máis (o límite é de 255 caracteres)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1536,16 +1826,6 @@ msgstr "O nome xa está en uso. Probe con outro."
msgid "Description is required."
msgstr "Fai falla unha descrición."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "A descrición é longa de máis (o máximo son %d caracteres)."
-msgstr[1] "A descrición é longa de máis (o máximo son %d caracteres)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1562,7 +1842,7 @@ msgid "Organization is required."
msgstr "Fai falla unha organización."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "A organización é longa de máis (o límite é de 255 caracteres)."
@@ -1586,39 +1866,49 @@ msgstr "O URL do retorno de chamada é incorrecto."
msgid "Could not update application."
msgstr "Non se puido actualizar a aplicación."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Editar o grupo %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Ten que iniciar sesión para crear un grupo."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Ten que ser administrador para editar o grupo."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Utilice este formulario para editar o grupo."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Pseudónimo inválido: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Non se puido actualizar o grupo."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Non se puideron crear os pseudónimos."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Gardáronse as preferencias."
@@ -1817,6 +2107,12 @@ msgstr "Non hai ningunha confirmación pendente que cancelar."
msgid "That is the wrong email address."
msgstr "Ese enderezo de correo electrónico é incorrecto."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Non se puido borrar a confirmación por correo electrónico."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1898,7 +2194,7 @@ msgstr ""
"engadir unha nota aos seus favoritos?"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Notas favoritas de %s"
@@ -1995,19 +2291,23 @@ msgstr "Non pode concederlles roles aos usuarios neste sitio."
msgid "User already has this role."
msgstr "O usuario xa ten este rol."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Non se especificou ningún perfil."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Ningún perfil ten esa ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Non se especificou ningún grupo."
@@ -2073,8 +2373,10 @@ msgstr ""
"Personaliza o aspecto do grupo cunha imaxe de fondo e unha paleta de cores "
"da súa escolla."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Non se puido actualizar o seu deseño."
@@ -2094,6 +2396,14 @@ msgstr ""
"Pode cargar un logo para o seu grupo. O tamaño máximo para o ficheiro é de %"
"s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Cargar"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Recortar"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Escolla unha zona cadrada da imaxe para usala como logo."
@@ -2235,15 +2545,18 @@ msgstr ""
"Por que non [rexistrar unha conta](%%action.register%%) e [crear o grupo](%%"
"action.newgroup%%)?"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Só os administradores poden readmitir a membros do grupo."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "O usuario non está excluído do grupo."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Houbo un erro ao facer efectiva a readmisión."
@@ -2334,7 +2647,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Publicar unha MicroID para o meu enderezo de Jabber ou GTalk."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Gardáronse as preferencias."
@@ -2458,10 +2771,9 @@ msgstr[1] "Xa está subscrito aos seguintes usuarios:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2647,7 +2959,8 @@ msgstr ""
"os dereitos reservados\"."
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
msgstr "Título de licenza incorrecto. A extensión máxima é de 255 caracteres."
#: actions/licenseadminpanel.php:168
@@ -2825,50 +3138,37 @@ msgstr "Ten que identificarse para rexistrar unha aplicación."
msgid "Use this form to register a new application."
msgstr "Utilice o seguinte formulario para rexistrar unha aplicación nova."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "O nome é longo de máis (o límite é de 255 caracteres)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Necesítase o URL de orixe."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "A organización é longa de máis (o límite é de 255 caracteres)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Non se puido crear a aplicación."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Novo grupo"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Utilice o seguinte formulario para crear un novo grupo."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "a descrición é longa de máis (o límite é de %d caracteres)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Mensaxe nova"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Non pode enviarlle unha mensaxe a este usuario."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Non hai contido ningún!"
@@ -2877,7 +3177,7 @@ msgid "No recipient specified."
msgstr "Non se especificou ningún destinatario."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "Non se envíe unha mensaxe, limítese a pensar nela."
@@ -2888,12 +3188,12 @@ msgstr "Enviouse a mensaxe"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Enviouse a mensaxe directa a %s."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Houbo un erro de AJAX"
@@ -2901,19 +3201,7 @@ msgstr "Houbo un erro de AJAX"
msgid "New notice"
msgstr "Nova nota"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Iso é longo de máis. A nota non pode exceder os %d caracteres."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-"A lonxitude máxima das notas é de %d caracteres, incluído o URL do dato "
-"adxunto."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Publicouse a nota"
@@ -3052,25 +3340,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Non hai perfil para a nota."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Estado de %1$s en %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Non se soporta o tipo de contido %s."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Só %s enderezos URL sobre HTTP simple."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Non se soporta ese formato de datos."
@@ -3083,36 +3371,46 @@ msgstr "Busca de xente"
msgid "Notice Search"
msgstr "Busca de notas"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Outras opcións"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Configure outras tantas opcións."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (servizo gratuíto)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Abreviar os enderezos URL con"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Servizo de abreviación automática a usar."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Deseños visuais do perfil"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Amosar ou agochar os deseños do perfil."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr ""
"O servizo de abreviación de enderezos URL é longo de máis (o límite está en "
"50 caracteres)."
@@ -3561,8 +3859,9 @@ msgstr ""
"espazos, tiles ou eñes"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Nome completo"
@@ -3602,9 +3901,10 @@ msgid "Bio"
msgstr "Biografía"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Lugar"
@@ -3952,7 +4252,8 @@ msgid "Unexpected password reset."
msgstr "Restablecemento de contrasinal inesperado."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "O contrasinal debe ter seis ou máis caracteres."
#: actions/recoverpassword.php:369
@@ -4200,7 +4501,7 @@ msgid "Repeated!"
msgstr "Repetida!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Respostas a %s"
@@ -4333,11 +4634,12 @@ msgstr "Organización"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Descrición"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Estatísticas"
@@ -4355,6 +4657,11 @@ msgstr "Accións da aplicación"
msgid "Reset key & secret"
msgstr "Restablecer o contrasinal ou a pregunta secreta"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Borrar"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Información da aplicación"
@@ -4449,77 +4756,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Isto é un modo de compartir o que lle gusta."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "Grupo %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Grupo %1$s, páxina %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Perfil do grupo"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Nota"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Pseudónimos"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Accións do grupo"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Fonte de novas das notas do grupo %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Fonte de novas das notas do grupo %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Fonte de novas das notas do grupo %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "Amigo dun amigo para o grupo %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Membros"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Ningún)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Todos os membros"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Creado"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Membros"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4535,7 +4871,10 @@ msgstr ""
"[Únase agora](%%%%action.register%%%%) para pasar a formar parte deste grupo "
"e de moitos máis! ([Máis información](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4548,24 +4887,31 @@ msgstr ""
"baseado na ferramenta de software libre [StatusNet](http://status.net/). Os "
"seus membros comparten mensaxes curtas sobre as súas vidas e intereses. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Administradores"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Non se atopou esa mensaxe."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Esta mensaxe só a poden ler o destinatario e mais o remitente."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Mensaxe a %1$s en %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Mensaxe de %1$s en %2$s"
@@ -4574,47 +4920,67 @@ msgstr "Mensaxe de %1$s en %2$s"
msgid "Notice deleted."
msgstr "Borrouse a nota."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr " etiquetouse %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, páxina %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Notas etiquetadas con %1$s, páxina %2$d"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, páxina %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Fonte de novas das notas para %1$s etiquetadas con %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Fonte de novas das notas para %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Fonte de novas das notas para %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Fonte de novas das notas para %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "Amigo dun amigo para %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "Esta é a liña do tempo para %1$s pero %2$s aínda non publicou nada."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4622,7 +4988,9 @@ msgstr ""
"Viu algo interesante hoxe? Aínda non publicou ningunha nota, este sería un "
"bo momento para comezar :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4631,7 +4999,9 @@ msgstr ""
"Pode probar a facerlle un aceno a %1$s ou [publicar algo dirixido a el ou "
"ela](%%%%action.newnotice%%%%?status_textarea=%2$s)."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4645,7 +5015,9 @@ msgstr ""
"[Únase agora](%%%%action.register%%%%) para seguir as notas de **%s** e de "
"moita máis xente! ([Máis información](%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4656,7 +5028,8 @@ msgstr ""
"blogue curtas](http://en.wikipedia.org/wiki/Microblogging) (en inglés) "
"baseado na ferramenta de software libre [StatusNet](http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Repeticións de %s"
@@ -4772,32 +5145,41 @@ msgstr ""
"Tempo (en segundos) que teñen que agardar os usuarios para publicar unha "
"nota de novo."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Nota do sitio"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Editar a mensaxe global do sitio"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Non se puido gardar a nota do sitio."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "O tamaño máximo da nota global do sitio é de 255 caracteres."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Texto da nota do sitio"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
"Texto da nota global do sitio (255 caracteres como máximo, pode conter HTML)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Gardar a nota do sitio"
@@ -5015,12 +5397,14 @@ msgstr "As instantáneas enviaranse a este URL"
msgid "Save snapshot settings"
msgstr "Gardar a configuración das instantáneas"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Non está subscrito a ese perfil."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Non se puido gardar a subscrición."
@@ -5263,75 +5647,93 @@ msgstr ""
"licenza deste sitio: \"%2$s\"."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Usuario"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr "Configuración de usuario para este sitio StatusNet"
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Límite da biografía incorrecto. Debe ser numérico."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "Texto de benvida incorrecto. A extensión máxima é de 255 caracteres."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Subscrición por defecto incorrecta. \"%1$s\" non é un usuario."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Perfil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Límite da biografía"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Extensión máxima da biografía dun perfil en caracteres."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Novos usuarios"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Nova benvida para os usuarios"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Texto de benvida para os novos usuarios (255 caracteres como máximo)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Subscrición por defecto"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Subscribir automaticamente aos novos usuarios a este usuario."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Invitacións"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Activáronse as invitacións"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Permitir ou non que os usuarios poidan invitar a novos usuarios."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr "Gardar a configuración do usuario"
@@ -5439,11 +5841,13 @@ msgstr "Non se puido ler o URL do avatar, \"%s\"."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "O tipo de imaxe do URL do avatar, \"%s\", é incorrecto."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Deseño do perfil"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5542,7 +5946,7 @@ msgid "Plugins"
msgstr "Complementos"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Versión"
@@ -5575,32 +5979,44 @@ msgstr "Robin pensa que algo é imposible."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
-#, php-format
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
+#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+"Ningún ficheiro pode superar os %1$d bytes e o que enviou ocupaba %2$d. "
+"Probe a subir un ficheiro máis pequeno."
+msgstr[1] ""
"Ningún ficheiro pode superar os %1$d bytes e o que enviou ocupaba %2$d. "
"Probe a subir un ficheiro máis pequeno."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+"Un ficheiro deste tamaño excedería a súa cota de usuario, que é de %d bytes."
+msgstr[1] ""
"Un ficheiro deste tamaño excedería a súa cota de usuario, que é de %d bytes."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr "Un ficheiro deste tamaño excedería a súa cota mensual de %d bytes."
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] "Un ficheiro deste tamaño excedería a súa cota mensual de %d bytes."
+msgstr[1] "Un ficheiro deste tamaño excedería a súa cota mensual de %d bytes."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Nome de ficheiro incorrecto."
@@ -5729,32 +6145,40 @@ msgid "Problem saving notice."
msgstr "Houbo un problema ao gardar a nota."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+#, fuzzy
+msgid "Bad type provided to saveKnownGroups."
msgstr "O tipo dado para saveKnownGroups era incorrecto"
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Houbo un problema ao gardar a caixa de entrada do grupo."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Non se puido gardar a resposta a %1$d, %2$d."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
@@ -5762,7 +6186,7 @@ msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5833,32 +6257,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Benvido a %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Non se estableceu ningún usuario único para o modo de usuario único."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Non se puido crear o grupo."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Non se puido establecer o URI do grupo."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Non se puido establecer a pertenza ao grupo."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Non se puido gardar a información do grupo local."
@@ -5908,194 +6332,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Páxina sen título"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Navegación principal do sitio"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Liña do tempo do perfil persoal e os amigos"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Persoal"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Cambie o seu correo electrónico, avatar, contrasinal ou perfil"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Conta"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Conectarse aos servizos"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Conectarse"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Cambiar a configuración do sitio"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Administrador"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Convide a amigos e compañeiros a unírselle en %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Convidar"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Saír ao anonimato"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Saír"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Crear unha conta"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Rexistrarse"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Identificarse no sitio"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Identificarse"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Axuda!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Axuda"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Buscar persoas ou palabras"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Buscar"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Nota do sitio"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Vistas locais"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Nota da páxina"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Navegación secundaria do sitio"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Axuda"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Acerca de"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "Preguntas máis frecuentes"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "Condicións do servicio"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Protección de datos"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Código fonte"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Contacto"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Insignia"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Licenza do software StatusNet"
@@ -6103,7 +6534,7 @@ msgstr "Licenza do software StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6113,7 +6544,7 @@ msgstr ""
"site.broughtby%%](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** é un servizo de mensaxes de blogue curtas."
@@ -6122,7 +6553,7 @@ msgstr "**%%site.name%%** é un servizo de mensaxes de blogue curtas."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6134,20 +6565,20 @@ msgstr ""
"GNU](http://www.fsf.org/licensing/licenses/agpl-3.0.html) (en inglés)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Licenza dos contidos do sitio"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "O contido e os datos de %1$s son privados e confidenciais."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
@@ -6155,7 +6586,7 @@ msgstr ""
"todos os dereitos."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"Os contidos e datos son propiedade intelectual dos colaboradores. Quedan "
@@ -6163,26 +6594,26 @@ msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
"Todos os contidos e datos de %1$s están dispoñibles baixo a licenza %2$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Paxinación"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Posteriores"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Anteriores"
@@ -6262,7 +6693,7 @@ msgid "User configuration"
msgstr "Configuración do usuario"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Usuario"
@@ -6531,7 +6962,7 @@ msgid "AJAX error"
msgstr "Houbo un erro de AJAX"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Completouse a orde"
@@ -6547,7 +6978,7 @@ msgstr "Non hai ningunha nota con esa id."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "O usuario non ten ningunha última nota."
@@ -6616,6 +7047,14 @@ msgstr "%1$s uniuse ao grupo %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s deixou o grupo %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6655,114 +7094,121 @@ msgstr ""
"%s é un perfil remoto. Só pode enviarlle mensaxes persoais aos usuarios do "
"mesmo servidor."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"A mensaxe é longa de máis, o límite de caracteres é de %1$d, e enviou %2$d."
+msgstr[1] ""
"A mensaxe é longa de máis, o límite de caracteres é de %1$d, e enviou %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Houbo un erro ao enviar a mensaxe directa."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Repetiuse a nota de %s."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Houbo un erro ao repetir a nota."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "A nota é longa de máis. O límite son %1$d caracteres, e enviou %2$d."
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"A nota é longa de máis. O límite son %1$d caracteres, e enviou %2$d."
+msgstr[1] ""
+"A nota é longa de máis. O límite son %1$d caracteres, e enviou %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Enviouse a resposta a %s."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Houbo un erro ao gardar a nota."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Introduza o nome do usuario ao que quere subscribirse."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Non se pode subscribir aos perfís OMB cunha orde."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Subscribiuse a %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Introduza o nome do usuario ao que quer deixar de estar subscrito."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "Cancelou a subscrición a %s."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Aínda non se integrou esa orde."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Desactivar a notificación."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Non se pode desactivar a notificación."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Activar a notificación."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Non se pode activar a notificación."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "A orde de identificación está desactivada."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
@@ -6771,20 +7217,20 @@ msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "Cancelou a subscrición a %s."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Non está subscrito a ninguén."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Vostede está subscrito a esta persoa:"
@@ -6792,14 +7238,14 @@ msgstr[1] "Vostede está subscrito a estas persoas:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Non hai ninguén subscrito a vostede."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Esta persoa está subscrita a vostede:"
@@ -6807,21 +7253,21 @@ msgstr[1] "Estas persoas están subscritas a vostede:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Non forma parte de ningún grupo."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Vostede pertence a este grupo:"
msgstr[1] "Vostede pertence a estes grupos:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6965,10 +7411,13 @@ msgstr "Aplicacións conectadas autorizadas"
msgid "Database error"
msgstr "Houbo un erro na base de datos"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Cargar un ficheiro"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6976,16 +7425,29 @@ msgstr ""
"Pode cargar a súa imaxe de fondo persoal. O ficheiro non pode ocupar máis de "
"2MB."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"O servidor non puido manexar tantos datos POST (%s bytes) por mor da súa "
-"configuración actual."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "Activado"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Desactivado"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Restablecer"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Restableceuse o deseño por defecto."
@@ -7013,7 +7475,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "Amigo dun amigo"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr "Fontes de novas"
@@ -7053,7 +7516,8 @@ msgstr ""
"espazos, tiles ou eñes"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL do sitio web persoal ou blogue do grupo ou tema"
#: lib/groupeditform.php:168
@@ -7061,21 +7525,32 @@ msgid "Describe the group or topic"
msgstr "Describa o grupo ou o tema"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Describa o grupo ou o tema en %d caracteres"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Describa o grupo ou o tema en %d caracteres"
+msgstr[1] "Describa o grupo ou o tema en %d caracteres"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"Localidade do grupo, se a ten, como por exemplo \"Cidade, Provincia, "
"Comunidade, País\""
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Alcumes adicionais para o grupo, separados por comas ou espazos, %d como "
+"máximo"
+msgstr[1] ""
"Alcumes adicionais para o grupo, separados por comas ou espazos, %d como "
"máximo"
@@ -7177,39 +7652,57 @@ msgstr "Esta páxina non está dispoñible nun formato axeitado para vostede"
msgid "Unsupported image file format."
msgstr "Non se soporta o formato da imaxe."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Ese ficheiro é grande de máis. O tamaño máximo por ficheiro son %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Carga parcial."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Houbo un erro no sistema ao cargar o ficheiro."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "O ficheiro está mal ou non é unha imaxe."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Perdeuse o noso ficheiro."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Non se coñece o tipo de ficheiro"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
+msgstr[1] "MB"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+msgstr[1] "kB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7460,7 +7953,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) marcou a súa nota como favorita"
@@ -7470,7 +7963,7 @@ msgstr "%s (@%s) marcou a súa nota como favorita"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7509,7 +8002,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7522,7 +8015,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) enviou unha nota á súa atención"
@@ -7533,7 +8026,7 @@ msgstr "%s (@%s) enviou unha nota á súa atención"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7615,7 +8108,7 @@ msgstr "Ese non é o seu enderezo de correo electrónico para recibir correos."
msgid "Sorry, no incoming email allowed."
msgstr "Non se permite recibir correo electrónico."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Non se soporta o tipo de mensaxe: %s"
@@ -7680,7 +8173,7 @@ msgstr "Non se puido determinar o tipo MIME do ficheiro."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7691,7 +8184,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "Neste servidor non se soporta o tipo de ficheiro \"%s\"."
@@ -7832,31 +8325,31 @@ msgstr "Nota duplicada."
msgid "Couldn't insert new subscription."
msgstr "Non se puido inserir unha subscrición nova."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Persoal"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Respostas"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Favoritas"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Caixa de entrada"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "As mensaxes recibidas"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Caixa de saída"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "As mensaxes enviadas"
@@ -7963,16 +8456,17 @@ msgid "Sandbox this user"
msgstr "Illar a este usuario"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Buscar no sitio"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Termos de busca"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -8053,6 +8547,12 @@ msgstr "Nube de etiquetas que lle puxo a outras persoas"
msgid "None"
msgstr "Ningún"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Nome de ficheiro incorrecto."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -8064,8 +8564,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "O ficheiro do tema visual non existe ou a subida fallou."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Non se puido gardar o tema visual."
@@ -8074,17 +8574,22 @@ msgid "Invalid theme: bad directory structure."
msgstr "Tema visual inválido: a estrutura do directorio é incorrecta"
#: lib/themeuploader.php:166
-#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+#, fuzzy, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"O tema visual cargado é grande de máis; o tamaño descomprimido non pode "
+"superar os %d bytes."
+msgstr[1] ""
"O tema visual cargado é grande de máis; o tamaño descomprimido non pode "
"superar os %d bytes."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "Arquivo de tema visual inválido: falta o ficheiro css/display.css"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8092,16 +8597,16 @@ msgstr ""
"O tema visual contén un ficheiro inválido ou nome de cartafol incorrecto. "
"Limíteo a letras ASCII, díxitos, barras baixas e signos menos."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr "O tema visual contén nomes de extensión inseguros."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "O tema visual contén o tipo de ficheiro \".%s\". Non está permitido."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Houbo un erro ao abrir o arquivo do tema visual."
@@ -8109,6 +8614,13 @@ msgstr "Houbo un erro ao abrir o arquivo do tema visual."
msgid "Top posters"
msgstr "Os que máis publican"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Desbloquear"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Deixar de illar"
@@ -8187,17 +8699,17 @@ msgid "Moderator"
msgstr "Moderador"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "hai uns segundos"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "hai como un minuto"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8205,12 +8717,12 @@ msgstr[0] "hai un minuto"
msgstr[1] "hai %d minutos"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "hai como unha hora"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8218,12 +8730,12 @@ msgstr[0] "hai unha hora"
msgstr[1] "hai %d horas"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "hai como un día"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8231,12 +8743,12 @@ msgstr[0] "hai un día"
msgstr[1] "hai %d días"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "hai como un mes"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8244,7 +8756,7 @@ msgstr[0] "hai un mes"
msgstr[1] "hai %d meses"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "hai como un ano"
@@ -8277,32 +8789,21 @@ msgstr[0] ""
msgstr[1] ""
"A mensaxe é longa de máis, o límite de caracteres é de %1$d, e enviou %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
-msgstr "Ficheiro de reserva para o usuario %s (%s)"
+msgid "Getting backup from file '%s'."
+msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
msgid "No user specified; using backup user."
msgstr "Non se especificou ningún usuario; emprégase o usuario de reserva."
-#: scripts/restoreuser.php:94
-#, php-format
-msgid "%d entries in backup."
-msgstr "%d entradas na reserva."
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "O nome completo é longo de máis (o máximo son 255 caracteres)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "A localidade é longa de máis (o máximo son 255 caracteres)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr ""
-#~ "Iso é longo de máis. A lonxitude máxima das mensaxes é de %d caracteres."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "A biografía é longa de máis (o límite son %d caracteres)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Descríbase a vostede e mailos seus intereses en %d caracteres"
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
+#, fuzzy, php-format
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] "%d entradas na reserva."
+msgstr[1] "%d entradas na reserva."
diff --git a/locale/hsb/LC_MESSAGES/statusnet.po b/locale/hsb/LC_MESSAGES/statusnet.po
index ebac6da3a..4c67f0235 100644
--- a/locale/hsb/LC_MESSAGES/statusnet.po
+++ b/locale/hsb/LC_MESSAGES/statusnet.po
@@ -11,156 +11,182 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:14+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:27:28+0000\n"
"Language-Team: Upper Sorbian <http://translatewiki.net/wiki/Portal:hsb>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: hsb\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : (n%100==3 || "
"n%100==4) ? 2 : 3)\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-02 23:22:49+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Přistup"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Nastajenja za sydłowy přistup"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registrowanje"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "Anonymnym wužiwarjam (njepřizjewjenym) wobhladowanje sydła zakazć?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Priwatny"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr ""
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Jenož přeprosyć"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Nowe registrowanja znjemóžnić."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Začinjeny"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Přistupne nastajenja składować"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Składować"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Strona njeeksistuje."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Wužiwar njeeksistuje"
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s a přećeljo, strona %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s a přećeljo"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Kanal za přećelow wužiwarja %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Kanal za přećelow wužiwarja %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Kanal za přećelow wužiwarja %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -168,16 +194,16 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself."
msgstr ""
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -186,89 +212,110 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
msgstr ""
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Ty a přećeljo"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Aktualizacije wot %1$s a přećelow na %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "API-metoda njenamakana."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Tuta metoda wužaduje sej POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr ""
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Wužiwar njeje so dał aktualizować."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -281,11 +328,13 @@ msgstr "Profil njeje so składować dał."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -300,10 +349,12 @@ msgstr[3] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -312,8 +363,9 @@ msgid "Unable to save your design settings."
msgstr "Njeje móžno, sydłowu zdźělenku składować."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Design njeda so aktualizować."
@@ -332,31 +384,31 @@ msgstr "Blokowanje wužiwarja je so njeporadźiło."
msgid "Unblock user failed."
msgstr "Wotblokowanje wužiwarja je so njeporadźiło."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Direktne powěsće z %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Wšě z %s pósłane direktne powěsće"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Direktne powěsće do %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Wšě do %s pósłane direktne powěsće"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Žadyn powěsćowy tekst!"
@@ -393,7 +445,9 @@ msgid ""
msgstr ""
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Status z tym ID njenamakany."
@@ -409,223 +463,295 @@ msgstr "Tutón status je hižo faworit."
msgid "Could not create favorite."
msgstr "Faworit njeda so wutworić."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Tón status faworit njeje."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Faworit njeda so zhašeć."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Njebě móžno wužiwarja słědować: profil njenamakany."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, fuzzy, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Njebě móžno wužiwarja słědować: profil njenamakany."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
#, fuzzy
msgid "Could not unfollow user: User not found."
msgstr "Njebě móžno wužiwarja słědować: profil njenamakany."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Njemóžeš slědowanje swójskich aktiwitow blokować."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Dyrbitej so dwaj płaćiwej wužiwarskej ID abo wužiwarskej mjenje podać."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Žórłowy wužiwar njeda so postajić."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Cilowy wužiwar njeda so namakać."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
"Přimjeno smě jenož małe pismiki a cyfry wobsahować. Mjezery njejsu dowolene."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Přimjeno so hižo wužiwa. Spytaj druhe."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Žane płaćiwe přimjeno."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Startowa strona njeje płaćiwy URL."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Dospołne mjeno je předołho (maks. 255 znamješkow)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Wopisanje je předołho (maks. %d znamješkow)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Wopisanje je předołho (maks. %d znamješkow)."
+msgstr[1] "Wopisanje je předołho (maks. %d znamješkow)."
+msgstr[2] "Wopisanje je předołho (maks. %d znamješkow)."
+msgstr[3] "Wopisanje je předołho (maks. %d znamješkow)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Městno je předołho (maks. 255 znamješkow)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Přewjele aliasow! Maksimum: %d."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Přewjele aliasow! Maksimum: %d."
+msgstr[1] "Přewjele aliasow! Maksimum: %d."
+msgstr[2] "Přewjele aliasow! Maksimum: %d."
+msgstr[3] "Přewjele aliasow! Maksimum: %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Njepłaćiwy alias: \"%s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Alias \"%s\" so hižo wužiwa. Spytaj druhi."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Alias njemóže samsny kaž přimjeno być."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Skupina njenamakana."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Sy hižo čłon teje skupiny."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Administratora tuteje skupiny je će zablokował."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Njebě móžno wužiwarja %1$s skupinje %2%s přidać."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Njejsy čłon tuteje skupiny."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Njebě móžno wužiwarja %1$s ze skupiny %2$s wotstronić."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Skupiny wužiwarja %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Skupiny na %1$s, w kotrychž wužiwar %2$s je čłon."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s skupinow"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "skupiny na %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Nahraće je so njeporadźiło."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Njepłaćiwe přizjewjenske znamješko podate."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr ""
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Njepłaćiwy token."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Njejsy awtorizowany."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
@@ -635,40 +761,52 @@ msgid "Invalid nickname / password!"
msgstr "Njepłaćiwe přimjeno abo hesło!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Zmylk datoweje banki při zasunjenju wužiwarja OAuth-aplikacije."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Njewočakowane wotpósłanje formulara."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Aplikacija chce so z twojom kontom zwjazać"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Přistup dowolić abo wotpokazać"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -677,7 +815,7 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -685,9 +823,10 @@ msgstr "Konto"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -695,7 +834,7 @@ msgstr "Přimjeno"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Hesło"
@@ -706,7 +845,7 @@ msgstr "Hesło"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -714,86 +853,110 @@ msgid "Cancel"
msgstr "Přetorhnyć"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Dowolić"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Přistup ke kontowym informacijam dowolić abo wotpokazać."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "IM-wobkrućenje přetorhnjene."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Njejsy awtorizowany."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "Njejsy awtorizowany."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Tuta metoda wužaduje sej POST abo DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Njemóžeš status druheho wužiwarja zničić."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Zdźělenka njeeksistuje."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Njemóžno twoju zdźělenku wospjetować."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Tuta zdźělenka bu hižo wospjetowana."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Status zničeny."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Žadyn status z tym ID namakany."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -803,12 +966,14 @@ msgstr[2] "To je předołho. Maksimalna wulkosć zdźělenki je %d znamješkow."
msgstr[3] "To je předołho. Maksimalna wulkosć zdźělenki je %d znamješkow."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "API-metoda njenamakana."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -817,168 +982,240 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Njepodpěrany format."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, fuzzy, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s je do %2$s zastupił"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
-msgstr ""
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
+msgstr "Aktualizacije wot %1$s na %2$s!"
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Skupina njeje so dała aktualizować."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr ""
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr ""
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr ""
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s aktualizacijow wote wšěch!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Njeimplementowana metoda."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, fuzzy, php-format
msgid "Repeated to %s"
msgstr "Wospjetowany"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr ""
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr ""
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, fuzzy, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Aktualizacije wot %1$s na %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
#, fuzzy
msgid "API method under construction."
msgstr "API-metoda njenamakana."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Njenamakany."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+#, fuzzy
+msgid "User not found."
+msgstr "API-metoda njenamakana."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Přiwěšk njeeksistuje."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Žane přimjeno."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Žana wulkosć."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Njepłaćiwa wulkosć."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Awatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
"Móžeš swój wosobinski awatar nahrać. Maksimalna datajowa wulkosć je %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Wužiwar bjez hodźaceho so profila."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Nastajenja awatara"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Original"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Přehlad"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Zničić"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Nahrać"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Přirězać"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Žana dataja nahrata."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr ""
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Naše datajowe daty su so zhubili."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Awatar zaktualizowany."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Aktualizowanje awatara je so njeporadźiło."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Awatar zničeny."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Sy tutoho wužiwarja hižo zablokował."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Wužiwarja blokować"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -991,8 +1228,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1000,7 +1237,7 @@ msgstr "Ně"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Tutoho wužiwarja njeblokować"
@@ -1010,8 +1247,8 @@ msgstr "Tutoho wužiwarja njeblokować"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1019,142 +1256,172 @@ msgstr "Haj"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Tutoho wužiwarja blokować"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
#, fuzzy
msgid "Failed to save block information."
msgstr "Njeje móžno, sydłowu zdźělenku składować."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Skupina njeeksistuje."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s je profile zablokował"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s zablokowa profile, stronu %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
#, fuzzy
msgid "A list of the users blocked from joining this group."
msgstr "Lisćina wužiwarjow w tutej skupinje."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Wužiwarja za skupinu wotblokować"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Wotblokować"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Tutoho wužiwarja wotblokować"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Na %s pósłać"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Žadyn wobkrućenski kod."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Wobkrućenski kod njenamakany."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Tutón wobkrućenski kod njeje za tebje!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Njespóznaty adresowy typ %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Tuta adresa bu hižo wobkrućena."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Wužiwar njeda aktualizować."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "E-mejlowe wobkrućenje njeda so zhašeć."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "IM-wobkrućenje njeda so zhašeć."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Adresu wobkrućić"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Adresa \"%s\" bu za twoje konto wobkrućena."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Konwersacija"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Zdźělenki"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Dyrbiš přizjewjeny być, zo by aplikaciju zničił."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Aplikaciska njenamakana."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Njejsy wobsedźer tuteje aplikacije."
@@ -1162,15 +1429,18 @@ msgstr "Njejsy wobsedźer tuteje aplikacije."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr ""
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Aplikaciju zničić"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1178,12 +1448,12 @@ msgid ""
msgstr ""
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Tutu aplikaciju njezničić"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Tutu aplikaciju zničić"
@@ -1219,13 +1489,14 @@ msgstr "Skupina njeje so dała aktualizować."
msgid "Deleted group %s"
msgstr "%1$s je skupinu %2$s wopušćił"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Wužiwarja wušmórnyć"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1245,42 +1516,50 @@ msgstr "Tutu zdźělenku njewušmórnyć"
msgid "Delete this group"
msgstr "Tutoho wužiwarja wušmórnyć"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Njepřizjewjeny."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Tuta zdźělenka njeda so zničić."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
msgstr ""
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Zdźělenku wušmórnyć"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Chceš woprawdźe tutu zdźělenku wušmórnyć?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Tutu zdźělenku njewušmórnyć"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Tutu zdźělenku wušmórnyć"
@@ -1364,12 +1643,14 @@ msgstr "Swójski šat"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "Móžeš swójski šat StatusNet jako .ZIP-archiw nahrać."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Pozadkowy wobraz změnić"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Pozadk"
@@ -1382,42 +1663,50 @@ msgstr ""
"Móžeš pozadkowy wobraz za sydło nahrać. Maksimalna datajowa wulkosć je %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Zapinjeny"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Wupinjeny"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
#, fuzzy
msgid "Turn background image on or off."
msgstr "Pozadkowy wobraz změnić"
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
#, fuzzy
msgid "Tile background image"
msgstr "Pozadkowy wobraz změnić"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Barby změnić"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Wobsah"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Bóčnica"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Tekst"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Wotkazy"
@@ -1429,29 +1718,31 @@ msgstr "Rozšěrjeny"
msgid "Custom CSS"
msgstr "Swójski CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Standardne hódnoty wužiwać"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Standardne designy wobnowić"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Na standard wróćo stajić"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Składować"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Design składować"
@@ -1495,9 +1786,9 @@ msgid "Name is required."
msgstr "Mjeno je trěbne."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "Mjeno je předołho (maks. 255 znamješkow)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1510,18 +1801,6 @@ msgstr "Mjeno so hižo wužiwa. Spytaj druhe."
msgid "Description is required."
msgstr "Wopisanje je trěbne."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Wopisanje je předołho (maks. %d znamješkow)."
-msgstr[1] "Wopisanje je předołho (maks. %d znamješkow)."
-msgstr[2] "Wopisanje je předołho (maks. %d znamješkow)."
-msgstr[3] "Wopisanje je předołho (maks. %d znamješkow)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1538,7 +1817,7 @@ msgid "Organization is required."
msgstr "Organizacija je trěbna."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Mjeno organizacije je předołho (maks. 255 znamješkow)."
@@ -1564,39 +1843,49 @@ msgstr "URL žórła płaćiwy njeje."
msgid "Could not update application."
msgstr "Aplikacija njeda so aktualizować."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Skupinu %s wobdźěłać"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Dyrbiš přizjewjeny być, zo by skupinu wutworił."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Dyrbiš administrator być, zo by skupinu wobdźěłał."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Wuž tutón formular, zo by skupinu wobdźěłał."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Njepłaćiwy alias: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Skupina njeje so dała aktualizować."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Aliasy njejsu so dali wutworić."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Opcije składowane."
@@ -1786,6 +2075,12 @@ msgstr "IM-wobkrućenje přetorhnjene."
msgid "That is the wrong email address."
msgstr "To je wopačna e-mejlowa adresa."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "E-mejlowe wobkrućenje njeda so zhašeć."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1864,7 +2159,7 @@ msgid ""
msgstr ""
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, fuzzy, php-format
msgid "%s's favorite notices"
msgstr "Preferowane zdźělenki wot %1$s, strona %2$d"
@@ -1961,19 +2256,23 @@ msgstr "Njemóžeš wužiwarske róle na tutym sydle garantować."
msgid "User already has this role."
msgstr "Wužiwar hižo ma tutu rólu."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Žadyn profil podaty."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Žadyn profil z tym ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Žana skupina podata."
@@ -2034,8 +2333,10 @@ msgid ""
"palette of your choice."
msgstr ""
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Twój design njeda so aktualizować."
@@ -2055,6 +2356,14 @@ msgstr ""
"Móžeš logowy wobraz za swoju skupinu nahrać. Maksimalna datajowa wulkosć je %"
"s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Nahrać"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Přirězać"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr ""
@@ -2188,15 +2497,18 @@ msgid ""
"action.newgroup%%) yourself!"
msgstr ""
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Jenož administrator móže skupinskich čłonow wotblokować."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Wužiwar njeje zablokowany za skupinu."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Zmylk při wotstronjenju blokowanja."
@@ -2279,7 +2591,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "MicroID za moju e-mejlowu adresu publikować"
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Nastajenja składowane."
@@ -2407,10 +2719,9 @@ msgstr[3] "Sy tutych wužiwarjow hižo abonował:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2569,8 +2880,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Městno je předołho (maks. 255 znamješkow)."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2741,50 +3053,37 @@ msgstr "Dyrbiš přizjewjeny być, zo by aplikaciju registrował."
msgid "Use this form to register a new application."
msgstr "Wužij tutón formular, zo by nowu aplikaciju registrował."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Mjeno je předołho (maks. 255 znamješkow)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Žórłowy URL je trěbny."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Mjeno organizacije je předołho (maks. 255 znamješkow)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Aplikacija njeda so wutworić."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Nowa skupina"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Wužij tutón formular, zo by nowu skupinu wutworił."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "wopisanje je předołho (maks. %d znamješkow)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Nowa powěsć"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Njemóžeš tutomu wužiwarju powěsć pósłać."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Žadyn wobsah!"
@@ -2793,7 +3092,7 @@ msgid "No recipient specified."
msgstr "Žadyn přijimowar podaty."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2804,12 +3103,12 @@ msgstr "Powěsć pósłana"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Direktna powěsć do %s pósłana."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Zmylk Ajax"
@@ -2817,17 +3116,7 @@ msgstr "Zmylk Ajax"
msgid "New notice"
msgstr "Nowa zdźělenka"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "To je předołho. Maksimalna wulkosć zdźělenki je %d znamješkow."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Zdźělenka wotpósłana"
@@ -2959,25 +3248,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Zdźělenka nima profil."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, fuzzy, php-format
msgid "%1$s's status on %2$s"
msgstr "%1$s je skupinu %2$s wopušćił"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Wobsahowy typ %s so njepodpěruje."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Njeje podpěrany datowy format."
@@ -2990,38 +3279,47 @@ msgstr "Ludźi pytać"
msgid "Notice Search"
msgstr "Zdźělenku pytać"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Druhe nastajenja"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Wšelake druhe opcije zrjadować."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (swobodna słužba)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "URL skrótšić z"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr ""
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
#, fuzzy
msgid "View profile designs"
msgstr "Profilowe nastajenja wobdźěłać"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr ""
-#: actions/othersettings.php:153
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
#, fuzzy
-msgid "URL shortening service is too long (max 50 chars)."
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Mjeno rěče je předołhe (maks. 50 znamješkow)."
#: actions/otp.php:69
@@ -3464,8 +3762,9 @@ msgstr ""
"Přimjeno smě jenož małe pismiki a cyfry wobsahować. Mjezery njejsu dowolene."
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Dospołne mjeno"
@@ -3507,9 +3806,10 @@ msgid "Bio"
msgstr "Biografija"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Městno"
@@ -3841,7 +4141,8 @@ msgid "Unexpected password reset."
msgstr "Njewočakowane wotpósłanje formulara."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Hesło dyrbi 6 znamješkow abo wjace měć."
#: actions/recoverpassword.php:369
@@ -4057,7 +4358,7 @@ msgid "Repeated!"
msgstr "Wospjetowany!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, fuzzy, php-format
msgid "Replies to %s"
msgstr "Wotmołwy"
@@ -4186,11 +4487,12 @@ msgstr "Organizacija"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Wopisanje"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statistika"
@@ -4208,6 +4510,11 @@ msgstr "Aplikaciske akcije"
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Zničić"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Aplikaciske informacije"
@@ -4292,78 +4599,107 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr ""
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "skupina %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "%1$s skupina, strona %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Skupinski profil"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
#, fuzzy
msgid "Note"
msgstr "Žadyn"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Aliasy"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Skupinske akcije"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, fuzzy, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Powěsćowy kanal za %1$s je %2$s (RSS 1.0) markěrował"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, fuzzy, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Powěsćowy kanal za %1$s je %2$s (RSS 1.0) markěrował"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, fuzzy, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Powěsćowy kanal za %1$s je %2$s (RSS 1.0) markěrował"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, fuzzy, php-format
msgid "FOAF for %s group"
msgstr "FOAF za %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Čłonojo"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Žadyn)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Wšitcy čłonojo"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Wutworjeny"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Čłonojo"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4373,7 +4709,10 @@ msgid ""
"of this group and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4382,25 +4721,32 @@ msgid ""
"their life and interests. "
msgstr ""
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Administratorojo"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Powěsć njeeksistuje."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
#, fuzzy
msgid "Only the sender and recipient may read this message."
msgstr "Jenož wužiwar móže swoje póstowe kašćiki čitać."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Powěsć do %1$s na %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Powěsć wot %1$s na %2$s"
@@ -4409,60 +4755,84 @@ msgstr "Powěsć wot %1$s na %2$s"
msgid "Notice deleted."
msgstr "Zdźělenka zničena."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr ""
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, strona %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "%1$s, strona %2$d"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, strona %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Powěsćowy kanal za %1$s je %2$s (RSS 1.0) markěrował"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, fuzzy, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Powěsćowy kanal za %1$s je %2$s (RSS 1.0) markěrował"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, fuzzy, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Powěsćowy kanal za %1$s je %2$s (RSS 1.0) markěrował"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, fuzzy, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Kanal za přećelow wužiwarja %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF za %s"
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
msgstr ""
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4471,7 +4841,9 @@ msgid ""
"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4479,7 +4851,8 @@ msgid ""
"[StatusNet](http://status.net/) tool. "
msgstr ""
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, fuzzy, php-format
msgid "Repeat of %s"
msgstr "Wospjetowany wot"
@@ -4594,31 +4967,38 @@ msgstr "Tekstowy limit"
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Sydłowa zdźělenka"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Sydłodaloku powěsć wobdźěłać"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Njeje móžno, sydłowu zdźělenku składować."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Tekst sydłoweje zdźělenki"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Sydłowu zdźělenku składować"
@@ -4834,12 +5214,14 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "Nastajenja wobrazowkoweho fota składować"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Njejsy tón profil abonował."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Abonement njeda so składować."
@@ -5069,77 +5451,94 @@ msgid ""
msgstr ""
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Wužiwar"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Njepłaćiwy standardny abonement: '%1$s' wužiwar njeje."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
#, fuzzy
msgid "Bio Limit"
msgstr "Limity"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Nowi wužiwarjo"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Powitanje noweho wužiwarja"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Powitanski tekst za nowych wužiwarjow (maks. 255 znamješkow)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Standardny abonement"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
#, fuzzy
msgid "Automatically subscribe new users to this user."
msgstr "Tutoho wužiwarja abonować"
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Přeprošenja"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Přeprošenja zmóžnjene"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5238,12 +5637,14 @@ msgstr "Wopačny wobrazowy typ za awatarowy URL '%s'."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Wopačny wobrazowy typ za awatarowy URL '%s'."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
#, fuzzy
msgid "Profile design"
msgstr "Profilowe nastajenja"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5328,7 +5729,7 @@ msgid "Plugins"
msgstr "Tykače"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Wersija"
@@ -5362,29 +5763,44 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Njepłaćiwe datajowe mjeno."
@@ -5515,39 +5931,46 @@ msgid "Problem saving notice."
msgstr "Zmylk při składowanju powěsće"
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr ""
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Informacije wo lokalnej skupinje njedachu so składować."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5618,32 +6041,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Witaj do %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Žadyn jednotliwy wužiwar za modus jednotliweho wužiwarja definowany."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Skupina njeda so wutowrić."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "URI skupiny njeda so nastajić."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Skupinske čłonstwo njeda so stajić."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Informacije wo lokalnej skupinje njedachu so składować."
@@ -5694,199 +6117,206 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Strona bjez titula"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
#, fuzzy
msgid "Primary site navigation"
msgstr "Zakładna sydłowa konfiguracija"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr ""
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Wosobinski"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Wašu e-mejl, waš awatar, waše hesło, waš profil změnić"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Konto"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Ze słužbami zwjazać"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Zwjazać"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Sydłowu konfiguraciju změnić"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Administrator"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Přećelow a kolegow přeprosyć, so tebi na %s přidružić"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Přeprosyć"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Ze sydła wotzjewić"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Wotzjewić"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Konto załožić"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Registrować"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Při sydle přizjewić"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Přizjewjenje"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Pomhaj!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Pomoc"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Za ludźimi abo tekstom pytać"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Pytać"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
#, fuzzy
msgid "Site notice"
msgstr "Sydłowa zdźělenka"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
#, fuzzy
msgid "Local views"
msgstr "Lokalny"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
#, fuzzy
msgid "Page notice"
msgstr "Nowa zdźělenka"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
#, fuzzy
msgid "Secondary site navigation"
msgstr "Zakładna sydłowa konfiguracija"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Pomoc"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Wo"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "Huste prašenja"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr ""
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Priwatnosć"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Žórło"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Kontakt"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr ""
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr ""
@@ -5894,7 +6324,7 @@ msgstr ""
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -5902,7 +6332,7 @@ msgid ""
msgstr ""
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr ""
@@ -5911,7 +6341,7 @@ msgstr ""
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -5920,52 +6350,52 @@ msgid ""
msgstr ""
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
#, fuzzy
msgid "Site content license"
msgstr "Wobsah zdźělenkow přepytać"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
#, fuzzy
msgid "Pagination"
msgstr "Registrowanje"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Po"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Před"
@@ -6046,7 +6476,7 @@ msgid "User configuration"
msgstr "Wužiwarska konfiguracija"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Wužiwar"
@@ -6315,7 +6745,7 @@ msgid "AJAX error"
msgstr "Zmylk Ajax"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Přikaz wuwjedźeny"
@@ -6331,7 +6761,7 @@ msgstr "Zdźělenka z tym ID njeeksistuje."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "Wužiwar nima poslednju powěsć."
@@ -6398,6 +6828,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6435,135 +6873,157 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Powěsć je předołho - maksimalna wulkosć je %1$d znamješkow, ty sy %2$d "
+"pósłał."
+msgstr[1] ""
+"Powěsć je předołho - maksimalna wulkosć je %1$d znamješkow, ty sy %2$d "
+"pósłał."
+msgstr[2] ""
+"Powěsć je předołho - maksimalna wulkosć je %1$d znamješkow, ty sy %2$d "
+"pósłał."
+msgstr[3] ""
"Powěsć je předołho - maksimalna wulkosć je %1$d znamješkow, ty sy %2$d "
"pósłał."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Zmylk při słanju direktneje powěsće,"
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Powěsć wot %s wospjetowana."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Zmylk při wospjetowanju zdźělenki"
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Powěsć je předołho - maksimalna wulkosć je %1$d znamješkow, ty sy %2$d "
+"pósłał."
+msgstr[1] ""
+"Powěsć je předołho - maksimalna wulkosć je %1$d znamješkow, ty sy %2$d "
+"pósłał."
+msgstr[2] ""
+"Powěsć je předołho - maksimalna wulkosć je %1$d znamješkow, ty sy %2$d "
+"pósłał."
+msgstr[3] ""
+"Powěsć je předołho - maksimalna wulkosć je %1$d znamješkow, ty sy %2$d "
+"pósłał."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Wotmołwa na %s pósłana."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Zmylk při składowanju powěsće"
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr ""
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "OMB-profile njedadźa so přez přikaz abonować."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr ""
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Přikaz hišće njeimplementowany."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Zdźělenje znjemóžnjene."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Zdźělenje njeda so znjemóžnić."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Zdźělenje zmóžnjene."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Zdźělenje njeda so zmóžnić."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Njejsy nikoho abonował."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Sy tutu wosobu abonował:"
@@ -6573,14 +7033,14 @@ msgstr[3] "Sy tute wosoby abonował:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Nichtó njeje će abonował."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Tuta wosoba je će abonowała:"
@@ -6590,14 +7050,14 @@ msgstr[3] "Tute wosoby su će abonowali:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Njejsy čłon w žanej skupinje."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Sy čłon tuteje skupiny:"
@@ -6606,7 +7066,7 @@ msgstr[2] "Sy čłon tutych skupinow:"
msgstr[3] "Sy čłon tutych skupinow:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6712,10 +7172,13 @@ msgstr "Awtorizowane zwjazane aplikacije"
msgid "Database error"
msgstr "Zmylk w datowej bance"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Dataju nahrać"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6723,14 +7186,29 @@ msgstr ""
"Móžeš swój wosobinski pozadkowy wobraz nahrać. Maksimalna datajowa wulkosć "
"je 2 MB."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "Zapinjeny"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Wupinjeny"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Wróćo stajić"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
#, fuzzy
msgid "Design defaults restored."
msgstr "Designowe nastajenja składowane."
@@ -6761,7 +7239,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6802,7 +7281,7 @@ msgstr ""
#: lib/groupeditform.php:163
#, fuzzy
-msgid "URL of the homepage or blog of the group or topic"
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL za startowu stronu organizacije"
#: lib/groupeditform.php:168
@@ -6810,21 +7289,34 @@ msgid "Describe the group or topic"
msgstr "Skupinu abo temu wopisać"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Skupinu abo temu w %d znamješkach wopisać"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Skupinu abo temu w %d znamješkach wopisać"
+msgstr[1] "Skupinu abo temu w %d znamješkach wopisać"
+msgstr[2] "Skupinu abo temu w %d znamješkach wopisać"
+msgstr[3] "Skupinu abo temu w %d znamješkach wopisać"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"Městno za skupinu, jeli eksistuje, na př. \"město, zwjazkowy kraj (abo "
"region), kraj\""
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -6926,39 +7418,63 @@ msgstr ""
msgid "Unsupported image file format."
msgstr "Njepodpěrowany wobrazowy format."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Tuta dataja je přewulka. Maksimalna datajowa wulkosć je %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Dźělne nahraće."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Systemowy zmylk při nahrawanju dataje."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Žady wobraz abo žana wobškodźena dataja."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Naša dataja je so zhubiła."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Njeznaty datajowy typ"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
-
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "KB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
+msgstr[1] "MB"
+msgstr[2] "MB"
+msgstr[3] "MB"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "KB"
+msgstr[1] "KB"
+msgstr[2] "KB"
+msgstr[3] "KB"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
#: lib/jabber.php:387
#, php-format
@@ -7150,7 +7666,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) je twoju zdźělenku jako faworit přidał"
@@ -7160,7 +7676,7 @@ msgstr "%s (@%s) je twoju zdźělenku jako faworit přidał"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7182,7 +7698,7 @@ msgid ""
msgstr ""
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7195,7 +7711,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) je twoju zdźělenku jako faworit přidał"
@@ -7206,7 +7722,7 @@ msgstr "%s (@%s) je twoju zdźělenku jako faworit přidał"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7263,7 +7779,7 @@ msgstr "Wodaj, to twoja adresa za dochadźace e-mejle njeje."
msgid "Sorry, no incoming email allowed."
msgstr "Wodaj, dochadźaće e-mejle njejsu dowolene."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Njepodpěrany powěsćowy typ: %s"
@@ -7327,7 +7843,7 @@ msgstr "MIME-typ dataje njeda so zwěsćić."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7336,7 +7852,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7477,31 +7993,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "Nowy abonement njeda so zasunyć."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Wosobinski"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Wotmołwy"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Fawority"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Dochadny póst"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Twoje dochadźace powěsće"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Wuchadny póst"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Twoje pósłane powěsće"
@@ -7611,16 +8127,17 @@ msgid "Sandbox this user"
msgstr "Tutoho wužiwarja wotblokować"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Pytanske sydło"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Klučowe hesła"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7703,6 +8220,12 @@ msgstr ""
msgid "None"
msgstr "Žadyn"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Njepłaćiwe datajowe mjeno."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7712,8 +8235,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Składowanje šata je so njeporadźiło."
@@ -7723,29 +8246,34 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Zmylk při wočinjenju šatoweho archiwa."
@@ -7753,6 +8281,13 @@ msgstr "Zmylk při wočinjenju šatoweho archiwa."
msgid "Top posters"
msgstr ""
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Wotblokować"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr ""
@@ -7833,17 +8368,17 @@ msgid "Moderator"
msgstr "Moderator"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "před něšto sekundami"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "před něhdźe jednej mjeńšinu"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -7853,12 +8388,12 @@ msgstr[2] ""
msgstr[3] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "před něhdźe jednej hodźinu"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -7868,12 +8403,12 @@ msgstr[2] ""
msgstr[3] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "před něhdźe jednym dnjom"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -7883,12 +8418,12 @@ msgstr[2] ""
msgstr[3] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "před něhdźe jednym měsacom"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -7898,7 +8433,7 @@ msgstr[2] ""
msgstr[3] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "před něhdźe jednym lětom"
@@ -7941,32 +8476,24 @@ msgstr[3] ""
"Powěsć je předołho - maksimalna wulkosć je %1$d znamješkow, ty sy %2$d "
"pósłał."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Žadyn wužiwarski ID podaty."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Dospołne mjeno je předołho (maks. 255 znamješkow)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Městno je předołho (maks. 255 znamješkow)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "To je předołho. Maksimalna powěsćowa wulkosć je %d znamješkow."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Biografija je předołha (maks. %d znamješkow)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Wopisaj sebje a swoje zajimy z %d znamješkami"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
diff --git a/locale/hu/LC_MESSAGES/statusnet.po b/locale/hu/LC_MESSAGES/statusnet.po
index 32949a0b1..dd208a3cf 100644
--- a/locale/hu/LC_MESSAGES/statusnet.po
+++ b/locale/hu/LC_MESSAGES/statusnet.po
@@ -12,157 +12,183 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:15+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:22+0000\n"
"Language-Team: Hungarian <http://translatewiki.net/wiki/Portal:hu>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: hu\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Hozzáférés"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "A webhely hozzáférhetőségének beállítása"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Regisztráció"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
"Tiltsuk, hogy az anonim (be nem jelentkezett) felhasználók megnézhessék a "
"webhelyet?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Privát"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Legyen a regisztráció meghíváshoz kötött."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Csak meghívással"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Új regisztrációk tiltása."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Zárva"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Hozzáférések beállításainak mentése"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Mentés"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Nincs ilyen lap."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Nincs ilyen felhasználó."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s és barátai, %2$d oldal"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s és barátai"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "%s barátainak hírcsatornája (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "%s barátainak hírcsatornája (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "%s barátainak hírcsatornája (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -172,7 +198,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -181,9 +207,9 @@ msgstr ""
"Iratkozz fel további emberek híreire, [csatlakozz egy csoporthoz](action."
"groups%%%%), vagy írj valamit te magad."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -192,89 +218,110 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
msgstr ""
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Te és a barátaid"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Frissítések %1$s felhasználótól, és barátok a következő oldalon: %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "Az API-metódus nem található."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Ez a metódus POST-ot igényel."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr ""
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Nem sikerült frissíteni a felhasználót."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -287,11 +334,13 @@ msgstr "Nem sikerült menteni a profilt."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -308,10 +357,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -319,8 +370,9 @@ msgid "Unable to save your design settings."
msgstr "Nem sikerült elmenteni a megjelenítési beállításaid."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Nem sikerült frissíteni a megjelenítést."
@@ -339,31 +391,31 @@ msgstr "Nem sikerült a felhasználó blokkolása."
msgid "Unblock user failed."
msgstr "Nem sikerült a felhasználó blokkjának feloldása."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Közvetlen üzenetek tőle: %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "%s által küldött összes közvetlen üzenetek"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Közvetlen üzenetek neki: %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "%s részére küldött összes közvetlen üzenet"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Az üzenetnek nincs szövege!"
@@ -398,7 +450,9 @@ msgid ""
msgstr "Ne küldj üzenetet magadnak, helyette mondd el halkan."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Nincs ilyen azonosítójú állapot."
@@ -414,220 +468,288 @@ msgstr "Ez az állapotjelentés már a kedvenceid között van."
msgid "Could not create favorite."
msgstr "Nem sikerült létrehozni a kedvencet."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Az az állapotjelentés nincs a kedvenceid között."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Nem sikerült törölni a kedvencet."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr ""
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Nem lehet követni a felhasználót: %s már a listádon van."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Nem tudunk leválni a felhasználóról: nincs ilyen felhasználó."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Nem tudod nem figyelemmel követni magadat."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr ""
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Nem sikerült megállapítani a forrás felhasználót."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "A cél felhasználó nem található."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "A becenév csak kisbetűket és számokat tartalmazhat, szóközök nélkül."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "A becenév már foglalt. Próbálj meg egy másikat."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Nem érvényes becenév."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "A honlap érvénytelen URL-cím."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "A teljes név túl hosszú (legfeljebb 255 karakter lehet)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "A leírás túl hosszú (legfeljebb %d karakter lehet)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "A leírás túl hosszú (legfeljebb %d karakter lehet)."
+msgstr[1] "A leírás túl hosszú (legfeljebb %d karakter lehet)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "A hely túl hosszú (legfeljebb 255 karakter lehet)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Túl sok álnév! Legfeljebb %d lehet."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Túl sok álnév! Legfeljebb %d lehet."
+msgstr[1] "Túl sok álnév! Legfeljebb %d lehet."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Érvénytelen álnév: „%s”."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "A(z) „%s” álnév már használatban van. Próbálj meg egy másikat."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Az álnév nem egyezhet meg a becenévvel."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "A csoport nem található."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Már tagja vagy ennek a csoportnak."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Az adminisztrátor blokkolt ebből a csoportból."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Nem sikerült %1$s felhasználót hozzáadni a %2$s csoporthoz."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Nem vagy tagja ennek a csoportnak."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Nem sikerült %1$s felhasználót eltávolítani a %2$s csoportból."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "%s csoportjai"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr ""
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s csoportok"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "%s csoportok"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr ""
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
msgid "Invalid request token or verifier."
msgstr ""
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr ""
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Érvénytelen token."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Nincs jogosultságod."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Probléma volt a munkameneted tokenjével. Kérlek, próbáld újra."
@@ -637,39 +759,51 @@ msgid "Invalid nickname / password!"
msgstr "Érvénytelen becenév / jelszó!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
msgid "Database error inserting oauth_token_association."
msgstr ""
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Váratlan űrlapbeküldés."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Egy alkalmazás szeretne csatlakozni a kontódhoz"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Elérés engedélyezése vagy tiltása"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -678,7 +812,7 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -686,9 +820,10 @@ msgstr "Kontó"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -696,7 +831,7 @@ msgstr "Becenév"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Jelszó"
@@ -707,7 +842,7 @@ msgstr "Jelszó"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -715,85 +850,109 @@ msgid "Cancel"
msgstr "Mégse"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Engedjük"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Engedélyezheted vagy megtilthatod a kontód megtekintését."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
msgstr ""
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Nincs jogosultságod."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "Nincs jogosultságod."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr ""
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Nem törölheted más felhasználók állapotait."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Nincs ilyen hír."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Nem ismételheted meg a saját híredet."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Már megismételted azt a hírt."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Állapot törölve."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Nem található ilyen azonosítójú állapot."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -801,12 +960,14 @@ msgstr[0] "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat."
msgstr[1] "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "Az API-metódus nem található."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -815,166 +976,237 @@ msgstr[0] ""
msgstr[1] ""
"Egy hír legfeljebb %d karakterből állhat, a melléklet URL-jét is beleértve."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Nem támogatott formátum."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / %2$s kedvencei"
-#: actions/apitimelinefavorites.php:119
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr ""
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Nem sikerült a csoport frissítése."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr ""
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr ""
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s közösségi története"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s-frissítések mindenki számára!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+msgid "Unimplemented."
+msgstr ""
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr ""
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr ""
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Hírek %s címkével"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr ""
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "Az API-metódus fejlesztés alatt áll."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Nem található."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+#, fuzzy
+msgid "User not found."
+msgstr "Az API-metódus nem található."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Nincs ilyen csatolmány."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Nincs becenév."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Nincs méret."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Érvénytelen méret."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "Feltöltheted a személyes avatarodat. A fájl maximális mérete %s lehet."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr ""
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Avatarbeállítások"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Eredeti"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Előnézet"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Törlés"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Feltöltés"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Levágás"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Nincs feltöltve fájl."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Válassz ki egy négyzet alakú területet a képből, ami az avatarod lesz"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Elvesztettük az adatainkat."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Avatar frissítve."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Nem sikerült felölteni az avatart."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Avatar törölve."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Már blokkoltad azt a felhasználót."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Felhasználó blokkolása"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -987,8 +1219,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -996,7 +1228,7 @@ msgstr "Nem"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Ne blokkoljuk ezt a felhasználót"
@@ -1006,8 +1238,8 @@ msgstr "Ne blokkoljuk ezt a felhasználót"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1015,140 +1247,170 @@ msgstr "Igen"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Felhasználó blokkolása"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Nem sikerült elmenteni a blokkolási információkat."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Nincs ilyen csoport."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr ""
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr ""
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "A csoportból blokkolt felhasználók listája"
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Oldjuk fel a felhasználó blokkolását a csoportban"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Blokk feloldása"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Ezen felhasználó blokkjának feloldása"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Küldés ide: %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Nincs megerősítő kód."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "A megerősítő kód nem található."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Ez a megerősítő kód nem hozzád tartozik!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr ""
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Ez a cím már meg van erősítve."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Nem sikerült frissíteni a felhasználót."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
msgstr "Nem sikerült törölni az e-mail cím megerősítését."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Cím ellenőrzése"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "A(z) „%s” cím meg van erősítve a fiókodhoz."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Beszélgetés"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Hírek"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr ""
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr ""
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr ""
@@ -1156,15 +1418,18 @@ msgstr ""
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr ""
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Alkalmazás törlése"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1172,12 +1437,12 @@ msgid ""
msgstr ""
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr ""
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr ""
@@ -1213,13 +1478,14 @@ msgstr "Nem sikerült a csoport frissítése."
msgid "Deleted group %s"
msgstr "%1$s csatlakozott a(z) %2$s csoporthoz"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Felhasználó törlése"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1242,42 +1508,50 @@ msgstr "Ne töröljük ezt a hírt"
msgid "Delete this group"
msgstr "Töröljük ezt a felhasználót"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Nem vagy bejelentkezve."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr ""
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
msgstr ""
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Hír törlése"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Biztosan törölni szeretnéd ezt a hírt?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Ne töröljük ezt a hírt"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Töröljük ezt a hírt"
@@ -1363,12 +1637,14 @@ msgstr ""
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Háttérkép megváltoztatása"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Háttér"
@@ -1380,40 +1656,48 @@ msgid ""
msgstr ""
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Be"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Ki"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Háttérkép be- vagy kikapcsolása."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Háttérkép csempézése"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Színek megváltoztatása"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Tartalom"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Oldalsáv"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Szöveg"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Hivatkozások"
@@ -1425,29 +1709,31 @@ msgstr ""
msgid "Custom CSS"
msgstr ""
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Alapértelmezések használata"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr ""
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Visszaállítás az alapértelmezettre"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Mentés"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Design mentése"
@@ -1491,9 +1777,9 @@ msgid "Name is required."
msgstr "A név szükséges."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "A név túl hosszú (max 255 karakter lehet)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1506,16 +1792,6 @@ msgstr "A név már foglalt. Próbálj egy másikat."
msgid "Description is required."
msgstr "A leírás megadása kötelező."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "A leírás túl hosszú (legfeljebb %d karakter lehet)."
-msgstr[1] "A leírás túl hosszú (legfeljebb %d karakter lehet)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1532,7 +1808,7 @@ msgid "Organization is required."
msgstr "A szervezet szükséges."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "A szervezet túl hosszú (255 karakter lehet)."
@@ -1556,39 +1832,49 @@ msgstr ""
msgid "Could not update application."
msgstr ""
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "%s csoport szerkesztése"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Csoport létrehozásához be kell jelentkezned."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr ""
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Ezen űrlap segítségével szerkesztheted a csoportot."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Érvénytelen álnév: „%s”"
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Nem sikerült a csoport frissítése."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Nem sikerült létrehozni az álneveket."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Beállítások elmentve."
@@ -1783,6 +2069,12 @@ msgstr "Nincs várakozó megerősítés, amit vissza lehetne vonni."
msgid "That is the wrong email address."
msgstr ""
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Nem sikerült törölni az e-mail cím megerősítését."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1862,7 +2154,7 @@ msgid ""
msgstr ""
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "%s kedvenc hírei"
@@ -1959,19 +2251,23 @@ msgstr ""
msgid "User already has this role."
msgstr "A felhasználónak már van ilyen szerepe."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Nincs profil megadva."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Nincs ilyen azonosítóval rendelkező profil."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Nincs csoport megadva."
@@ -2036,8 +2332,10 @@ msgid ""
"palette of your choice."
msgstr ""
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Nem sikerült frissíteni a designt."
@@ -2055,6 +2353,14 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr ""
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Feltöltés"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Levágás"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr ""
@@ -2191,15 +2497,18 @@ msgid ""
"action.newgroup%%) yourself!"
msgstr ""
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr ""
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "A felhasználó nincs blokkolva a csoportból."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Hiba a blokkolás feloldása közben."
@@ -2280,7 +2589,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr ""
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Beállítások elmentve."
@@ -2401,12 +2710,11 @@ msgstr[1] "Ezen felhasználók híreire már feliratkoztál:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
-msgstr ""
+msgstr "%1$s - %2$s"
#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user
#. TRANS: already uses a this StatusNet site. Plural form is based on the number of
@@ -2561,8 +2869,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Érvénytelen SSL szerver. A maximális hossz 255 karakter."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2732,50 +3041,37 @@ msgstr ""
msgid "Use this form to register a new application."
msgstr ""
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "A név túl hosszú (max 255 karakter lehet)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Meg kell adnod forrás URL-t."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "A szervezet túl hosszú (255 karakter lehet)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Nem sikerült létrehozni az alkalmazást."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Új csoport"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Ezen az űrlapon tudsz új csoportot létrehozni."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "a leírás túl hosszú (legfeljebb %d karakter)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Új üzenet"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Ennek a felhasználónak nem küldhetsz üzenetet."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Nincs tartalom!"
@@ -2784,7 +3080,7 @@ msgid "No recipient specified."
msgstr "Nincs címzett megadva."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "Ne küldj üzenetet magadnak, helyette mondd el halkan."
@@ -2795,12 +3091,12 @@ msgstr "Üzenet elküldve"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Közvetlen üzenet ment %s részére."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax-hiba"
@@ -2808,18 +3104,7 @@ msgstr "Ajax-hiba"
msgid "New notice"
msgstr "Új hír"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-"Egy hír legfeljebb %d karakterből állhat, a melléklet URL-jét is beleértve."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Hír elküldve"
@@ -2948,25 +3233,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr ""
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr ""
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr ""
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Nem támogatott adatformátum."
@@ -2979,37 +3264,47 @@ msgstr "Emberek keresése"
msgid "Notice Search"
msgstr "Hírek keresése"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Egyéb beállítások"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Számos egyéb beállítás kezelése."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (ingyenes szolgáltatás)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr ""
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr ""
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr ""
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr ""
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
-msgstr ""
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
+msgstr "A nyelv túl hosszú (legfeljebb 50 karakter lehet)."
#: actions/otp.php:69
msgid "No user ID specified."
@@ -3451,8 +3746,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 kisbetű vagy számjegy, nem lehet benne írásjel vagy szóköz"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Teljes név"
@@ -3494,9 +3790,10 @@ msgid "Bio"
msgstr "Életrajz"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Helyszín"
@@ -3825,7 +4122,8 @@ msgid "Unexpected password reset."
msgstr ""
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "A jelszónak legalább 6 karakterből kell állnia."
#: actions/recoverpassword.php:369
@@ -4047,7 +4345,7 @@ msgid "Repeated!"
msgstr ""
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr ""
@@ -4174,11 +4472,12 @@ msgstr "Szervezet"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Leírás"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statisztika"
@@ -4196,6 +4495,11 @@ msgstr ""
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Törlés"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr ""
@@ -4279,77 +4583,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Ez az egyik módja annak, hogy megoszd amit kedvelsz."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "%s csoport"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "%1$s csoport, %2$d. oldal"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Csoportprofil"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL-cím"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Megjegyzés"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Álnevek"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Csoport-tevékenységek"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "%s csoport RSS 1.0 hírcsatornája"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "%s csoport RSS 2.0 hírcsatornája"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "%s csoport Atom hírcsatornája"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "FOAF a %s csoportnak"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Tagok"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(nincs)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Összes tag"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Létrehoztuk"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Tagok"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4365,7 +4698,10 @@ msgstr ""
"[Csatlakozz](%%%%action.register%%%%), és légy tagja ennek a csoportnak - és "
"még sok másiknak is! ([Tudj meg többet](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4374,24 +4710,31 @@ msgid ""
"their life and interests. "
msgstr ""
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Adminisztrátorok"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Nincs ilyen üzenet."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Csak a küldő és a címzett olvashatja ezt az üzenetet."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr ""
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr ""
@@ -4400,60 +4743,84 @@ msgstr ""
msgid "Notice deleted."
msgstr "A hírt töröltük."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
msgstr " %s megcímkézve"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "%1$s és barátai, %2$d oldal"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr ""
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "RSS 1.0 csatorna %1$s %2$s címkéjű híreiből"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "%s RSS 1.0 hírcsatornája"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "%s RSS 2.0 hírcsatornája"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "%s Atom hírcsatornája"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr ""
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "Ez %1$s története, de %2$s még nem tett közzé hírt."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
msgstr ""
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4467,7 +4834,9 @@ msgstr ""
"register%%%%) és kövesd nyomon **%s** pletykáit - és még rengeteg mást! "
"([Tudj meg többet](%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4478,7 +4847,8 @@ msgstr ""
"wiki/Mikroblog#Mikroblog) ír egy webhelyen, ami a szabad [StatusNet](http://"
"status.net/) szoftverre épült. "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "%s ismétlése"
@@ -4588,31 +4958,38 @@ msgstr "Duplázások korlátja"
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr ""
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr ""
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr ""
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr ""
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr ""
@@ -4821,12 +5198,14 @@ msgstr ""
msgid "Save snapshot settings"
msgstr ""
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr ""
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr ""
@@ -5051,75 +5430,93 @@ msgid ""
msgstr ""
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr ""
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
-msgstr ""
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
+msgstr "Érvénytelen SSL szerver. A maximális hossz 255 karakter."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Bemutatkozás méretkorlátja"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Új felhasználók"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr ""
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
-msgstr ""
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
+msgstr "A teljes név túl hosszú (legfeljebb 255 karakter lehet)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr ""
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr ""
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Meghívások"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "A meghívások engedélyezve vannak"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5218,11 +5615,13 @@ msgstr ""
msgid "Wrong image type for avatar URL ‘%s’."
msgstr ""
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr ""
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5307,7 +5706,7 @@ msgid "Plugins"
msgstr ""
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr ""
@@ -5340,29 +5739,38 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr ""
@@ -5487,39 +5895,46 @@ msgid "Problem saving notice."
msgstr "Probléma merült fel a hír mentése közben."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr ""
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Nem sikerült menteni a profilt."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr ""
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s - %2$s"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5589,32 +6004,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Nem sikerült létrehozni a csoportot."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr ""
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Nem sikerült beállítani a csoporttagságot."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr ""
@@ -5664,194 +6079,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Név nélküli oldal"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Elsődleges navigáció"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr ""
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr ""
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr ""
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Kontó"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr ""
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Kapcsolódás"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr ""
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr ""
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr ""
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr ""
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr ""
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr ""
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr ""
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr ""
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr ""
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr ""
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr ""
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr ""
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr ""
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr ""
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "A webhely híre"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr ""
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr ""
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Másodlagos navigáció"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Súgó"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Névjegy"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "GyIK"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "Felhasználási feltételek"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr ""
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Forrás"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Kapcsolat"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr ""
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "A StatusNet szoftver licence"
@@ -5859,7 +6281,7 @@ msgstr "A StatusNet szoftver licence"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -5867,7 +6289,7 @@ msgid ""
msgstr ""
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr ""
@@ -5876,7 +6298,7 @@ msgstr ""
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -5885,50 +6307,50 @@ msgid ""
msgstr ""
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "A webhely tartalmára vonatkozó licenc"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr ""
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Utána"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Előtte"
@@ -6007,7 +6429,7 @@ msgid "User configuration"
msgstr "A felhasználók beállításai"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Felhasználó"
@@ -6271,7 +6693,7 @@ msgid "AJAX error"
msgstr "Ajax-hiba"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr ""
@@ -6287,7 +6709,7 @@ msgstr ""
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr ""
@@ -6356,6 +6778,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s - %2$s"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6393,133 +6823,137 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat."
+msgstr[1] "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Hiba a közvetlen üzenet küldése közben."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr ""
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Hiba a hír ismétlésekor."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat."
+msgstr[1] "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr ""
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Hiba a hír elmentésekor."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr ""
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr ""
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr ""
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr ""
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Ne legyenek értesítések."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr ""
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Legyenek értesítések."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr ""
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Senkinek sem iratkoztál fel a híreire."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Ezen személy híreire iratkoztál fel:"
@@ -6527,14 +6961,14 @@ msgstr[1] "Ezen emberek híreire iratkoztál fel:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Senki sem követ figyelemmel."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Ez a személy iratkozott fel a híreidre:"
@@ -6542,21 +6976,21 @@ msgstr[1] "Ezek az emberek iratkoztak fel a híreidre:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Nem vagy tagja semmilyen csoportnak."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Ennek a csoportnak vagy tagja:"
msgstr[1] "Ezeknek a csoportoknak vagy tagja:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6661,25 +7095,41 @@ msgstr ""
msgid "Database error"
msgstr "Adatbázishiba"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Fájl feltöltése"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr ""
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"A szerver nem tudott feldolgozni ennyi POST-adatot (%s bájtot) a jelenlegi "
-"konfigurációja miatt."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "Be"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Ki"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Alaphelyzet"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr ""
@@ -6707,7 +7157,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr ""
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6745,7 +7196,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 kisbetű vagy számjegy, nem lehet benne írásjel vagy szóköz"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "A csoporthoz vagy témához tartozó honlap illetve blog URL-je"
#: lib/groupeditform.php:168
@@ -6753,21 +7205,32 @@ msgid "Describe the group or topic"
msgstr "Jellemezd a csoportot vagy a témát"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Jellemezd a csoportot vagy a témát %d karakterben"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Jellemezd a csoportot vagy a témát %d karakterben"
+msgstr[1] "Jellemezd a csoportot vagy a témát %d karakterben"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"A csoport földrajzi elhelyezkedése, ha van ilyen, pl. \"Város, Megye, Ország"
"\""
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Extra becenevek a csoport számára, vesszővel vagy szóközökkel elválasztva, "
+"legfeljebb %d"
+msgstr[1] ""
"Extra becenevek a csoport számára, vesszővel vagy szóközökkel elválasztva, "
"legfeljebb %d"
@@ -6869,39 +7332,57 @@ msgstr ""
msgid "Unsupported image file format."
msgstr "Nem támogatott képformátum."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Az a fájl túl nagy. A maximális fájlméret %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Részleges feltöltés."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr ""
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr ""
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Elvesztettük a fájlt."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Ismeretlen fájltípus"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
+msgstr[1] "MB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+msgstr[1] "kB"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7142,7 +7623,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) az általad küldött hírt hozzáadta a kedvenceihez"
@@ -7152,7 +7633,7 @@ msgstr "%s (@%s) az általad küldött hírt hozzáadta a kedvenceihez"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7190,7 +7671,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7200,7 +7681,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) figyelmedbe ajánlott egy hírt"
@@ -7211,7 +7692,7 @@ msgstr "%s (@%s) figyelmedbe ajánlott egy hírt"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7271,7 +7752,7 @@ msgstr "Sajnos az nem a te bejövő email-címed."
msgid "Sorry, no incoming email allowed."
msgstr "Sajnos a bejövő email nincs engedélyezve."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Nem támogatott üzenet-típus: %s"
@@ -7333,7 +7814,7 @@ msgstr "Nem sikerült a fájl MIME-típusát megállapítani."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7342,7 +7823,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7481,31 +7962,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr ""
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Személyes"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Válaszok"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Kedvencek"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr ""
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "A bejövő üzeneteid"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr ""
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "A küldött üzeneteid"
@@ -7612,16 +8093,17 @@ msgid "Sandbox this user"
msgstr ""
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr ""
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr ""
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7702,6 +8184,12 @@ msgstr ""
msgid "None"
msgstr ""
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Érvénytelen megjegyzéstartalom."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7711,8 +8199,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr ""
@@ -7722,29 +8210,32 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr ""
@@ -7752,6 +8243,13 @@ msgstr ""
msgid "Top posters"
msgstr ""
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Blokk feloldása"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr ""
@@ -7830,17 +8328,17 @@ msgid "Moderator"
msgstr "Moderátor"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "pár másodperce"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "körülbelül egy perce"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -7848,12 +8346,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "körülbelül egy órája"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -7861,12 +8359,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "körülbelül egy napja"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -7874,12 +8372,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "körülbelül egy hónapja"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -7887,7 +8385,7 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "körülbelül egy éve"
@@ -7918,31 +8416,21 @@ msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat."
msgstr[1] "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
msgid "No user specified; using backup user."
msgstr ""
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "A teljes név túl hosszú (legfeljebb 255 karakter lehet)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "A hely túl hosszú (legfeljebb 255 karakter lehet)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Ez túl hosszú. Az üzenet mérete legfeljebb %d karakter lehet."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Az bemutatkozás túl hosszú (max %d karakter)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Jellemezd önmagad és az érdeklődési köröd %d karakterben"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/ia/LC_MESSAGES/statusnet.po b/locale/ia/LC_MESSAGES/statusnet.po
index 4abe33ae7..57146163c 100644
--- a/locale/ia/LC_MESSAGES/statusnet.po
+++ b/locale/ia/LC_MESSAGES/statusnet.po
@@ -9,155 +9,181 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:15+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:23+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Accesso"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Configurationes de accesso al sito"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registration"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "Prohibir al usatores anonyme (sin session aperte) de vider le sito?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Private"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Permitter le registration solmente al invitatos."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Solmente per invitation"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Disactivar le creation de nove contos."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Claudite"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Salveguardar configurationes de accesso"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Salveguardar"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Pagina non existe."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Iste usator non existe."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s e amicos, pagina %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s e amicos"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Syndication pro le amicos de %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Syndication pro le amicos de %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Syndication pro le amicos de %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -167,7 +193,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -176,9 +202,9 @@ msgstr ""
"Proba subscriber te a altere personas, [face te membro de un gruppo](%%"
"action.groups%%) o publica alique tu mesme."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -189,7 +215,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -198,65 +226,80 @@ msgstr ""
"Proque non [registrar un conto](%%%%action.register%%%%) e postea dar un "
"pulsata a %s o publicar un message a su attention."
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Tu e amicos"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Actualisationes de %1$s e su amicos in %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "Methodo API non trovate."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Iste methodo require un POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -265,17 +308,21 @@ msgstr ""
"im, none."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Non poteva actualisar le usator."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -288,11 +335,13 @@ msgstr "Non poteva salveguardar le profilo."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -309,10 +358,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -320,8 +371,9 @@ msgid "Unable to save your design settings."
msgstr "Impossibile salveguardar le configurationes del apparentia."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Non poteva actualisar le apparentia."
@@ -340,31 +392,31 @@ msgstr "Le blocada del usator ha fallite."
msgid "Unblock user failed."
msgstr "Le disblocada del usator ha fallite."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Messages directe de %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Tote le messages directe inviate de %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Messages directe a %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Tote le messages directe inviate a %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Message sin texto!"
@@ -399,7 +451,9 @@ msgid ""
msgstr "Non invia un message a te mesme; il suffice susurrar lo discretemente."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Nulle stato trovate con iste ID."
@@ -415,219 +469,284 @@ msgstr "Iste stato es ja favorite."
msgid "Could not create favorite."
msgstr "Non poteva crear le favorite."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Iste stato non es favorite."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Non poteva deler le favorite."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Non poteva sequer le usator: profilo non trovate."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Non poteva sequer le usator: %s es ja in tu lista."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Non poteva cessar de sequer le usator: Usator non trovate."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Tu non pote cessar de sequer te mesme."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Duo IDs o pseudonymos valide debe esser fornite."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Non poteva determinar le usator de origine."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Non poteva trovar le usator de destination."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "Le pseudonymo pote solmente haber minusculas e numeros, sin spatios."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Pseudonymo ja in uso. Proba un altere."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Non un pseudonymo valide."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Le pagina personal non es un URL valide."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
-#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
-msgstr "Le nomine complete es troppo longe (max. 255 characteres)."
+msgstr "Le nomine complete es troppo longe (maximo 255 characteres)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Description es troppo longe (max %d charachteres)."
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Description es troppo longe (maximo %d characteres)."
+msgstr[1] "Description es troppo longe (maximo %d characteres)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
-#, fuzzy
msgid "Location is too long (maximum 255 characters)."
-msgstr "Loco es troppo longe (max. 255 characteres)."
-
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+msgstr "Loco es troppo longe (maximo 255 characteres)."
+
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Troppo de aliases! Maximo: %d."
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Troppo de aliases! Solmente un es permittite."
+msgstr[1] "Troppo de aliases! Maximo permittite: %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Alias invalide: \"%s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Le alias \"%s\" es ja in uso. Proba un altere."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Le alias non pote esser identic al pseudonymo."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Gruppo non trovate."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Tu es ja membro de iste gruppo."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Le administrator te ha blocate de iste gruppo."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Non poteva inscriber le usator %1$s in le gruppo %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Tu non es membro de iste gruppo."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Non poteva remover le usator %1$s del gruppo %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Gruppos de %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Gruppos de %1$s del quales %2$s es membro."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "Gruppos de %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "gruppos in %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Le incargamento ha fallite."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
msgid "Invalid request token or verifier."
msgstr "Indicio de requesta o verificator invalide."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Nulle parametro oauth_token fornite."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
msgid "Invalid request token."
msgstr "Indicio de requesta invalide."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
-#, fuzzy
+#: actions/apioauthauthorize.php:121
msgid "Request token already authorized."
-msgstr "Tu non es autorisate."
+msgstr "Indicio de requesta jam autorisate."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Occurreva un problema con le indicio de tu session. Per favor reproba."
@@ -637,42 +756,55 @@ msgid "Invalid nickname / password!"
msgstr "Nomine de usator o contrasigno invalide!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
-#, fuzzy
+#: actions/apioauthauthorize.php:217
msgid "Database error inserting oauth_token_association."
msgstr ""
-"Error del base de datos durante le insertion del usator del application "
-"OAuth."
+"Error del base de datos durante le insertion de oauth_token_association."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Submission de formulario inexpectate."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Un application vole connecter se a tu conto"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Permitter o refusar accesso"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"Un application vole poter <strong>%3$s</strong> le datos de tu conto de %4"
+"$s. Tu debe solmente dar accesso a tu conto de %4$s a tertie personas in le "
+"quales tu ha confidentia."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -684,16 +816,17 @@ msgstr ""
"accesso a tu conto de %4$s a tertie personas in le quales tu ha confidentia."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr "Conto"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -701,7 +834,7 @@ msgstr "Pseudonymo"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Contrasigno"
@@ -712,7 +845,7 @@ msgstr "Contrasigno"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -720,38 +853,52 @@ msgid "Cancel"
msgstr "Cancellar"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
msgctxt "BUTTON"
msgid "Allow"
msgstr "Permitter"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr "Autorisar le accesso al informationes de tu conto."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
msgstr "Autorisation cancellate."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr "Le indicio de requesta %s ha essite revocate."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+msgid "You have successfully authorized the application"
+msgstr "Application autorisate con successo"
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+"Per favor retorna al application e entra le sequente codice de securitate "
+"pro completar le processo."
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, php-format
-msgid "You have successfully authorized %s."
-msgstr "Tu ha autorisate %s con successo."
+msgid "You have successfully authorized %s"
+msgstr "Autorisation de %s succedite"
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -760,45 +907,56 @@ msgstr ""
"Per favor retorna a %s e entra le sequente codice de securitate pro "
"completar le processo."
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Iste methodo require un commando POST o DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Tu non pote deler le stato de un altere usator."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Nota non trovate."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Non pote repeter tu proprie nota."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Iste nota ha ja essite repetite."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Stato delite."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Nulle stato trovate con iste ID."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "Le cliente debe fornir un parametro 'status' con un valor."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -808,11 +966,13 @@ msgstr[1] ""
"Isto es troppo longe. Le longitude maximal de notas es %d characteres."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
msgid "Parent notice not found."
msgstr "Nota genitor non trovate."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -821,168 +981,235 @@ msgstr[0] ""
msgstr[1] ""
"Le longitude maximal de notas es %d characteres, includente le URL adjungite."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Formato non supportate."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Favorites de %2$s"
-#: actions/apitimelinefavorites.php:119
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
+msgstr "%1$s actualisationes favoritisate per %2$s / %3$s."
+
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
-msgstr "%1$s actualisationes favoritisate per %2$s / %2$s."
+msgid "Could not generate feed for group - %s"
+msgstr "Non poteva generar un syndication pro le gruppo %s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Actualisationes que mentiona %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr ""
"Actualisationes de %1$s que responde al actualisationes de %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "Chronologia public de %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "Actualisationes de totes in %s!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+msgid "Unimplemented."
+msgstr "Non implementate."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Repetite a %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Repetitiones de %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Notas con etiquetta %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Actualisationes con etiquetta %1$s in %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "Methodo API in construction."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Non trovate."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "Usator non trovate."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Annexo non existe."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Nulle pseudonymo."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Nulle dimension."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Dimension invalide."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
"Tu pote incargar tu avatar personal. Le dimension maximal del file es %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Usator sin profilo correspondente"
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Configuration del avatar"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Original"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Previsualisation"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Deler"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Incargar"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Taliar"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Nulle file incargate."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Selige un area quadrate del imagine pro facer lo tu avatar"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Datos del file perdite."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Avatar actualisate."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Actualisation del avatar fallite."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Avatar delite."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Tu ha ja blocate iste usator."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Blocar usator"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -998,8 +1225,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1007,7 +1234,7 @@ msgstr "No"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Non blocar iste usator"
@@ -1017,8 +1244,8 @@ msgstr "Non blocar iste usator"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1026,140 +1253,168 @@ msgstr "Si"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Blocar iste usator"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Falleva de salveguardar le information del blocada."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Gruppo non existe."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s profilos blocate"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s profilos blocate, pagina %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Un lista del usatores excludite del membrato de iste gruppo."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Disblocar le usator del gruppo"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Disblocar"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Disblocar iste usator"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Publicar in %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Nulle codice de confirmation."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Codice de confirmation non trovate."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Iste codice de confirmation non es pro te!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Le typo de adresse %s non es recognoscite."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Iste adresse ha ja essite confirmate."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Non poteva actualisar usator."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Non poteva deler confirmation de e-mail."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+msgid "Could not delete address confirmation."
+msgstr "Non poteva deler le confirmation de adresse."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Confirmar adresse"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Le adresse \"%s\" ha essite confirmate pro tu conto."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Conversation"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Notas"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Tu debe aperir un session pro deler un application."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Application non trovate."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Tu non es le proprietario de iste application."
@@ -1167,15 +1422,18 @@ msgstr "Tu non es le proprietario de iste application."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Il habeva un problema con tu indicio de session."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Deler application"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1186,12 +1444,12 @@ msgstr ""
"de usator."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Non deler iste application"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Deler iste application"
@@ -1225,12 +1483,13 @@ msgstr "Non poteva deler le gruppo %s."
msgid "Deleted group %s"
msgstr "Deleva gruppo %s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
msgid "Delete group"
msgstr "Deler gruppo"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1251,22 +1510,27 @@ msgstr "Non deler iste gruppo"
msgid "Delete this group"
msgstr "Deler iste gruppo"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Tu non ha aperite un session."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Non pote deler iste nota."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1274,21 +1538,24 @@ msgstr ""
"Tu es super le puncto de deler permanentemente un nota. Un vice facite, isto "
"non pote esser disfacite."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Deler nota"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Es tu secur de voler deler iste nota?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Non deler iste nota"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Deler iste nota"
@@ -1374,12 +1641,14 @@ msgstr ""
"Es possibile incargar un apparentia personalisate de StatusNet in un "
"archivo .ZIP."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Cambiar imagine de fundo"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Fundo"
@@ -1393,40 +1662,48 @@ msgstr ""
"file es %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Active"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Non active"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Activar o disactivar le imagine de fundo."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Tegular le imagine de fundo"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Cambiar colores"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Contento"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Barra lateral"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Texto"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Ligamines"
@@ -1438,29 +1715,31 @@ msgstr "Avantiate"
msgid "Custom CSS"
msgstr "CSS personalisate"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Usar predefinitiones"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Restaurar apparentias predefinite"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Revenir al predefinitiones"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Salveguardar"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Salveguardar apparentia"
@@ -1504,9 +1783,9 @@ msgid "Name is required."
msgstr "Le nomine es requirite."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
-msgid "Name is too long (max 255 characters)."
-msgstr "Le nomine es troppo longe (max. 255 characteres)."
+#: actions/editapplication.php:188 actions/newapplication.php:169
+msgid "Name is too long (maximum 255 characters)."
+msgstr "Le nomine es troppo longe (maximo 255 characteres)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
#: actions/editapplication.php:192 actions/newapplication.php:166
@@ -1518,16 +1797,6 @@ msgstr "Nomine ja in uso. Proba un altere."
msgid "Description is required."
msgstr "Le description es requirite."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Description es troppo longe (maximo %d characteres)."
-msgstr[1] "Description es troppo longe (maximo %d characteres)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1544,7 +1813,7 @@ msgid "Organization is required."
msgstr "Le organisation es requirite."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
msgid "Organization is too long (maximum 255 characters)."
msgstr "Le organisation es troppo longe (maximo 255 characteres)."
@@ -1567,39 +1836,49 @@ msgstr "Le URL de retorno non es valide."
msgid "Could not update application."
msgstr "Non poteva actualisar application."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Modificar gruppo %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Tu debe aperir un session pro crear un gruppo."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Tu debe esser administrator pro modificar le gruppo."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Usa iste formulario pro modificar le gruppo."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Alias invalide: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Non poteva actualisar gruppo."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Non poteva crear aliases."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Optiones salveguardate."
@@ -1792,6 +2071,12 @@ msgstr "Nulle confirmation pendente a cancellar."
msgid "That is the wrong email address."
msgstr "Iste adresse de e-mail es erronee."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Non poteva deler confirmation de e-mail."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1874,7 +2159,7 @@ msgstr ""
"nota a tu favorites!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Notas favorite de %s"
@@ -1971,19 +2256,23 @@ msgstr "Tu non pote conceder rolos a usatores in iste sito."
msgid "User already has this role."
msgstr "Le usator ha ja iste rolo."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Nulle profilo specificate."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Non existe un profilo con iste ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Nulle gruppo specificate."
@@ -2049,8 +2338,10 @@ msgstr ""
"Personalisa le apparentia de tu gruppo con un imagine de fundo e un paletta "
"de colores de tu preferentia."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Non poteva actualisar tu apparentia."
@@ -2070,6 +2361,14 @@ msgstr ""
"Tu pote incargar un imagine pro le logotypo de tu gruppo. Le dimension "
"maximal del file es %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Incargar"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Taliar"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Selige un area quadrate del imagine que devenira le logotypo."
@@ -2212,15 +2511,18 @@ msgstr ""
"Proque non [registrar un conto](%%action.register%%) e [crear le gruppo](%%"
"action.newgroup%%) tu mesme?"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Solmente un administrator pote disblocar membros de un gruppo."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Le usator non es blocate del gruppo."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Error de remover le blocada."
@@ -2310,7 +2612,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Publicar un MicroID pro mi adresse Jabber/GTalk."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Preferentias confirmate."
@@ -2433,10 +2735,9 @@ msgstr[1] "Tu es ja subscribite a iste usatores:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
+#: actions/invite.php:145 actions/invite.php:159
#, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2621,7 +2922,7 @@ msgstr ""
"derectos reservate\"."
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
+msgid "Invalid license title. Maximum length is 255 characters."
msgstr "Titulo de licentia invalide. Longitude maximal es 255 characteres."
#: actions/licenseadminpanel.php:168
@@ -2783,7 +3084,6 @@ msgstr "Nulle stato actual."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:52
-#, fuzzy
msgid "New application"
msgstr "Nove application"
@@ -2796,50 +3096,37 @@ msgstr "Tu debe aperir un session pro registrar un application."
msgid "Use this form to register a new application."
msgstr "Usa iste formulario pro registrar un nove application."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Le nomine es troppo longe (max. 255 characteres)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Le URL de origine es requirite."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Le organisation es troppo longe (max. 255 characteres)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Non poteva crear application."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Nove gruppo"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Usa iste formulario pro crear un nove gruppo."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "description es troppo longe (max %d chars)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Nove message"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Tu non pote inviar un message a iste usator."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Nulle contento!"
@@ -2848,7 +3135,7 @@ msgid "No recipient specified."
msgstr "Nulle destinatario specificate."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "Non invia un message a te mesme; il suffice susurrar lo discretemente."
@@ -2859,12 +3146,12 @@ msgstr "Message inviate"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Message directe a %s inviate."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Error de Ajax"
@@ -2872,20 +3159,7 @@ msgstr "Error de Ajax"
msgid "New notice"
msgstr "Nove nota"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr ""
-"Isto es troppo longe. Le longitude maximal del notas es %d characteres."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-"Le longitude maximal del notas es %d characteres, includente le URL "
-"adjungite."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Nota publicate"
@@ -3027,25 +3301,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Le nota ha nulle profilo."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Le stato de %1$s in %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Le typo de contento %s non es supportate."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Solmente le URLs %s es permittite super HTTP simple."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Formato de datos non supportate."
@@ -3058,37 +3332,47 @@ msgstr "Recerca de personas"
msgid "Notice Search"
msgstr "Rercerca de notas"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Altere configurationes"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Gestion de varie altere optiones."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (servicio gratuite)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Accurtar URLs con"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Le servicio de accurtamento automatic a usar."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Vider apparentias de profilo"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Monstrar o celar apparentias de profilo."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
-msgstr "Le servicio de accurtamento de URL es troppo longe (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+msgid "URL shortening service is too long (maximum 50 characters)."
+msgstr ""
+"Le servicio de accurtamento de URL es troppo longe (maximo 50 characteres)."
#: actions/otp.php:69
msgid "No user ID specified."
@@ -3514,8 +3798,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 minusculas o numeros, sin punctuation o spatios."
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Nomine complete"
@@ -3554,9 +3839,10 @@ msgid "Bio"
msgstr "Bio"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Loco"
@@ -3617,11 +3903,11 @@ msgstr ""
#. TRANS: Plural form is used based on the maximum number of allowed
#. TRANS: characters for the biography (%d).
#: actions/profilesettings.php:262 actions/register.php:230
-#, fuzzy, php-format
+#, php-format
msgid "Bio is too long (maximum %d character)."
msgid_plural "Bio is too long (maximum %d characters)."
-msgstr[0] "Bio es troppo longe (max %d character)."
-msgstr[1] "Bio es troppo longe (max %d characteres)."
+msgstr[0] "Bio es troppo longe (maximo %d character)."
+msgstr[1] "Bio es troppo longe (maximo %d characteres)."
#. TRANS: Validation error in form for profile settings.
#: actions/profilesettings.php:273 actions/siteadminpanel.php:151
@@ -3630,9 +3916,8 @@ msgstr "Fuso horari non seligite."
#. TRANS: Validation error in form for profile settings.
#: actions/profilesettings.php:281
-#, fuzzy
msgid "Language is too long (maximum 50 characters)."
-msgstr "Lingua es troppo longe (max. 50 characteres)."
+msgstr "Lingua es troppo longe (maximo 50 characteres)."
#. TRANS: Validation error in form for profile settings.
#. TRANS: %s is an invalid tag.
@@ -3896,7 +4181,7 @@ msgid "Unexpected password reset."
msgstr "Reinitialisation inexpectate del contrasigno."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+msgid "Password must be 6 characters or more."
msgstr "Le contrasigno debe haber 6 characteres o plus."
#: actions/recoverpassword.php:369
@@ -4140,7 +4425,7 @@ msgid "Repeated!"
msgstr "Repetite!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Responsas a %s"
@@ -4273,11 +4558,12 @@ msgstr "Organisation"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Description"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statisticas"
@@ -4295,6 +4581,11 @@ msgstr "Actiones de application"
msgid "Reset key & secret"
msgstr "Reinitialisar clave e secreto"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Deler"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Info del application"
@@ -4388,77 +4679,104 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Isto es un modo de condivider lo que te place."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "Gruppo %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Gruppo %1$s, pagina %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Profilo del gruppo"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Nota"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Aliases"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Actiones del gruppo"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Syndication de notas pro le gruppo %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Syndication de notas pro le gruppo %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Syndication de notas pro le gruppo %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "Amico de un amico pro le gruppo %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Membros"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Nulle)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Tote le membros"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+msgctxt "LABEL"
msgid "Created"
msgstr "Create"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Membros"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4473,7 +4791,10 @@ msgstr ""
"lor vita e interesses. [Crea un conto](%%%%action.register%%%%) pro devenir "
"parte de iste gruppo e multe alteres! ([Lege plus](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4486,24 +4807,31 @@ msgstr ""
"[StatusNet](http://status.net/). Su membros condivide breve messages super "
"lor vita e interesses. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Administratores"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Message non existe."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Solmente le expeditor e destinatario pote leger iste message."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Message a %1$s in %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Message de %1$s in %2$s"
@@ -4512,48 +4840,68 @@ msgstr "Message de %1$s in %2$s"
msgid "Notice deleted."
msgstr "Nota delite."
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s etiquettate con %2$s"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
#, php-format
-msgid " tagged %s"
-msgstr " con etiquetta %s"
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "%1$s etiquettate con %2$s, pagina %3$d"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, pagina %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Syndication de notas pro %1$s con etiquetta %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Syndication de notas pro %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Syndication de notas pro %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Syndication de notas pro %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "Amico de un amico pro %s"
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
-"Isto es le chronologia pro %1$s, ma %2$s non ha ancora publicate alique."
+"Isto es le chronologia pro %1$s, ma %1$s non ha ancora publicate alique."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4561,7 +4909,9 @@ msgstr ""
"Videva tu qualcosa de interessante recentemente? Tu non ha ancora publicate "
"alcun nota, dunque iste es un bon momento pro comenciar :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4570,7 +4920,9 @@ msgstr ""
"Tu pote tentar dar un pulsata a %1$s o [publicar un nota a su attention](%%%%"
"action.newnotice%%%%?status_textarea=%2$s)."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4584,7 +4936,9 @@ msgstr ""
"pro sequer le notas de **%s** e multe alteres! ([Lege plus](%%%%doc.help%%%"
"%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4595,7 +4949,8 @@ msgstr ""
"(http://en.wikipedia.org/wiki/Microblog) a base del software libere "
"[StatusNet](http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Repetition de %s"
@@ -4709,32 +5064,39 @@ msgstr ""
"Quante tempore (in secundas) le usatores debe attender ante de poter "
"publicar le mesme cosa de novo."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Aviso del sito"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Modificar message a tote le sito"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Impossibile salveguardar le aviso del sito."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "Le longitude maxime del aviso a tote le sito es 255 characteres."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Texto del aviso del sito"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-"Le texto del aviso a tote le sito (max. 255 characteres; HTML permittite)"
+"Le texto del aviso a tote le sito (maximo 255 characteres; HTML permittite)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Salveguardar aviso del sito"
@@ -4950,12 +5312,14 @@ msgstr "Le instantaneos essera inviate a iste URL"
msgid "Save snapshot settings"
msgstr "Salveguardar configuration de instantaneos"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Tu non es subscribite a iste profilo."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Non poteva salveguardar le subscription."
@@ -5197,75 +5561,91 @@ msgstr ""
"licentia del sito ‘%2$s’."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Usator"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr "Configurationes de usator pro iste sito de StatusNet"
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Limite de biographia invalide. Debe esser un numero."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
-msgstr "Texto de benvenita invalide. Longitude maximal es 255 characteres."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
+msgstr "Texto de benvenita invalide. Longitude maxime es 255 characteres."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Subscription predefinite invalide: '%1$s' non es usator."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profilo"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Limite de biographia"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Le longitude maximal del biographia de un profilo in characteres."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Nove usatores"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Message de benvenita a nove usatores"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
-msgstr "Texto de benvenita pro nove usatores (max. 255 characteres)"
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+msgid "Welcome text for new users (maximum 255 characters)."
+msgstr "Texto de benvenita pro nove usatores (maximo 255 characteres)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Subscription predefinite"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Subscriber automaticamente le nove usatores a iste usator."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Invitationes"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Invitationes activate"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Si le usatores pote invitar nove usatores."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr "Salveguardar configurationes de usator"
@@ -5372,11 +5752,13 @@ msgstr "Non pote leger URL de avatar ‘%s’."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Typo de imagine incorrecte pro URL de avatar ‘%s’."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Apparentia del profilo"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5476,7 +5858,7 @@ msgid "Plugins"
msgstr "Plug-ins"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Version"
@@ -5509,31 +5891,42 @@ msgstr "Robin pensa que alique es impossibile."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+"Nulle file pote esser plus grande que %1$d byte e le file que tu inviava ha %"
+"2$d bytes. Tenta incargar un version minus grande."
+msgstr[1] ""
"Nulle file pote esser plus grande que %1$d bytes e le file que tu inviava ha "
"%2$d bytes. Tenta incargar un version minus grande."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr "Un file de iste dimension excederea tu quota de usator de %d bytes."
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] "Un file de iste dimension excederea tu quota de usator de %d byte."
+msgstr[1] "Un file de iste dimension excederea tu quota de usator de %d bytes."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr "Un file de iste dimension excederea tu quota mensual de %d bytes."
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] "Un file de iste dimension excederea tu quota mensual de %d byte."
+msgstr[1] "Un file de iste dimension excederea tu quota mensual de %d bytes."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Nomine de file invalide."
@@ -5662,39 +6055,46 @@ msgid "Problem saving notice."
msgstr "Problema salveguardar nota."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
-msgstr "Mal typo fornite a saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
+msgstr "Mal typo fornite a saveKnownGroups."
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Problema salveguardar le cassa de entrata del gruppo."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Non poteva salveguardar le responsa pro %1$d, %2$d."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr "Non pote revocar le rolo \"%1$s\" del usator #%2$d; non existe."
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5766,32 +6166,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Benvenite a %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Nulle signule usator definite pro le modo de singule usator."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
-msgstr ""
+msgstr "Codice in modo de usator singule appellate sin esser activate."
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Non poteva crear gruppo."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Non poteva definir le URL del gruppo."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Non poteva configurar le membrato del gruppo."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Non poteva salveguardar le informationes del gruppo local."
@@ -5841,194 +6241,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Pagina sin titulo"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr "Monstrar plus"
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Navigation primari del sito"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Profilo personal e chronologia de amicos"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Personal"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Cambiar tu e-mail, avatar, contrasigno, profilo"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Conto"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Connecter a servicios"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Connecter"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Modificar le configuration del sito"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Admin"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Invitar amicos e collegas a accompaniar te in %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Invitar"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Terminar le session del sito"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Clauder session"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Crear un conto"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Crear conto"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Authenticar te a iste sito"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Aperir session"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Adjuta me!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Adjuta"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Cercar personas o texto"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Cercar"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Aviso del sito"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Vistas local"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Aviso de pagina"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Navigation secundari del sito"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Adjuta"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "A proposito"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "FAQ"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "CdS"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Confidentialitate"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Fonte"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Contacto"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Insignia"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Licentia del software StatusNet"
@@ -6036,7 +6443,7 @@ msgstr "Licentia del software StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6046,7 +6453,7 @@ msgstr ""
"%](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** es un servicio de microblog."
@@ -6055,7 +6462,7 @@ msgstr "**%%site.name%%** es un servicio de microblog."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6067,51 +6474,51 @@ msgstr ""
"(http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Licentia del contento del sito"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "Le contento e datos de %1$s es private e confidential."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr "Contento e datos sub copyright de %1$s. Tote le derectos reservate."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"Contento e datos sub copyright del contributores. Tote le derectos reservate."
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr "Tote le contento e datos de %1$s es disponibile sub le licentia %2$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Pagination"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Post"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Ante"
@@ -6192,7 +6599,7 @@ msgid "User configuration"
msgstr "Configuration del usator"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Usator"
@@ -6269,12 +6676,13 @@ msgstr "Non poteva crear application OAuth anonyme."
msgid ""
"Could not find a profile and application associated with the request token."
msgstr ""
+"Non poteva trovar un profilo e application associate con le indicio de "
+"requesta."
#. TRANS: Exception thrown when no access token can be issued.
#: lib/apioauthstore.php:186
-#, fuzzy
msgid "Could not issue access token."
-msgstr "Non poteva inserer message."
+msgstr "Non poteva emitter le indicio de accesso."
#. TRANS: Server error displayed when a database error occurs.
#: lib/apioauthstore.php:243
@@ -6460,7 +6868,7 @@ msgid "AJAX error"
msgstr "Error de Ajax"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Commando complete"
@@ -6476,7 +6884,7 @@ msgstr "Non existe un nota con iste ID."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "Le usator non ha un ultime nota."
@@ -6545,6 +6953,14 @@ msgstr "%1$s se jungeva al gruppo %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s quitava le gruppo %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6584,113 +7000,117 @@ msgstr ""
"%s es un profilo remote; tu pote solmente inviar messages directe a usatores "
"super le mesme servitor."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Message troppo longe - maximo es %1$d characteres, tu inviava %2$d."
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Message troppo longe - maximo es %1$d character, tu inviava %2$d."
+msgstr[1] "Message troppo longe - maximo es %1$d characteres, tu inviava %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Error durante le invio del message directe."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Nota de %s repetite."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Error durante le repetition del nota."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Nota troppo longe - maximo es %d characteres, tu inviava %d."
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Nota troppo longe - maximo es %1$d character, tu inviava %2$d."
+msgstr[1] "Nota troppo longe - maximo es %1$d characteres, tu inviava %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Responsa a %s inviate."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Errur durante le salveguarda del nota."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Specifica le nomine del usator al qual subscriber te."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Impossibile subscriber se a profilos OMB per medio de un commando."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Subscribite a %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Specifica le nomine del usator al qual cancellar le subscription."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "Subscription a %s cancellate."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Commando non ancora implementate."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Notification disactivate."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Non pote disactivar notification."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Notification activate."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Non pote activar notification."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "Le commando de apertura de session es disactivate."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
@@ -6699,20 +7119,20 @@ msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "Subscription de %s cancellate."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Tu non es subscribite a alcuno."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Tu es subscribite a iste persona:"
@@ -6720,14 +7140,14 @@ msgstr[1] "Tu es subscribite a iste personas:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Necuno es subscribite a te."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Iste persona es subscribite a te:"
@@ -6735,21 +7155,21 @@ msgstr[1] "Iste personas es subscribite a te:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Tu non es membro de alcun gruppo."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Tu es membro de iste gruppo:"
msgstr[1] "Tu es membro de iste gruppos:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6891,10 +7311,13 @@ msgstr "Applicationes autorisate connectite"
msgid "Database error"
msgstr "Error de base de datos"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Incargar file"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6902,16 +7325,26 @@ msgstr ""
"Tu pote actualisar tu imagine de fundo personal. Le dimension maximal del "
"file es 2MB."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"Le servitor non ha potite tractar tante datos POST (%s bytes) a causa de su "
-"configuration actual."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+msgctxt "RADIO"
+msgid "On"
+msgstr "Active"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Non active"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Reinitialisar"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Apparentia predefinite restaurate."
@@ -6939,7 +7372,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "Amico de un amico"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr "Syndicationes"
@@ -6977,8 +7411,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 minusculas o numeros, sin punctuation o spatios"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
-msgstr "URL del pagina initial o blog del gruppo o topico"
+msgid "URL of the homepage or blog of the group or topic."
+msgstr "URL del pagina initial o blog del gruppo o topico."
#: lib/groupeditform.php:168
msgid "Describe the group or topic"
@@ -6986,20 +7420,30 @@ msgstr "Describe le gruppo o topico"
#: lib/groupeditform.php:170
#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Describe le gruppo o topico in %d characteres"
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Describe le gruppo o topico in %d character o minus"
+msgstr[1] "Describe le gruppo o topico in %d characteres o minus"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
-"Loco del gruppo, si existe, como \"Citate, Provincia (o Region), Pais\""
+"Loco del gruppo, si existe, como \"Citate, Provincia (o Region), Pais\"."
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
-"Pseudonymos additional pro le gruppo, separate per commas o spatios, max %d"
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Pseudonymo additional pro le gruppo. Solmente %d alias es permittite."
+msgstr[1] ""
+"Pseudonymos additional pro le gruppo, separate per commas o spatios. Un "
+"maximo de %d aliases es permittite."
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7099,39 +7543,57 @@ msgstr "Iste pagina non es disponibile in un formato que tu accepta"
msgid "Unsupported image file format."
msgstr "Formato de file de imagine non supportate."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Iste file es troppo grande. Le dimension maximal es %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Incargamento partial."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Error de systema durante le incargamento del file."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Le file non es un imagine o es defectuose."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "File perdite."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Typo de file incognite"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "%dMB"
+msgstr[1] "%dMB"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "%dKB"
+msgstr[1] "%dKB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "KB"
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] "%dB"
+msgstr[1] "%dB"
#: lib/jabber.php:387
#, php-format
@@ -7381,7 +7843,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%1$s (@%2$s) ha addite tu nota como favorite"
@@ -7391,7 +7853,7 @@ msgstr "%1$s (@%2$s) ha addite tu nota como favorite"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7430,7 +7892,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7443,7 +7905,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%1$s (@%2$s) ha inviate un nota a tu attention"
@@ -7454,7 +7916,7 @@ msgstr "%1$s (@%2$s) ha inviate un nota a tu attention"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7536,7 +7998,7 @@ msgstr "Pardono, isto non es tu adresse de e-mail entrante."
msgid "Sorry, no incoming email allowed."
msgstr "Pardono, le reception de e-mail non es permittite."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Typo de message non supportate: %s"
@@ -7602,7 +8064,7 @@ msgstr "Non poteva determinar le typo MIME del file."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7613,7 +8075,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "\"%s\" non es un typo de file supportate in iste servitor."
@@ -7754,31 +8216,31 @@ msgstr "Nota duplicate."
msgid "Couldn't insert new subscription."
msgstr "Non poteva inserer nove subscription."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Personal"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Responsas"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Favorites"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Cassa de entrata"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Tu messages recipite"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Cassa de exito"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Tu messages inviate"
@@ -7872,9 +8334,8 @@ msgstr "Revocar le rolo \"%s\" de iste usator"
#. TRANS: Client error on action trying to visit a non-existing page.
#: lib/router.php:847
-#, fuzzy
msgid "Page not found."
-msgstr "Methodo API non trovate."
+msgstr "Pagina non trovate."
#: lib/sandboxform.php:67
msgid "Sandbox"
@@ -7885,16 +8346,17 @@ msgid "Sandbox this user"
msgstr "Mitter iste usator in le cassa de sablo"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Cercar in sito"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Parola(s)-clave"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7975,6 +8437,11 @@ msgstr "Nube de etiquetta de personas como etiquettate"
msgid "None"
msgstr "Nulle"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+msgid "Invalid theme name."
+msgstr "Nomine de apparentia invalide."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7986,8 +8453,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "Le file del apparentia manca o le incargamento ha fallite."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Salveguarda del apparentia fallite."
@@ -7997,16 +8464,21 @@ msgstr "Apparentia invalide: mal structura de directorios."
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"Le apparentia incargate es troppo voluminose; debe occupar minus de %d byte "
+"in forma non comprimite."
+msgstr[1] ""
"Le apparentia incargate es troppo voluminose; debe occupar minus de %d bytes "
"in forma non comprimite."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "Archivo de apparentia invalide: manca le file css/display.css"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8014,18 +8486,18 @@ msgstr ""
"Le apparentia contine un nomine de file o dossier invalide. Limita te a "
"litteras ASCII, digitos, sublineamento, e signo minus."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
"Le thema contine nomines de extension de file insecur; pote esser insecur."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
"Le apparentia contine un file del typo '.%s', le qual non es permittite."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Error durante le apertura del archivo del apparentia."
@@ -8033,6 +8505,12 @@ msgstr "Error durante le apertura del archivo del apparentia."
msgid "Top posters"
msgstr "Qui scribe le plus"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Disblocar"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Retirar del cassa de sablo"
@@ -8111,17 +8589,17 @@ msgid "Moderator"
msgstr "Moderator"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "alcun secundas retro"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "circa un minuta retro"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8129,12 +8607,12 @@ msgstr[0] "un minuta"
msgstr[1] "%d minutas"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "circa un hora retro"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8142,12 +8620,12 @@ msgstr[0] "un hora"
msgstr[1] "%d horas"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "circa un die retro"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8155,12 +8633,12 @@ msgstr[0] "un die"
msgstr[1] "%d dies"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "circa un mense retro"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8168,7 +8646,7 @@ msgstr[0] "un mense"
msgstr[1] "%d menses"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "circa un anno retro"
@@ -8188,42 +8666,32 @@ msgstr "%s non es un color valide! Usa 3 o 6 characteres hexadecimal."
#: lib/xmppmanager.php:285
#, php-format
msgid "Unknown user. Go to %s to add your address to your account"
-msgstr ""
+msgstr "Usator incognite. Vade a %s pro adder tu adresse a tu conto."
#. TRANS: Response to XMPP source when it sent too long a message.
#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number.
#: lib/xmppmanager.php:404
-#, fuzzy, php-format
+#, php-format
msgid "Message too long. Maximum is %1$d character, you sent %2$d."
msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
-msgstr[0] "Message troppo longe - maximo es %1$d characteres, tu inviava %2$d."
-msgstr[1] "Message troppo longe - maximo es %1$d characteres, tu inviava %2$d."
+msgstr[0] "Message troppo longe. Maximo es %1$d character, tu inviava %2$d."
+msgstr[1] "Message troppo longe. Maximo es %1$d characteres, tu inviava %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
-msgstr "File de copia de reserva pro le usator %s (%s)"
+msgid "Getting backup from file '%s'."
+msgstr "Obtene copia de reserva ex file '%s'."
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
msgid "No user specified; using backup user."
msgstr "Nulle usator specificate; le usator de reserva es usate."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr "%d entratas in copia de reserva."
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Le nomine complete es troppo longe (max. 255 characteres)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Loco es troppo longe (max. 255 characteres)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Isto es troppo longe. Le maximo es %d characteres."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Bio es troppo longe (max %d chars)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Describe te e tu interesses in %d characteres"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] "%d entrata in copia de reserva."
+msgstr[1] "%d entratas in copia de reserva."
diff --git a/locale/is/LC_MESSAGES/statusnet.po b/locale/is/LC_MESSAGES/statusnet.po
index d3f328bfa..12ae0b7f1 100644
--- a/locale/is/LC_MESSAGES/statusnet.po
+++ b/locale/is/LC_MESSAGES/statusnet.po
@@ -9,92 +9,101 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:16+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:27:32+0000\n"
"Language-Team: Icelandic <http://translatewiki.net/wiki/Portal:is>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: is\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-02 23:22:49+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
#, fuzzy
msgid "Access"
msgstr "Samþykkja"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
#, fuzzy
msgid "Site access settings"
msgstr "Stillingar fyrir mynd"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
#, fuzzy
msgid "Registration"
msgstr "Nýskrá"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
#, fuzzy
msgctxt "LABEL"
msgid "Private"
msgstr "Friðhelgi"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr ""
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
#, fuzzy
msgid "Invite only"
msgstr "Bjóða"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr ""
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr ""
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
#, fuzzy
msgid "Save access settings"
msgstr "Stillingar fyrir mynd"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
#, fuzzy
msgctxt "BUTTON"
msgid "Save"
msgstr "Vista"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
@@ -102,70 +111,87 @@ msgstr "Vista"
msgid "No such page."
msgstr "Ekkert þannig merki."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Enginn svoleiðis notandi."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%s og vinirnir"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s og vinirnir"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -173,16 +199,16 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself."
msgstr ""
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -191,92 +217,113 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
msgstr ""
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
#, fuzzy
msgid "You and friends"
msgstr "%s og vinirnir"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Færslur frá %1$s og vinum á %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
#, fuzzy
msgid "API method not found."
msgstr "Aðferð í forritsskilum fannst ekki!"
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Þessi aðferð krefst POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr ""
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
#, fuzzy
msgid "Could not update user."
msgstr "Gat ekki uppfært notanda."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -290,11 +337,13 @@ msgstr "Gat ekki vistað persónulega síðu."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -307,10 +356,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -318,8 +369,9 @@ msgid "Unable to save your design settings."
msgstr ""
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
#, fuzzy
msgid "Could not update your design."
msgstr "Gat ekki uppfært hóp."
@@ -340,31 +392,31 @@ msgstr "Mistókst að loka á notanda."
msgid "Unblock user failed."
msgstr "Mistókst að opna fyrir notanda."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, fuzzy, php-format
msgid "Direct messages from %s"
msgstr "Bein skilaboð til %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Öll bein skilaboð send frá %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Bein skilaboð til %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Öll bein skilaboð til %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Enginn texti í skilaboðum!"
@@ -400,7 +452,9 @@ msgstr ""
"staðinn."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Engin staða fundin með þessu kenni."
@@ -417,232 +471,300 @@ msgstr "Þetta babl er nú þegar í uppáhaldi!"
msgid "Could not create favorite."
msgstr "Gat ekki búið til uppáhald."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
#, fuzzy
msgid "That status is not a favorite."
msgstr "Þetta babl er ekki í uppáhaldi!"
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Gat ekki eytt uppáhaldi."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr ""
"Get ekki fylgst með notanda: %s. Þessi notandi er nú þegar í listanum þínum."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr ""
"Get ekki fylgst með notanda: %s. Þessi notandi er nú þegar í listanum þínum."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr ""
"Get ekki fylgst með notanda: %s. Þessi notandi er nú þegar í listanum þínum."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
#, fuzzy
msgid "You cannot unfollow yourself."
msgstr "Gat ekki uppfært notanda."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
#, fuzzy
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Tvo notendakenni eða skjáarnöfn verða að vera uppgefin."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
#, fuzzy
msgid "Could not determine source user."
msgstr "Gat ekki uppfært notanda."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
#, fuzzy
msgid "Could not find target user."
msgstr "Gat ekki uppfært notanda."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "Stuttnefni geta bara verið lágstafir og tölustafir en engin bil."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Stuttnefni nú þegar í notkun. Prófaðu eitthvað annað."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Ekki tækt stuttnefni."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Heimasíða er ekki gild vefslóð."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Fullt nafn er of langt (í mesta lagi 255 stafir)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Staðsetning er of löng (í mesta lagi %d stafir)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Staðsetning er of löng (í mesta lagi %d stafir)."
+msgstr[1] "Staðsetning er of löng (í mesta lagi %d stafir)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Staðsetning er of löng (í mesta lagi 255 stafir)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr ""
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] ""
+msgstr[1] ""
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, fuzzy, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Ógilt merki: \"%s\""
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, fuzzy, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Stuttnefni nú þegar í notkun. Prófaðu eitthvað annað."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr ""
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Fannst ekki."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
#, fuzzy
msgid "You are already a member of that group."
msgstr "Þú ert nú þegar meðlimur í þessum hópi"
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr ""
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Gat ekki skráð hópmeðlimi."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
#, fuzzy
msgid "You are not a member of this group."
msgstr "Þú ert ekki meðlimur í þessum hópi."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Gat ekki búið til hóp."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, fuzzy, php-format
msgid "%s's groups"
msgstr "Hópar %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, fuzzy, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Hópar sem %s er meðlimur í"
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "Hópar %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, fuzzy, php-format
msgid "groups on %s"
msgstr "Hópsaðgerðir"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
#, fuzzy
msgid "Upload failed."
msgstr "Misheppnuð skipun"
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Ótækt bablinnihald"
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr ""
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Ótæk stærð."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Þú ert ekki áskrifandi."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Það kom upp vandamál með setutókann þinn. Vinsamlegast reyndu aftur."
@@ -653,40 +775,52 @@ msgid "Invalid nickname / password!"
msgstr "Ótækt notendanafn eða lykilorð."
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Gagnagrunnsvilla við innsetningu myllumerkis: %s"
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Bjóst ekki við innsendingu eyðublaðs."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr ""
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -695,7 +829,7 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -703,9 +837,10 @@ msgstr "Aðgangur"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -713,7 +848,7 @@ msgstr "Stuttnefni"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Lykilorð"
@@ -724,7 +859,7 @@ msgstr "Lykilorð"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
#, fuzzy
@@ -733,86 +868,110 @@ msgid "Cancel"
msgstr "Hætta við"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Allt"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr ""
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "Enginn staðfestingarlykill."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Þú ert ekki áskrifandi."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "Þú ert ekki áskrifandi."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Þessi aðferð krefst POST eða DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Þú getur ekki eytt stöðu annars notanda."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Ekkert svoleiðis babl."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
#, fuzzy
msgid "Cannot repeat your own notice."
msgstr "Get ekki kveikt á tilkynningum."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Get ekki eytt þessu babli."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr ""
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Engin staða með þessu kenni fannst."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -820,183 +979,256 @@ msgstr[0] "Þetta er of langt. Hámarkslengd babls er 140 tákn."
msgstr[1] "Þetta er of langt. Hámarkslengd babls er 140 tákn."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "Aðferð í forritsskilum fannst ekki!"
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] ""
msgstr[1] ""
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
#, fuzzy
msgid "Unsupported format."
msgstr "Skráarsnið myndar ekki stutt."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "Staða %1$s á %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s færslur sem svara færslum frá %2$s / %3$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Gat ekki uppfært hóp."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, fuzzy, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "Staða %1$s á %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s færslur sem svara færslum frá %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "Almenningsrás %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s færslur frá öllum!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Skipun hefur ekki verið fullbúin"
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, fuzzy, php-format
msgid "Repeated to %s"
msgstr "Svör við %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, fuzzy, php-format
msgid "Repeats of %s"
msgstr "Svör við %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Babl merkt með %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, fuzzy, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Færslur frá %1$s á %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "Aðferð í forritsskilum er í þróun."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Fannst ekki."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "Aðferð í forritsskilum fannst ekki!"
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
#, fuzzy
msgid "No such attachment."
msgstr "Ekkert þannig merki."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Ekkert stuttnefni."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Engin stærð."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Ótæk stærð."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Mynd"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, fuzzy, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "Þetta er of langt. Hámarkslengd babls er 140 tákn."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Notandi hefur enga persónulega síðu."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Stillingar fyrir mynd"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Upphafleg mynd"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Forsýn"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Eyða"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Hlaða upp"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Skera af"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
#, fuzzy
msgid "No file uploaded."
msgstr "Engin persónuleg síða tilgreind"
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr ""
"Veldu ferningslaga svæði á upphaflegu myndinni sem einkennismyndina þína"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Týndum skráargögnunum okkar"
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Mynd hefur verið uppfærð."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Mistókst að uppfæra mynd"
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
#, fuzzy
msgid "Avatar deleted."
msgstr "Mynd hefur verið uppfærð."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Þú ert nú þegar í áskrift að þessum notendum:"
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Loka á notanda"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1009,8 +1241,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1018,7 +1250,7 @@ msgstr "Athugasemd"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
#, fuzzy
msgid "Do not block this user"
msgstr "Opna á þennan notanda"
@@ -1029,8 +1261,8 @@ msgstr "Opna á þennan notanda"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
#, fuzzy
msgctxt "BUTTON"
@@ -1039,144 +1271,174 @@ msgstr "Já"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Loka á þennan notanda"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Mistókst að vista upplýsingar um notendalokun"
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Enginn þannig hópur."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, fuzzy, php-format
msgid "%s blocked profiles"
msgstr "Persónuleg síða notanda"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, fuzzy, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%s og vinirnir, síða %d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
#, fuzzy
msgid "A list of the users blocked from joining this group."
msgstr "Listi yfir notendur í þessum hóp."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
#, fuzzy
msgid "Unblock user from group"
msgstr "Mistókst að opna fyrir notanda."
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Opna"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Opna á þennan notanda"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Svör við %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Enginn staðfestingarlykill."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Staðfestingarlykill fannst ekki."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Þessi staðfestingarlykill er ekki fyrir þig!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, fuzzy, php-format
msgid "Unrecognized address type %s."
msgstr "Óþekkt gerð tölvupóstfangs %s"
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Þetta tölvupóstfang hefur nú þegar verið staðfest."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Gat ekki uppfært notanda."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
msgstr "Gat ekki eytt tölvupóstsstaðfestingu."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Núverandi staðfesta tölvupóstfangið."
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr ""
"Þetta tölvupóstfang, \"%s\", hefur verið staðfest fyrir aðganginn þinn."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
#, fuzzy
msgid "Conversation"
msgstr "Staðfestingarlykill"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Babl"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Þú verður aða hafa skráð þig inn til að ganga úr hóp."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Staðfestingarlykill fannst ekki."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
#, fuzzy
msgid "You are not the owner of this application."
@@ -1185,16 +1447,19 @@ msgstr "Þú ert ekki meðlimur í þessum hópi."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Það komu upp vandamál varðandi setutókann þinn."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
#, fuzzy
msgid "Delete application"
msgstr "Ekkert svoleiðis babl."
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1202,12 +1467,12 @@ msgid ""
msgstr ""
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Get ekki eytt þessu babli."
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
#, fuzzy
msgid "Delete this application"
msgstr "Eyða þessu babli"
@@ -1245,13 +1510,14 @@ msgstr "Gat ekki uppfært hóp."
msgid "Deleted group %s"
msgstr "Staða %1$s á %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Eyða"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1271,43 +1537,51 @@ msgstr "Get ekki eytt þessu babli."
msgid "Delete this group"
msgstr "Eyða þessu babli"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Ekki innskráð(ur)."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Get ekki eytt þessu babli."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
msgstr ""
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Eyða babli"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Ertu viss um að þú viljir eyða þessu babli?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
#, fuzzy
msgid "Do not delete this notice"
msgstr "Get ekki eytt þessu babli."
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Eyða þessu babli"
@@ -1401,12 +1675,14 @@ msgstr "Babl vefsíðunnar"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr ""
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr ""
@@ -1418,43 +1694,51 @@ msgid ""
msgstr "Þetta er of langt. Hámarkslengd babls er 140 tákn."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr ""
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr ""
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr ""
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr ""
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
#, fuzzy
msgid "Change colours"
msgstr "Breyta lykilorðinu þínu"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
#, fuzzy
msgid "Content"
msgstr "Tengjast"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
#, fuzzy
msgid "Sidebar"
msgstr "Leita"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Texti"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
#, fuzzy
msgid "Links"
msgstr "Innskráning"
@@ -1467,29 +1751,31 @@ msgstr ""
msgid "Custom CSS"
msgstr ""
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr ""
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr ""
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr ""
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Vista"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr ""
@@ -1537,9 +1823,9 @@ msgid "Name is required."
msgstr "Sama og lykilorðið hér fyrir ofan. Nauðsynlegt."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "Fullt nafn er of langt (í mesta lagi 255 stafir)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1554,16 +1840,6 @@ msgstr "Stuttnefni nú þegar í notkun. Prófaðu eitthvað annað."
msgid "Description is required."
msgstr "Lýsing"
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Staðsetning er of löng (í mesta lagi %d stafir)."
-msgstr[1] "Staðsetning er of löng (í mesta lagi %d stafir)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1581,7 +1857,7 @@ msgid "Organization is required."
msgstr ""
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Staðsetning er of löng (í mesta lagi 255 stafir)."
@@ -1606,40 +1882,50 @@ msgstr ""
msgid "Could not update application."
msgstr "Gat ekki uppfært hóp."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Breyta hópnum %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Þú verður að hafa skráð þig inn til að búa til hóp."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Þú verður að hafa skráð þig inn til að búa til hóp."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Notaðu þetta eyðublað til að breyta hópnum."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, fuzzy, php-format
msgid "Invalid alias: \"%s\""
msgstr "Ógilt merki: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Gat ekki uppfært hóp."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
#, fuzzy
msgid "Could not create aliases."
msgstr "Gat ekki búið til uppáhald."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Valmöguleikar vistaðir."
@@ -1837,6 +2123,12 @@ msgstr "Engin staðfesting í bið sem þarf að hætta við."
msgid "That is the wrong email address."
msgstr "Þetta er rangt snarskilaboðafang."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Gat ekki eytt tölvupóstsstaðfestingu."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1914,7 +2206,7 @@ msgid ""
msgstr ""
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Uppáhaldsbabl %s"
@@ -2022,19 +2314,23 @@ msgstr "Það hefur verið lagt bann við babli frá þér á þessari síðu."
msgid "User already has this role."
msgstr "Notandi hefur enga persónulega síðu."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Engin persónuleg síða tilgreind"
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Engin persónulega síða með þessu einkenni"
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
#, fuzzy
msgid "No group specified."
@@ -2103,8 +2399,10 @@ msgid ""
"palette of your choice."
msgstr ""
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
#, fuzzy
msgid "Couldn't update your design."
msgstr "Gat ekki uppfært hóp."
@@ -2124,6 +2422,14 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr "Þetta er of langt. Hámarkslengd babls er 140 tákn."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Hlaða upp"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Skera af"
+
#: actions/grouplogo.php:365
#, fuzzy
msgid "Pick a square area of the image to be the logo."
@@ -2260,16 +2566,19 @@ msgid ""
"action.newgroup%%) yourself!"
msgstr ""
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr ""
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
#, fuzzy
msgid "User is not blocked from group."
msgstr "Notandinn hefur lokað á þig."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Vill kom upp við að aflétta notendalokun."
@@ -2361,7 +2670,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Birta MicroID fyrir Jabber/GTalk netfangið mitt."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Stillingar vistaðar."
@@ -2486,10 +2795,9 @@ msgstr[1] "Þú ert nú þegar í áskrift að þessum notendum:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2675,8 +2983,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Staðsetning er of löng (í mesta lagi 255 stafir)."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2857,51 +3166,38 @@ msgstr "Þú verður að hafa skráð þig inn til að búa til hóp."
msgid "Use this form to register a new application."
msgstr "Notaðu þetta eyðublað til að búa til nýjan hóp."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Fullt nafn er of langt (í mesta lagi 255 stafir)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr ""
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Staðsetning er of löng (í mesta lagi 255 stafir)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
#, fuzzy
msgid "Could not create application."
msgstr "Gat ekki búið til uppáhald."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Nýr hópur"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Notaðu þetta eyðublað til að búa til nýjan hóp."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "Staðsetning er of löng (í mesta lagi 255 stafir)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Ný skilaboð"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Þú getur ekki sent þessum notanda skilaboð."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Ekkert innihald!"
@@ -2910,7 +3206,7 @@ msgid "No recipient specified."
msgstr "Enginn móttökuaðili tilgreindur."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2924,12 +3220,12 @@ msgstr "Skilaboð"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, fuzzy, php-format
msgid "Direct message to %s sent."
msgstr "Bein skilaboð send til %s"
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax villa"
@@ -2937,17 +3233,7 @@ msgstr "Ajax villa"
msgid "New notice"
msgstr "Nýtt babl"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, fuzzy, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Þetta er of langt. Hámarkslengd babls er 140 tákn."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Babl sent inn"
@@ -3084,25 +3370,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Notandi hefur enga persónulega síðu."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Staða %1$s á %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr ""
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Enginn stuðningur við gagnasnið."
@@ -3115,37 +3401,47 @@ msgstr "Leit að fólki"
msgid "Notice Search"
msgstr "Leit í babli"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Stillingar fyrir mynd"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Sjá um ýmsar aðrar stillingar."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr ""
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr ""
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Þjónusta sem sér um sjálfkrafa styttingu."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
#, fuzzy
msgid "View profile designs"
msgstr "Stillingar persónulegrar síðu"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr ""
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr ""
"Þjónusta sjálfvirkrar vefslóðastyttingar er of löng (í mesta lagi 50 stafir)."
@@ -3596,8 +3892,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 lágstafir eða tölustafir, engin greinarmerki eða bil"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Fullt nafn"
@@ -3640,9 +3937,10 @@ msgid "Bio"
msgstr "Lýsing"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Staðsetning"
@@ -3976,7 +4274,8 @@ msgid "Unexpected password reset."
msgstr "Bjóst ekki við endurstillingu lykilorðs."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Lykilorð verður að vera 6 tákn eða fleiri."
#: actions/recoverpassword.php:369
@@ -4227,7 +4526,7 @@ msgid "Repeated!"
msgstr ""
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Svör við %s"
@@ -4362,11 +4661,12 @@ msgstr "Uppröðun"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Lýsing"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Tölfræði"
@@ -4384,6 +4684,11 @@ msgstr ""
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Eyða"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr ""
@@ -4468,78 +4773,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr ""
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "%s hópurinn"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Hópar, síða %d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Hópssíðan"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "Vefslóð"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Athugasemd"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr ""
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Hópsaðgerðir"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr ""
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr ""
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr ""
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, fuzzy, php-format
msgid "FOAF for %s group"
msgstr "%s hópurinn"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Meðlimir"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Ekkert)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Allir meðlimir"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Í sviðsljósinu"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Meðlimir"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4549,7 +4882,10 @@ msgid ""
"of this group and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4558,25 +4894,32 @@ msgid ""
"their life and interests. "
msgstr ""
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
#, fuzzy
msgid "Admins"
msgstr "Stjórnandi"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Engin þannig skilaboð."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Aðeins sendandi og móttakandi geta lesið þessi skilaboð."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Skilaboð til %1$s á %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Skilaboð frá %1$s á %2$s"
@@ -4586,60 +4929,84 @@ msgstr "Skilaboð frá %1$s á %2$s"
msgid "Notice deleted."
msgstr "Babl sent inn"
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "Hópar, síða %d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
#, fuzzy, php-format
-msgid " tagged %s"
+msgid "%1$s tagged %2$s, page %3$d"
msgstr "Babl merkt með %s"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "Hópar, síða %d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, fuzzy, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Bablveita fyrir %s"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr ""
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr ""
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr ""
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, fuzzy, php-format
msgid "FOAF for %s"
msgstr "Úthólf %s"
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
msgstr ""
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4648,7 +5015,9 @@ msgid ""
"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4656,7 +5025,8 @@ msgid ""
"[StatusNet](http://status.net/) tool. "
msgstr ""
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, fuzzy, php-format
msgid "Repeat of %s"
msgstr "Svör við %s"
@@ -4771,35 +5141,42 @@ msgstr ""
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
#, fuzzy
msgid "Site Notice"
msgstr "Babl vefsíðunnar"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
#, fuzzy
msgid "Edit site-wide message"
msgstr "Ný skilaboð"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
#, fuzzy
msgid "Unable to save site notice."
msgstr "Vandamál komu upp við að vista babl."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
#, fuzzy
msgid "Site notice text"
msgstr "Babl vefsíðunnar"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
#, fuzzy
msgid "Save site notice"
msgstr "Babl vefsíðunnar"
@@ -5023,12 +5400,14 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "Stillingar fyrir mynd"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Þú ert ekki áskrifandi."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Gat ekki vistað áskrift."
@@ -5264,83 +5643,100 @@ msgid ""
msgstr ""
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
#, fuzzy
msgctxt "TITLE"
msgid "User"
msgstr "Notandi"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Persónuleg síða"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr ""
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
#, fuzzy
msgid "New users"
msgstr "Bjóða nýjum notendum að vera með"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr ""
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
-msgstr ""
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
+msgstr "Fullt nafn er of langt (í mesta lagi 255 stafir)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
#, fuzzy
msgid "Default subscription"
msgstr "Allar áskriftir"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
#, fuzzy
msgid "Automatically subscribe new users to this user."
msgstr ""
"Gerast sjálfkrafa áskrifandi að hverjum þeim sem gerist áskrifandi að þér "
"(best fyrir ómannlega notendur)"
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
#, fuzzy
msgid "Invitations"
msgstr "Boðskort hefur verið sent út"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
#, fuzzy
msgid "Invitations enabled"
msgstr "Boðskort hefur verið sent út"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5451,12 +5847,14 @@ msgstr "Get ekki lesið slóðina fyrir myndina '%s'"
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Röng gerð myndar fyrir '%s'"
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
#, fuzzy
msgid "Profile design"
msgstr "Stillingar persónulegrar síðu"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5541,7 +5939,7 @@ msgid "Plugins"
msgstr ""
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
#, fuzzy
msgid "Version"
msgstr "Persónulegt"
@@ -5575,29 +5973,38 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
#, fuzzy
msgid "Invalid filename."
msgstr "Ótæk stærð."
@@ -5734,40 +6141,47 @@ msgid "Problem saving notice."
msgstr "Vandamál komu upp við að vista babl."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
#, fuzzy
msgid "Problem saving group inbox."
msgstr "Vandamál komu upp við að vista babl."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Gat ekki vistað áskrift."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5841,32 +6255,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Skilaboð til %1$s á %2$s"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Gat ekki búið til hóp."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Gat ekki búið til hóp."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Gat ekki skráð hópmeðlimi."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
#, fuzzy
msgid "Could not save local group info."
msgstr "Gat ekki vistað áskrift."
@@ -5918,50 +6332,56 @@ msgstr "%1$s (%2$s)"
msgid "Untitled page"
msgstr "Ónafngreind síða"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Stikl aðalsíðu"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
#, fuzzy
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Persónuleg síða og vinarás"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
#, fuzzy
msgctxt "MENU"
msgid "Personal"
msgstr "Persónulegt"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Breyta lykilorðinu þínu"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Aðgangur"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
#, fuzzy
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Gat ekki framsent til vefþjóns: %s"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Tengjast"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
#, fuzzy
msgctxt "TOOLTIP"
msgid "Change site configuration"
@@ -5969,87 +6389,87 @@ msgstr "Stikl aðalsíðu"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
#, fuzzy
msgctxt "MENU"
msgid "Admin"
msgstr "Stjórnandi"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, fuzzy, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Bjóða vinum og vandamönnum að slást í hópinn á %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
#, fuzzy
msgctxt "MENU"
msgid "Invite"
msgstr "Bjóða"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Skrá þig inn á síðuna"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Einkennismerki"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Búa til nýjan hóp"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
#, fuzzy
msgctxt "MENU"
msgid "Register"
msgstr "Nýskrá"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
#, fuzzy
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Skrá þig inn á síðuna"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
#, fuzzy
msgctxt "MENU"
msgid "Login"
msgstr "Innskráning"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Hjálp"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
#, fuzzy
msgctxt "MENU"
msgid "Help"
msgstr "Hjálp"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
#, fuzzy
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Leita að fólki eða texta"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
#, fuzzy
msgctxt "MENU"
msgid "Search"
@@ -6057,68 +6477,69 @@ msgstr "Leita"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Babl vefsíðunnar"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Staðbundin sýn"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Babl síðunnar"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Stikl undirsíðu"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Hjálp"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Um"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "Spurt og svarað"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr ""
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Friðhelgi"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Frumþula"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Tengiliður"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
#, fuzzy
msgid "Badge"
msgstr "Pot"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Hugbúnaðarleyfi StatusNet"
@@ -6126,7 +6547,7 @@ msgstr "Hugbúnaðarleyfi StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, fuzzy, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6136,7 +6557,7 @@ msgstr ""
"broughtbyurl%%). "
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** er örbloggsþjónusta."
@@ -6145,7 +6566,7 @@ msgstr "**%%site.name%%** er örbloggsþjónusta."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6157,51 +6578,51 @@ msgstr ""
"licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
#, fuzzy
msgid "Site content license"
msgstr "Hugbúnaðarleyfi StatusNet"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Uppröðun"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Eftir"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Áður"
@@ -6289,7 +6710,7 @@ msgid "User configuration"
msgstr "SMS staðfesting"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Notandi"
@@ -6563,7 +6984,7 @@ msgid "AJAX error"
msgstr "Ajax villa"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Fullkláruð skipun"
@@ -6580,7 +7001,7 @@ msgstr "Enginn persónuleg síða með þessu einkenni."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
#, fuzzy
msgid "User has no last notice."
msgstr "Notandi hefur ekkert nýtt babl"
@@ -6647,6 +7068,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6684,130 +7113,138 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
#, fuzzy, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Skilaboð eru of löng - 140 tákn eru í mesta lagi leyfð en þú sendir %d"
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Skilaboð eru of löng - 140 tákn eru í mesta lagi leyfð en þú sendir %d"
+msgstr[1] ""
+"Skilaboð eru of löng - 140 tákn eru í mesta lagi leyfð en þú sendir %d"
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Villa kom upp við að senda bein skilaboð"
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, fuzzy, php-format
msgid "Notice from %s repeated."
msgstr "Babl sent inn"
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Villa kom upp í stillingu notanda."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, fuzzy, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Skilaboð eru of löng - 140 tákn eru í mesta lagi leyfð en þú sendir %d"
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Skilaboð eru of löng - 140 tákn eru í mesta lagi leyfð en þú sendir %d"
+msgstr[1] ""
+"Skilaboð eru of löng - 140 tákn eru í mesta lagi leyfð en þú sendir %d"
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, fuzzy, php-format
msgid "Reply to %s sent."
msgstr "Svara þessu babli"
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
#, fuzzy
msgid "Error saving notice."
msgstr "Vandamál komu upp við að vista babl."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
#, fuzzy
msgid "Specify the name of the user to subscribe to."
msgstr "Tilgreindu nafn notandans sem þú vilt gerast áskrifandi að"
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
#, fuzzy
msgid "Can't subscribe to OMB profiles by command."
msgstr "Þú ert ekki áskrifandi."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
#, fuzzy
msgid "Specify the name of the user to unsubscribe from."
msgstr "Tilgreindu nafn notandans sem þú vilt hætta sem áskrifandi að"
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Skipun hefur ekki verið fullbúin"
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Tilkynningar af."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Get ekki slökkt á tilkynningum."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Tilkynningar á."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Get ekki kveikt á tilkynningum."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Þú ert ekki áskrifandi."
@@ -6815,7 +7252,7 @@ msgstr "Þú ert ekki áskrifandi."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Þú ert nú þegar í áskrift að þessum notendum:"
@@ -6823,7 +7260,7 @@ msgstr[1] "Þú ert nú þegar í áskrift að þessum notendum:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Gat ekki leyft öðrum að gerast áskrifandi að þér."
@@ -6831,7 +7268,7 @@ msgstr "Gat ekki leyft öðrum að gerast áskrifandi að þér."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Gat ekki leyft öðrum að gerast áskrifandi að þér."
@@ -6839,7 +7276,7 @@ msgstr[1] "Gat ekki leyft öðrum að gerast áskrifandi að þér."
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
#, fuzzy
msgid "You are not a member of any groups."
msgstr "Þú ert ekki meðlimur í þessum hópi."
@@ -6847,14 +7284,14 @@ msgstr "Þú ert ekki meðlimur í þessum hópi."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Þú ert ekki meðlimur í þessum hópi."
msgstr[1] "Þú ert ekki meðlimur í þessum hópi."
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6961,25 +7398,41 @@ msgstr ""
msgid "Database error"
msgstr ""
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
#, fuzzy
msgid "Upload file"
msgstr "Hlaða upp"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
#, fuzzy
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr "Þetta er of langt. Hámarkslengd babls er 140 tákn."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+msgctxt "RADIO"
+msgid "On"
+msgstr ""
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+msgctxt "RADIO"
+msgid "Off"
msgstr ""
-#: lib/designsettings.php:418
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Endurstilla"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr ""
@@ -7007,7 +7460,8 @@ msgstr ""
msgid "FOAF"
msgstr ""
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -7046,7 +7500,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 lágstafir eða tölustafir, engin greinarmerki eða bil"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "Vefslóð vefsíðu hópsins eða umfjöllunarefnisins"
#: lib/groupeditform.php:168
@@ -7056,18 +7511,27 @@ msgstr "Lýstu hópnum eða umfjöllunarefninu með 140 táknum"
#: lib/groupeditform.php:170
#, fuzzy, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Lýstu hópnum eða umfjöllunarefninu með 140 táknum"
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Lýstu hópnum eða umfjöllunarefninu með 140 táknum"
+msgstr[1] "Lýstu hópnum eða umfjöllunarefninu með 140 táknum"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "Staðsetning hópsins, ef einhver, eins og \"Borg, landshluti, land\""
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7168,39 +7632,57 @@ msgstr ""
msgid "Unsupported image file format."
msgstr "Skráarsnið myndar ekki stutt."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, fuzzy, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Þetta er of langt. Hámarkslengd babls er 140 tákn."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Upphal að hluta til."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Kerfisvilla kom upp við upphal skráar."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Annaðhvort ekki mynd eða þá að skráin er gölluð."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Týndum skránni okkar"
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Óþekkt skráargerð"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr ""
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] ""
+msgstr[1] ""
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr ""
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7400,7 +7882,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "Senda mér tölvupóst þegar einhver setur babl í mér í uppáhald hjá sér."
@@ -7410,7 +7892,7 @@ msgstr "Senda mér tölvupóst þegar einhver setur babl í mér í uppáhald hj
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7432,7 +7914,7 @@ msgid ""
msgstr ""
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7442,7 +7924,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr ""
@@ -7453,7 +7935,7 @@ msgstr ""
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7511,7 +7993,7 @@ msgstr "Afsakið en þetta er ekki móttökutölvupóstfangið þitt."
msgid "Sorry, no incoming email allowed."
msgstr "Því miður er móttökutölvupóstur ekki leyfður."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, fuzzy, php-format
msgid "Unsupported message type: %s"
msgstr "Skráarsnið myndar ekki stutt."
@@ -7574,7 +8056,7 @@ msgstr "Gat ekki eytt uppáhaldi."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7583,7 +8065,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7729,31 +8211,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "Gat ekki sett inn nýja áskrift."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Persónulegt"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Svör"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Uppáhald"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Innhólf"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Mótteknu skilaboðin þín"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Úthólf"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Skilaboð sem þú hefur sent"
@@ -7867,17 +8349,18 @@ msgid "Sandbox this user"
msgstr "Opna á þennan notanda"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
#, fuzzy
msgid "Search site"
msgstr "Leita"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr ""
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7961,6 +8444,12 @@ msgstr ""
msgid "None"
msgstr "Ekkert"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Ótæk stærð."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7970,8 +8459,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "Mistókst að uppfæra mynd"
@@ -7982,29 +8471,32 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Vill kom upp við að aflétta notendalokun."
@@ -8012,6 +8504,13 @@ msgstr "Vill kom upp við að aflétta notendalokun."
msgid "Top posters"
msgstr "Aðalbablararnir"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Opna"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr ""
@@ -8095,17 +8594,17 @@ msgid "Moderator"
msgstr ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "fyrir nokkrum sekúndum"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "fyrir um einni mínútu síðan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8113,12 +8612,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "fyrir um einum klukkutíma síðan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8126,12 +8625,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "fyrir um einum degi síðan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8139,12 +8638,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "fyrir um einum mánuði síðan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8152,7 +8651,7 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "fyrir um einu ári síðan"
@@ -8185,33 +8684,22 @@ msgstr[0] ""
msgstr[1] ""
"Skilaboð eru of löng - 140 tákn eru í mesta lagi leyfð en þú sendir %d"
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Engin persónuleg síða tilgreind"
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Fullt nafn er of langt (í mesta lagi 255 stafir)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Staðsetning er of löng (í mesta lagi 255 stafir)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Þetta er of langt. Hámarkslengd babls er %d tákn."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Staðsetning er of löng (í mesta lagi %d stafir)."
-
-#, fuzzy
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Lýstu þér og áhugamálum þínum í 140 táknum"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/it/LC_MESSAGES/statusnet.po b/locale/it/LC_MESSAGES/statusnet.po
index a705a713c..9f0d435c2 100644
--- a/locale/it/LC_MESSAGES/statusnet.po
+++ b/locale/it/LC_MESSAGES/statusnet.po
@@ -11,157 +11,183 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:17+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:25+0000\n"
"Language-Team: Italian <http://translatewiki.net/wiki/Portal:it>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: it\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Accesso"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Impostazioni di accesso al sito"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registrazione"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
"Proibire agli utenti anonimi (che non hanno effettuato l'accesso) di vedere "
"il sito?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Privato"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Rende la registrazione solo su invito"
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Solo invito"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Disabilita la creazione di nuovi account"
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Chiuso"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Salva impostazioni di accesso"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Salva"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Pagina inesistente."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Utente inesistente."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s e amici, pagina %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s e amici"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Feed degli amici di %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Feed degli amici di %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Feed degli amici di %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -171,7 +197,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -180,9 +206,9 @@ msgstr ""
"Prova ad abbonarti a più persone, [entra in un gruppo](%%action.groups%%) o "
"scrivi un messaggio."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -193,72 +219,89 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
msgstr "Perché non [crei un accout](%%action.register%%) e ne scrivi uno tu!"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Tu e i tuoi amici"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Messaggi da %1$s e amici su %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "Metodo delle API non trovato."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Questo metodo richiede POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -267,17 +310,21 @@ msgstr ""
"\"sms\", \"im\" o \"none\"."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Impossibile aggiornare l'utente."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -290,11 +337,13 @@ msgstr "Impossibile salvare il profilo."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -311,10 +360,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -322,8 +373,9 @@ msgid "Unable to save your design settings."
msgstr "Impossibile salvare la impostazioni dell'aspetto."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Impossibile aggiornare l'aspetto."
@@ -342,31 +394,31 @@ msgstr "Blocco dell'utente non riuscito."
msgid "Unblock user failed."
msgstr "Sblocco dell'utente non riuscito."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Messaggi diretti da %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Tutti i messaggi diretti inviati da %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Messaggi diretti a %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Tutti i messaggi diretti inviati a %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Nessun testo nel messaggio!"
@@ -402,7 +454,9 @@ msgid ""
msgstr "Non inviarti un messaggio, piuttosto ripetilo a voce dolcemente."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Nessuno messaggio trovato con quel ID."
@@ -418,46 +472,58 @@ msgstr "Questo messaggio è già un preferito."
msgid "Could not create favorite."
msgstr "Impossibile creare un preferito."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Questo messaggio non è un preferito."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Impossibile eliminare un preferito."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Impossibile non seguire l'utente: utente non trovato."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Impossibile seguire l'utente: %s è già nel tuo elenco."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Impossibile non seguire l'utente: utente non trovato."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Non puoi non seguirti."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Devono essere forniti due ID o screen_names."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Impossibile determinare l'utente sorgente."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Impossibile trovare l'utente destinazione."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -465,176 +531,232 @@ msgstr ""
"spazi."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Soprannome già in uso. Prova con un altro."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Non è un soprannome valido."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "L'indirizzo della pagina web non è valido."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Nome troppo lungo (max 255 caratteri)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "La descrizione è troppo lunga (max %d caratteri)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "La descrizione è troppo lunga (max %d caratteri)."
+msgstr[1] "La descrizione è troppo lunga (max %d caratteri)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Ubicazione troppo lunga (max 255 caratteri)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Troppi alias! Massimo %d."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Troppi alias! Massimo %d."
+msgstr[1] "Troppi alias! Massimo %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Alias non valido: \"%s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "L'alias \"%s\" è già in uso. Prova con un altro."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "L'alias non può essere lo stesso del soprannome."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Gruppo non trovato."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Fai già parte di quel gruppo."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "L'amministratore ti ha bloccato l'accesso a quel gruppo."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Impossibile iscrivere l'utente %1$s al gruppo %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Non fai parte di questo gruppo."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Impossibile rimuovere l'utente %1$s dal gruppo %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Gruppi di %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Gruppi del sito %1$s a cui %2$s è iscritto."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "Gruppi di %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "Gruppi su %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Caricamento non riuscito."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Token di accesso specificato non valido."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Nessun parametro oauth_token fornito."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Token non valido."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Autorizzazione non presente."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
"Si è verificato un problema con il tuo token di sessione. Prova di nuovo."
@@ -645,40 +767,55 @@ msgid "Invalid nickname / password!"
msgstr "Nome utente o password non valido."
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Errore nel database nell'inserire l'applicazione utente OAuth."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Invio del modulo inaspettato."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Un'applicazione vorrebbe collegarsi al tuo account"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Consenti o nega l'accesso"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"L'applicazione <strong>%1$s</strong> di <strong>%2$s</strong> vorrebbe poter "
+"<strong>%3$s</strong> ai dati del tuo account %4$s. È consigliato fornire "
+"accesso al proprio account %4$s solo ad applicazioni di cui ci si può fidare."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -690,7 +827,7 @@ msgstr ""
"accesso al proprio account %4$s solo ad applicazioni di cui ci si può fidare."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -698,9 +835,10 @@ msgstr "Account"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -708,7 +846,7 @@ msgstr "Soprannome"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Password"
@@ -719,7 +857,7 @@ msgstr "Password"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -727,86 +865,110 @@ msgid "Cancel"
msgstr "Annulla"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Consenti"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Consenti o nega l'accesso alle informazioni del tuo account."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "Conferma della messaggistica annullata."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "Il token di richiesta %s è stato rifiutato o revocato."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Autorizzazione non presente."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "Autorizzazione non presente."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Questo metodo richiede POST o DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Non puoi eliminare il messaggio di un altro utente."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Nessun messaggio."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Non puoi ripetere un tuo messaggio."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Hai già ripetuto quel messaggio."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Messaggio eliminato."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Nessuno stato trovato con quel ID."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "Il client deve fornire un parametro \"status\" con un valore."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -814,12 +976,14 @@ msgstr[0] "Troppo lungo. Lunghezza massima %d caratteri."
msgstr[1] "Troppo lungo. Lunghezza massima %d caratteri."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "Metodo delle API non trovato."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -828,167 +992,238 @@ msgstr[0] ""
msgstr[1] ""
"La dimensione massima di un messaggio è di %d caratteri, compreso l'URL."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Formato non supportato."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Preferiti da %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s aggiornamenti preferiti da %2$s / %3$s"
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Impossibile aggiornare il gruppo."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Messaggi che citano %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s messaggi in risposta a quelli da %2$s / %3$s"
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "Attività pubblica di %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "Aggiornamenti di %s da tutti!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Metodo non implementato"
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Ripetuto a %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Ripetizioni di %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Messaggi etichettati con %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Messaggi etichettati con %1$s su %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "Metodo delle API in lavorazione."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Non trovato."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "Metodo delle API non trovato."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Nessun allegato."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Nessun soprannome."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Nessuna dimensione."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Dimensione non valida."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Immagine"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
"Puoi caricare la tua immagine personale. La dimensione massima del file è %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Utente senza profilo corrispondente."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Impostazioni immagine"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Originale"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Anteprima"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Elimina"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Carica"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Ritaglia"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Nessun file caricato."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Scegli un'area quadrata per la tua immagine personale"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Perso il nostro file di dati."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Immagine aggiornata."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Aggiornamento dell'immagine non riuscito."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Immagine eliminata."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Hai già bloccato quell'utente."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Blocca utente"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1004,8 +1239,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1013,7 +1248,7 @@ msgstr "No"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Non bloccare questo utente"
@@ -1023,8 +1258,8 @@ msgstr "Non bloccare questo utente"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1032,140 +1267,170 @@ msgstr "Sì"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Blocca questo utente"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Salvataggio delle informazioni per il blocco non riuscito."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Nessuna gruppo."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "Profili bloccati di %s"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "Profili bloccati di %1$s, pagina %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Un elenco degli utenti a cui è bloccato l'accesso a questo gruppo."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Sblocca l'utente dal gruppo"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Sblocca"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Sblocca questo utente"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Invia a %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Nessun codice di conferma."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Codice di conferma non trovato."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Quel codice di conferma non è per te!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Tipo di indirizzo %s non riconosciuto."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Quell'indirizzo è già stato confermato."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Impossibile aggiornare l'utente."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Impossibile eliminare l'email di conferma."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "Impossibile eliminare la conferma della messaggistica."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Conferma indirizzo"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "L'indirizzo \"%s\" è stato confermato per il tuo account."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Conversazione"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Messaggi"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Devi eseguire l'accesso per eliminare un'applicazione."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Applicazione non trovata."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Questa applicazione non è di tua proprietà."
@@ -1173,15 +1438,18 @@ msgstr "Questa applicazione non è di tua proprietà."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Si è verificato un problema con il tuo token di sessione."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Elimina applicazione"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1191,12 +1459,12 @@ msgstr ""
"riguardo all'applicazione dal database, comprese tutte le connessioni utente."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Non eliminare l'applicazione"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Elimina l'applicazione"
@@ -1232,13 +1500,14 @@ msgstr "Impossibile aggiornare il gruppo."
msgid "Deleted group %s"
msgstr "%1$s ha lasciato il gruppo %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Elimina utente"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1261,22 +1530,27 @@ msgstr "Non eliminare il messaggio"
msgid "Delete this group"
msgstr "Elimina questo utente"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Accesso non effettuato."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Impossibile eliminare questo messaggio."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1284,21 +1558,24 @@ msgstr ""
"Stai per eliminare definitivamente un messaggio. Una volta fatto non sarà "
"possibile recuperarlo."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Elimina messaggio"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Vuoi eliminare questo messaggio?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Non eliminare il messaggio"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Elimina questo messaggio"
@@ -1384,12 +1661,14 @@ msgstr "Tema personalizzato"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "Puoi caricare un tema per StatusNet personalizzato come un file ZIP."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Modifica l'immagine di sfondo"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Sfondo"
@@ -1403,40 +1682,48 @@ msgstr ""
"file è di %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "On"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Off"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Abilita o disabilita l'immagine di sfondo."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Affianca l'immagine di sfondo"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Modifica colori"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Contenuto"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Barra laterale"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Testo"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Collegamenti"
@@ -1448,29 +1735,31 @@ msgstr "Avanzate"
msgid "Custom CSS"
msgstr "CSS personalizzato"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Usa predefiniti"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Ripristina i valori predefiniti"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Reimposta i valori predefiniti"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Salva"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Salva aspetto"
@@ -1514,9 +1803,9 @@ msgid "Name is required."
msgstr "Il nome è richiesto."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "Il nome è troppo lungo (max 255 caratteri)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1529,16 +1818,6 @@ msgstr "Nome già in uso. Prova con un altro."
msgid "Description is required."
msgstr "La descrizione è richiesta."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "La descrizione è troppo lunga (max %d caratteri)."
-msgstr[1] "La descrizione è troppo lunga (max %d caratteri)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1555,7 +1834,7 @@ msgid "Organization is required."
msgstr "L'organizzazione è richiesta."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "L'organizzazione è troppo lunga (max 255 caratteri)."
@@ -1579,39 +1858,49 @@ msgstr "L'URL di callback non è valido."
msgid "Could not update application."
msgstr "Impossibile aggiornare l'applicazione."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Modifica il gruppo %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Devi eseguire l'accesso per creare un gruppo."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Devi essere amministratore per modificare il gruppo."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Usa questo modulo per modificare il gruppo."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Alias non valido: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Impossibile aggiornare il gruppo."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Impossibile creare gli alias."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Opzioni salvate."
@@ -1807,6 +2096,12 @@ msgstr "Nessuna conferma da annullare."
msgid "That is the wrong email address."
msgstr "Quello è l'indirizzo email sbagliato."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Impossibile eliminare l'email di conferma."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1890,7 +2185,7 @@ msgstr ""
"tra i tuoi preferiti!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Messaggi preferiti di %s"
@@ -1987,19 +2282,23 @@ msgstr "Non puoi concedere i ruoli agli utenti su questo sito."
msgid "User already has this role."
msgstr "L'utente ricopre già questo ruolo."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Nessun profilo specificato."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Nessun profilo con quel ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Nessun gruppo specificato."
@@ -2065,8 +2364,10 @@ msgstr ""
"Personalizza l'aspetto del tuo gruppo con un'immagine di sfondo e dei colori "
"personalizzati."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Impossibile aggiornare l'aspetto."
@@ -2086,6 +2387,14 @@ msgstr ""
"Puoi caricare un'immagine per il logo del tuo gruppo. La dimensione massima "
"del file è di %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Carica"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Ritaglia"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Scegli un'area quadrata dell'immagine per il logo."
@@ -2228,15 +2537,18 @@ msgstr ""
"Perché non [crei un account](%%action.register%%) e [crei tu il gruppo](%%"
"action.newgroup%%)!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Solo gli amministratori possono sbloccare i membri del gruppo."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "L'utente non è bloccato dal gruppo."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Errore nel rimuovere il blocco."
@@ -2326,7 +2638,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Pubblica un MicroID per il mio indirizzo Jabber/GTalk"
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Preferenze salvate."
@@ -2451,10 +2763,9 @@ msgstr[1] "Hai già un abbonamento a questi utenti:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2641,7 +2952,8 @@ msgstr ""
"licenza \"Tutti i diritti riservati\"."
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
msgstr "Titolo della licenza non valido. Lunghezza massima 255 caratteri."
#: actions/licenseadminpanel.php:168
@@ -2814,50 +3126,37 @@ msgstr "Devi eseguire l'accesso per registrare un'applicazione."
msgid "Use this form to register a new application."
msgstr "Usa questo modulo per registrare un'applicazione."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Il nome è troppo lungo (max 255 caratteri)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "L'URL sorgente è richiesto."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "L'organizzazione è troppo lunga (max 255 caratteri)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Impossibile creare l'applicazione."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Nuovo gruppo"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Usa questo modulo per creare un nuovo gruppo."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "La descrizione è troppo lunga (max %d caratteri)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Nuovo messaggio"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Non puoi inviare un messaggio a questo utente."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Nessun contenuto!"
@@ -2866,7 +3165,7 @@ msgid "No recipient specified."
msgstr "Nessun destinatario specificato."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "Non inviarti un messaggio, piuttosto ripetilo a voce dolcemente."
@@ -2877,12 +3176,12 @@ msgstr "Messaggio inviato"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Messaggio diretto a %s inviato."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Errore di Ajax"
@@ -2890,18 +3189,7 @@ msgstr "Errore di Ajax"
msgid "New notice"
msgstr "Nuovo messaggio"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Troppo lungo. Lunghezza massima %d caratteri."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-"La dimensione massima di un messaggio è di %d caratteri, compreso l'URL."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Messaggio inviato"
@@ -3040,25 +3328,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Il messaggio non ha un profilo."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Stato di %1$s su %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Tipo di contenuto %s non supportato."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Solo URL %s attraverso HTTP semplice."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Non è un formato di dati supportato."
@@ -3071,36 +3359,46 @@ msgstr "Cerca persone"
msgid "Notice Search"
msgstr "Cerca messaggi"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Altre impostazioni"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Gestisci altre opzioni."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (servizio libero)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Accorcia gli URL con"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Servizio di autoriduzione da usare"
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Visualizza aspetto"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Mostra o nasconde gli aspetti del profilo"
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Il servizio di riduzione degli URL è troppo lungo (max 50 caratteri)."
#: actions/otp.php:69
@@ -3548,8 +3846,9 @@ msgstr ""
"1-64 lettere minuscole o numeri, senza spazi o simboli di punteggiatura"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Nome"
@@ -3589,9 +3888,10 @@ msgid "Bio"
msgstr "Biografia"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Ubicazione"
@@ -3929,7 +4229,8 @@ msgid "Unexpected password reset."
msgstr "Ripristino della password inaspettato."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "La password deve essere lunga almeno 6 caratteri."
#: actions/recoverpassword.php:369
@@ -4175,7 +4476,7 @@ msgid "Repeated!"
msgstr "Ripetuti!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Risposte a %s"
@@ -4306,11 +4607,12 @@ msgstr "Organizzazione"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Descrizione"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statistiche"
@@ -4328,6 +4630,11 @@ msgstr "Azioni applicazione"
msgid "Reset key & secret"
msgstr "Reimposta chiave e segreto"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Elimina"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Informazioni applicazione"
@@ -4419,77 +4726,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Questo è un modo per condividere ciò che ti piace."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "Gruppo %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Gruppi di %1$s, pagina %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Profilo del gruppo"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Nota"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Alias"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Azioni dei gruppi"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Feed dei messaggi per il gruppo %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Feed dei messaggi per il gruppo %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Feed dei messaggi per il gruppo %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "FOAF per il gruppo %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Membri"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(nessuno)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Tutti i membri"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Creato"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Membri"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4505,7 +4841,10 @@ msgstr ""
"stesso](%%%%action.register%%%%) per far parte di questo gruppo e di molti "
"altri! ([Maggiori informazioni](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4517,24 +4856,31 @@ msgstr ""
"(http://it.wikipedia.org/wiki/Microblogging) basato sul software libero "
"[StatusNet](http://status.net/)."
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Amministratori"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Nessun messaggio."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Solo mittente e destinatario possono leggere questo messaggio."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Messaggio a %1$s su %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Messaggio da %1$s su %2$s"
@@ -4543,47 +4889,67 @@ msgstr "Messaggio da %1$s su %2$s"
msgid "Notice deleted."
msgstr "Messaggio eliminato."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr " etichettati con %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, pagina %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Messaggi etichettati con %1$s, pagina %2$d"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, pagina %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Feed dei messaggi per %1$s etichettati con %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Feed dei messaggi per %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Feed dei messaggi per %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Feed dei messaggi per %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF per %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "Questa è l'attività di %1$s, ma %2$s non ha ancora scritto nulla."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4591,7 +4957,9 @@ msgstr ""
"Visto niente di interessante? Non hai scritto ancora alcun messaggio, questo "
"potrebbe essere un buon momento per iniziare! :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4600,7 +4968,9 @@ msgstr ""
"[Scrivi qualche cosa](%%%%action.newnotice%%%%?status_textarea=%s) su questo "
"argomento!"
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4614,7 +4984,9 @@ msgstr ""
"i messaggi di **%s** e di molti altri! ([Maggiori informazioni](%%%%doc.help%"
"%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4625,7 +4997,8 @@ msgstr ""
"it.wikipedia.org/wiki/Microblogging) basato sul software libero [StatusNet]"
"(http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Ripetizione di %s"
@@ -4739,31 +5112,40 @@ msgstr ""
"Quanto tempo gli utenti devono attendere (in secondi) prima di inviare "
"nuovamente lo stesso messaggio"
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Messaggio del sito"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Modifica il messaggio del sito"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Impossibile salvare il messaggio del sito."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "La dimensione massima del messaggio del sito è di 255 caratteri."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Testo messaggio del sito"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr "Testo messaggio del sito (massimo 255 caratteri, HTML consentito)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Salva messaggio"
@@ -4979,12 +5361,14 @@ msgstr "Gli snapshot verranno inviati a questo URL"
msgid "Save snapshot settings"
msgstr "Salva impostazioni snapshot"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Non hai una abbonamento a quel profilo."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Impossibile salvare l'abbonamento."
@@ -5228,76 +5612,94 @@ msgstr ""
"licenza \"%2$s\" di questo sito."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Utente"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr "Impostazioni utente per questo sito StatusNet"
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Limite per la biografia non valido. Deve essere numerico."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
"Testo di benvenuto non valido. La lunghezza massima è di 255 caratteri."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Abbonamento predefinito non valido: \"%1$s\" non è un utente."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profilo"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Limite biografia"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Lunghezza massima in caratteri della biografia"
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Nuovi utenti"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Messaggio per nuovi utenti"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Messaggio di benvenuto per nuovi utenti (max 255 caratteri)"
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Abbonamento predefinito"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Abbonare automaticamente i nuovi utenti a questo utente"
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Inviti"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Inviti abilitati"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Indica se consentire agli utenti di invitarne di nuovi"
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr "Salva impostazioni utente"
@@ -5404,11 +5806,13 @@ msgstr "Impossibile leggere l'URL \"%s\" dell'immagine."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Tipo di immagine errata per l'URL \"%s\"."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Aspetto del profilo"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5507,7 +5911,7 @@ msgid "Plugins"
msgstr "Plugin"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Versione"
@@ -5540,33 +5944,46 @@ msgstr "Si è verificato qualche cosa di impossibile."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
-#, php-format
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
+#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+"Nessun file può superare %1$d byte e il file inviato era di %2$d byte. Prova "
+"a caricarne una versione più piccola."
+msgstr[1] ""
"Nessun file può superare %1$d byte e il file inviato era di %2$d byte. Prova "
"a caricarne una versione più piccola."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+"Un file di questa dimensione supererebbe la tua quota utente di %d byte."
+msgstr[1] ""
"Un file di questa dimensione supererebbe la tua quota utente di %d byte."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+"Un file di questa dimensione supererebbe la tua quota mensile di %d byte."
+msgstr[1] ""
"Un file di questa dimensione supererebbe la tua quota mensile di %d byte."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Nome file non valido."
@@ -5695,32 +6112,40 @@ msgid "Problem saving notice."
msgstr "Problema nel salvare il messaggio."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+#, fuzzy
+msgid "Bad type provided to saveKnownGroups."
msgstr "Fornito un tipo errato per saveKnownGroups"
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Problema nel salvare la casella della posta del gruppo."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Impossibile salvare le informazioni del gruppo locale."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
@@ -5728,7 +6153,7 @@ msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5800,32 +6225,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Benvenuti su %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Nessun utente singolo definito per la modalità single-user."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Impossibile creare il gruppo."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Impossibile impostare l'URI del gruppo."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Impossibile impostare la membership al gruppo."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Impossibile salvare le informazioni del gruppo locale."
@@ -5875,194 +6300,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Pagina senza nome"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Esplorazione sito primaria"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Profilo personale e attività degli amici"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Personale"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Modifica la tua email, immagine, password o il tuo profilo"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Account"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Connettiti con altri servizi"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Connetti"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Modifica la configurazione del sito"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Amministra"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Invita amici e colleghi a seguirti su %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Invita"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Termina la tua sessione sul sito"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Esci"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Crea un account"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Registrati"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Accedi al sito"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Accedi"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Aiutami!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Aiuto"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Cerca persone o del testo"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Cerca"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Messaggio del sito"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Viste locali"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Pagina messaggio"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Esplorazione secondaria del sito"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Aiuto"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Informazioni"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "FAQ"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "TOS"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Privacy"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Sorgenti"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Contatti"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Badge"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Licenza del software StatusNet"
@@ -6070,7 +6502,7 @@ msgstr "Licenza del software StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6080,7 +6512,7 @@ msgstr ""
"(%%site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** è un servizio di microblog."
@@ -6089,7 +6521,7 @@ msgstr "**%%site.name%%** è un servizio di microblog."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6101,27 +6533,27 @@ msgstr ""
"(http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Licenza del contenuto del sito"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "I contenuti e i dati di %1$s sono privati e confidenziali."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
"I contenuti e i dati sono copyright di %1$s. Tutti i diritti riservati."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"I contenuti e i dati sono forniti dai collaboratori. Tutti i diritti "
@@ -6129,7 +6561,7 @@ msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
@@ -6137,19 +6569,19 @@ msgstr ""
"licenza %2$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Paginazione"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Successivi"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Precedenti"
@@ -6228,7 +6660,7 @@ msgid "User configuration"
msgstr "Configurazione utente"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Utente"
@@ -6495,7 +6927,7 @@ msgid "AJAX error"
msgstr "Errore di Ajax"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Comando completato"
@@ -6511,7 +6943,7 @@ msgstr "Un messaggio con quel ID non esiste."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "L'utente non ha un ultimo messaggio."
@@ -6580,6 +7012,14 @@ msgstr "L'utente %1$s è entrato nel gruppo %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s ha lasciato il gruppo %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6619,113 +7059,117 @@ msgstr ""
"%s è un profilo remoto. È possibile inviare messaggi privati solo agli "
"utenti sullo stesso server."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Messaggio troppo lungo: massimo %1$d caratteri, inviati %2$d."
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Messaggio troppo lungo: massimo %1$d caratteri, inviati %2$d."
+msgstr[1] "Messaggio troppo lungo: massimo %1$d caratteri, inviati %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Errore nell'inviare il messaggio diretto."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Messaggio da %s ripetuto."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Errore nel ripetere il messaggio."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Messaggio troppo lungo: massimo %1$d caratteri, inviati %2$d."
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Messaggio troppo lungo: massimo %1$d caratteri, inviati %2$d."
+msgstr[1] "Messaggio troppo lungo: massimo %1$d caratteri, inviati %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Risposta a %s inviata."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Errore nel salvare il messaggio."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Specifica il nome dell'utente a cui abbonarti."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Impossibile abbonarsi ai profili OMB attraverso un comando."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Abbonati a %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Specifica il nome dell'utente da cui annullare l'abbonamento."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "Abbonamento a %s annullato."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Comando non ancora implementato."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Notifiche disattivate."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Impossibile disattivare le notifiche."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Notifiche attivate."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Impossibile attivare le notifiche."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "Il comando di accesso è disabilitato."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
@@ -6734,20 +7178,20 @@ msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "Abbonamento di %s annullato."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Il tuo abbonamento è stato annullato."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Persona di cui hai già un abbonamento:"
@@ -6755,14 +7199,14 @@ msgstr[1] "Persone di cui hai già un abbonamento:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Nessuno è abbonato ai tuoi messaggi."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Questa persona è abbonata ai tuoi messaggi:"
@@ -6770,21 +7214,21 @@ msgstr[1] "Queste persone sono abbonate ai tuoi messaggi:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Non fai parte di alcun gruppo."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Non fai parte di questo gruppo:"
msgstr[1] "Non fai parte di questi gruppi:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6932,10 +7376,13 @@ msgstr "Applicazioni collegate autorizzate"
msgid "Database error"
msgstr "Errore del database"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Carica file"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6943,16 +7390,29 @@ msgstr ""
"Puoi caricare la tua immagine di sfondo. La dimensione massima del file è di "
"2MB."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"Il server non è in grado di gestire tutti quei dati POST (%s byte) con la "
-"configurazione attuale."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "On"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Off"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Reimposta"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Valori predefiniti ripristinati."
@@ -6980,7 +7440,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr "Feed"
@@ -7019,7 +7480,8 @@ msgstr ""
"1-64 lettere minuscole o numeri, senza spazi o simboli di punteggiatura"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL della pagina web, blog del gruppo o l'argomento"
#: lib/groupeditform.php:168
@@ -7027,19 +7489,29 @@ msgid "Describe the group or topic"
msgstr "Descrivi il gruppo o l'argomento"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Descrivi il gruppo o l'argomento in %d caratteri"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Descrivi il gruppo o l'argomento in %d caratteri"
+msgstr[1] "Descrivi il gruppo o l'argomento in %d caratteri"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "Dove è situato il gruppo, tipo \"città, regione, stato\""
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Soprannomi aggiuntivi per il gruppo, separati da virgole o spazi, max %d"
+msgstr[1] ""
"Soprannomi aggiuntivi per il gruppo, separati da virgole o spazi, max %d"
#. TRANS: Menu item in the group navigation page.
@@ -7140,39 +7612,57 @@ msgstr "Questa pagina non è disponibile in un tipo di supporto che tu accetti"
msgid "Unsupported image file format."
msgstr "Formato file immagine non supportato."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Quel file è troppo grande. La dimensione massima è %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Caricamento parziale."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Errore di sistema nel caricare il file."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Non è un'immagine o il file è danneggiato."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Perso il nostro file."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Tipo di file sconosciuto"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
+msgstr[1] "MB"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+msgstr[1] "kB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7424,7 +7914,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) ha aggiunto il tuo messaggio tra i suoi preferiti"
@@ -7434,7 +7924,7 @@ msgstr "%s (@%s) ha aggiunto il tuo messaggio tra i suoi preferiti"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7473,7 +7963,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7486,7 +7976,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) ti ha inviato un messaggio"
@@ -7497,7 +7987,7 @@ msgstr "%s (@%s) ti ha inviato un messaggio"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7580,7 +8070,7 @@ msgstr "Quella non è la tua email di ricezione."
msgid "Sorry, no incoming email allowed."
msgstr "Email di ricezione non consentita."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Tipo di messaggio non supportato: %s"
@@ -7645,7 +8135,7 @@ msgstr "Impossibile determinare il tipo MIME del file."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7656,7 +8146,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "\"%s\" non è un tipo di file supportata su questo server."
@@ -7797,31 +8287,31 @@ msgstr "Messaggio duplicato."
msgid "Couldn't insert new subscription."
msgstr "Impossibile inserire un nuovo abbonamento."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Personale"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Risposte"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Preferiti"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "In arrivo"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "I tuoi messaggi in arrivo"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Inviati"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "I tuoi messaggi inviati"
@@ -7928,16 +8418,17 @@ msgid "Sandbox this user"
msgstr "Metti questo utente nella \"sandbox\""
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Cerca nel sito"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Parole"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -8018,6 +8509,12 @@ msgstr "Insieme delle etichette delle persone come etichettate"
msgid "None"
msgstr "Nessuno"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Nome file non valido."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -8028,8 +8525,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "Manca il file del tema o il caricamento non è riuscito."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Salvataggio del tema non riuscito."
@@ -8038,16 +8535,20 @@ msgid "Invalid theme: bad directory structure."
msgstr "Tema non valido: struttura directory non corretta."
#: lib/themeuploader.php:166
-#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+#, fuzzy, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"Il tema caricato è troppo grande, deve essere meno di %d byte non compresso."
+msgstr[1] ""
"Il tema caricato è troppo grande, deve essere meno di %d byte non compresso."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "File di tema non valido: manca il file css/display.css"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8055,17 +8556,17 @@ msgstr ""
"Il tema contiene file non o nomi di cartelle non validi. Utilizzare "
"solamente caratteri ASCII, numeri, il trattino basso e il segno meno."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
"Il tema contiene file con estensioni non sicure: potrebbe non essere sicuro."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "Il tema contiene file di tipo \".%s\" che non sono supportati."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Errore nell'aprire il file del tema."
@@ -8073,6 +8574,13 @@ msgstr "Errore nell'aprire il file del tema."
msgid "Top posters"
msgstr "Chi scrive più messaggi"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Sblocca"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Unsandbox"
@@ -8151,17 +8659,17 @@ msgid "Moderator"
msgstr "Moderatore"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "pochi secondi fa"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "circa un minuto fa"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8169,12 +8677,12 @@ msgstr[0] "circa un minuto fa"
msgstr[1] "circa %d minuti fa"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "circa un'ora fa"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8182,12 +8690,12 @@ msgstr[0] "circa un'ora fa"
msgstr[1] "circa %d ore fa"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "circa un giorno fa"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8195,12 +8703,12 @@ msgstr[0] "circa un giorno fa"
msgstr[1] "circa %d giorni fa"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "circa un mese fa"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8208,7 +8716,7 @@ msgstr[0] "circa un mese fa"
msgstr[1] "circa %d mesi fa"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "circa un anno fa"
@@ -8239,32 +8747,21 @@ msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "Messaggio troppo lungo: massimo %1$d caratteri, inviati %2$d."
msgstr[1] "Messaggio troppo lungo: massimo %1$d caratteri, inviati %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
-msgstr "File di backup per l'utente %s (%s)"
+msgid "Getting backup from file '%s'."
+msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
msgid "No user specified; using backup user."
msgstr "Nessun utente specificato: viene usato l'utente di backup."
-#: scripts/restoreuser.php:94
-#, php-format
-msgid "%d entries in backup."
-msgstr "%d voci nel backup."
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Nome troppo lungo (max 255 caratteri)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Ubicazione troppo lunga (max 255 caratteri)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr ""
-#~ "Troppo lungo. La dimensione massima di un messaggio è di %d caratteri."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "La biografia è troppo lunga (max %d caratteri)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Descriviti assieme ai tuoi interessi in %d caratteri"
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
+#, fuzzy, php-format
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] "%d voci nel backup."
+msgstr[1] "%d voci nel backup."
diff --git a/locale/ja/LC_MESSAGES/statusnet.po b/locale/ja/LC_MESSAGES/statusnet.po
index 134d48320..c2cdd7782 100644
--- a/locale/ja/LC_MESSAGES/statusnet.po
+++ b/locale/ja/LC_MESSAGES/statusnet.po
@@ -12,156 +12,182 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:18+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:26+0000\n"
"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ja\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "アクセス"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "サイトアクセス設定"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "登録"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "匿名ユーザー(ログインしていません)がサイトを見るのを禁止しますか?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "プライバシー"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "招待のみ登録する"
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "招待のみ"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "新規登録を無効。"
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "閉じられた"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "アクセス設定の保存"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
#, fuzzy
msgctxt "BUTTON"
msgid "Save"
msgstr "保存"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "そのようなタグはありません。"
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "そのようなユーザはいません。"
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s と友人、ページ %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s と友人"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "%s の友人のフィード (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "%s の友人のフィード (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "%s の友人のフィード (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -169,7 +195,7 @@ msgstr "これは %s と友人のタイムラインです。まだ誰も投稿
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -178,9 +204,9 @@ msgstr ""
"もっと多くの人をフォローしてみましょう。[グループに参加](%%action.groups%%) "
"してみたり、何か投稿してみましょう。"
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -191,7 +217,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -200,65 +228,80 @@ msgstr ""
"なぜ [アカウント登録](%%action.register%%) しないのですか。そして最初の投稿を"
"してください!"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "あなたと友人"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "%2$s に %1$s と友人からの更新があります!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "API メソッドが見つかりません。"
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "このメソッドには POST が必要です。"
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
#, fuzzy
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
@@ -268,17 +311,21 @@ msgstr ""
"sms, im, none"
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "ユーザを更新できませんでした。"
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -291,11 +338,13 @@ msgstr "プロフィールを保存できませんでした。"
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -309,10 +358,12 @@ msgstr[0] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -320,8 +371,9 @@ msgid "Unable to save your design settings."
msgstr "あなたのデザイン設定を保存できません。"
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "デザインを更新できませんでした。"
@@ -340,31 +392,31 @@ msgstr "ユーザのブロックに失敗しました。"
msgid "Unblock user failed."
msgstr "ユーザのブロック解除に失敗しました。"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "%s からのダイレクトメッセージ"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "%s から送られた全てのダイレクトメッセージ"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "%s へのダイレクトメッセージ"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "%s へ送った全てのダイレクトメッセージ"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "メッセージの本文がありません!"
@@ -398,7 +450,9 @@ msgstr ""
"自分自身にメッセージを送ることはできません; かわりに独り言を言いましょう。"
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "そのIDのステータスが見つかりません。"
@@ -414,48 +468,60 @@ msgstr "このステータスはすでにお気に入りです。"
msgid "Could not create favorite."
msgstr "お気に入りを作成できません。"
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "そのステータスはお気に入りではありません。"
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "お気に入りを取り消すことができません。"
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "ユーザのフォローを停止できませんでした: ユーザが見つかりません。"
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr ""
"ユーザをフォローできませんでした: %s は既にあなたのリストに入っています。"
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "ユーザのフォローを停止できませんでした: ユーザが見つかりません。"
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "自分自身をフォロー停止することはできません。"
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
#, fuzzy
msgid "Two valid IDs or screen_names must be supplied."
msgstr "ふたつのIDかスクリーンネームが必要です。"
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "ソースユーザーを決定できません。"
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "ターゲットユーザーを見つけられません。"
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -463,177 +529,231 @@ msgstr ""
"できません。"
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "そのニックネームは既に使用されています。他のものを試してみて下さい。"
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "有効なニックネームではありません。"
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "ホームページのURLが不適切です。"
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "フルネームが長すぎます。(255字まで)"
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "記述が長すぎます。(最長%d字)"
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "記述が長すぎます。(最長%d字)"
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "場所が長すぎます。(255字まで)"
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "別名が多すぎます! 最大 %d。"
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "別名が多すぎます! 最大 %d。"
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, fuzzy, php-format
msgid "Invalid alias: \"%s\"."
msgstr "不正な別名: \"%s\""
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "別名 \"%s\" は既に使用されています。他のものを試してみて下さい。"
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "別名はニックネームと同じではいけません。"
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "見つかりません。"
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "すでにこのグループのメンバーです。"
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "管理者によってこのグループからブロックされています。"
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "ユーザ %1$s はグループ %2$s に参加できません。"
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "このグループのメンバーではありません。"
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "ユーザ %1$s をグループ %2$s から削除できません。"
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "%s のグループ"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, fuzzy, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "グループ %s はメンバー"
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s グループ"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "%s 上のグループ"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
#, fuzzy
msgid "Upload failed."
msgstr "ファイルアップロード"
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "不正なログイントークンが指定されています。"
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "oauth_token パラメータは提供されませんでした。"
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "不正なトークン。"
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "認証されていません。"
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "あなたのセッショントークンに問題がありました。再度お試しください。"
@@ -643,40 +763,52 @@ msgid "Invalid nickname / password!"
msgstr "不正なユーザ名またはパスワード。"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "OAuth アプリケーションユーザの追加時DBエラー。"
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "予期せぬフォーム送信です。"
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "アプリケーションはあなたのアカウントに接続したいです"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "アクセスを許可または拒絶"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -685,7 +817,7 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -693,9 +825,10 @@ msgstr "アカウント"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -703,7 +836,7 @@ msgstr "ニックネーム"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "パスワード"
@@ -714,7 +847,7 @@ msgstr "パスワード"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
#, fuzzy
@@ -723,264 +856,362 @@ msgid "Cancel"
msgstr "中止"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "許可"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "アカウント情報へのアクセスを許可するか、または拒絶してください。"
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "確認コードがありません。"
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "リクエストトークン%sは、拒否されて、取り消されました。"
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "認証されていません。"
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "認証されていません。"
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "このメソッドには POST か DELETE が必要です。"
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "他のユーザのステータスを消すことはできません。"
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "そのようなつぶやきはありません。"
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "あなたのつぶやきを繰り返せません。"
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "すでにつぶやきを繰り返しています。"
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "ステータスを削除しました。"
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "そのIDでのステータスはありません。"
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
msgstr[0] "長すぎます。つぶやきは最大 %d 字までです。"
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "API メソッドが見つかりません。"
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] "つぶやきは URL を含めて最大 %d 字までです。"
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "サポート外の形式です。"
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / %2$s からのお気に入り"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s は %2$s でお気に入りを更新しました / %2$s。"
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "グループを更新できません。"
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / %2$s について更新"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%2$s からアップデートに答える %1$s アップデート"
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s のパブリックタイムライン"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "皆からの %s アップデート!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "未実装のメソッド。"
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "%s への返信"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "%s の返信"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "%s とタグ付けされたつぶやき"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "%2$s に %1$s による更新があります!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "API メソッドが工事中です。"
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "見つかりません。"
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+#, fuzzy
+msgid "User not found."
+msgstr "API メソッドが見つかりません。"
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "そのような添付はありません。"
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "ニックネームがありません。"
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "サイズがありません。"
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "不正なサイズ。"
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "アバター"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "自分のアバターをアップロードできます。最大サイズは%sです。"
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "合っているプロフィールのないユーザ"
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "アバター設定"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "オリジナル"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "プレビュー"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "削除"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "アップロード"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "切り取り"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
#, fuzzy
msgid "No file uploaded."
msgstr "プロファイル記述がありません。"
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "あなたのアバターとなるイメージを正方形で指定"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "ファイルデータを紛失しました。"
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "アバターが更新されました。"
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "アバターの更新に失敗しました。"
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "アバターが削除されました。"
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "そのユーザはすでにブロック済みです。"
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "ユーザをブロック"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
#, fuzzy
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
@@ -997,8 +1228,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1006,7 +1237,7 @@ msgstr "ノート"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "このユーザをアンブロックする"
@@ -1016,8 +1247,8 @@ msgstr "このユーザをアンブロックする"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
#, fuzzy
msgctxt "BUTTON"
@@ -1026,140 +1257,170 @@ msgstr "Yes"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "このユーザをブロックする"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "ブロック情報の保存に失敗しました。"
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "そのようなグループはありません。"
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s ブロックされたプロファイル"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s ブロックされたプロファイル、ページ %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "このグループへの参加をブロックされたユーザのリスト。"
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "グループからのアンブロックユーザ"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "アンブロック"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "このユーザをアンブロックする"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "%s 上のグループ"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "確認コードがありません。"
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "確認コードが見つかりません。"
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "その確認コードはあなたのものではありません!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, fuzzy, php-format
msgid "Unrecognized address type %s."
msgstr "不明なアドレスタイプ %s"
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "そのアドレスは既に承認されています。"
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "ユーザを更新できません"
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
msgstr "メール承認を削除できません"
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "アドレスの確認"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "アドレス \"%s\" はあなたのアカウントとして承認されています。"
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "会話"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "つぶやき"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "アプリケーションを削除するにはログインしていなければなりません。"
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "アプリケーションが見つかりません。"
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "このアプリケーションのオーナーではありません。"
@@ -1167,15 +1428,18 @@ msgstr "このアプリケーションのオーナーではありません。"
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "あなたのセッショントークンに関する問題がありました。"
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "アプリケーション削除"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
#, fuzzy
msgid ""
"Are you sure you want to delete this application? This will clear all data "
@@ -1186,12 +1450,12 @@ msgstr ""
"ベースからユーザに関するすべてのデータをクリアします。"
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "このアプリケーションを削除しないでください"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "このアプリケーションを削除"
@@ -1228,13 +1492,14 @@ msgstr "グループを更新できません。"
msgid "Deleted group %s"
msgstr "%1$s はグループ %2$s に残りました。"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "ユーザ削除"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1257,22 +1522,27 @@ msgstr "このつぶやきを削除できません。"
msgid "Delete this group"
msgstr "このユーザを削除"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "ログインしていません。"
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "このつぶやきを削除できません。"
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1280,21 +1550,24 @@ msgstr ""
"あなたはつぶやきを永久に削除しようとしています。 これが完了するとそれを元に戻"
"すことはできません。"
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "つぶやき削除"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "本当にこのつぶやきを削除しますか?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "このつぶやきを削除できません。"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "このつぶやきを削除"
@@ -1381,12 +1654,14 @@ msgstr "サイトテーマ"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "バックグラウンドイメージの変更"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "バックグラウンド"
@@ -1400,40 +1675,48 @@ msgstr ""
"イズは %1$s。"
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "オン"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "オフ"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "バックグラウンドイメージのオンまたはオフ。"
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "タイルバックグラウンドイメージ"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "色の変更"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "内容"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "サイドバー"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "テキスト"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "リンク"
@@ -1445,29 +1728,31 @@ msgstr ""
msgid "Custom CSS"
msgstr ""
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "デフォルトを使用"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "デフォルトデザインに戻す。"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "デフォルトへリセットする"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "保存"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "デザインの保存"
@@ -1511,9 +1796,9 @@ msgid "Name is required."
msgstr "名前は必須です。"
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "名前が長すぎます。(最大255字まで)"
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1526,15 +1811,6 @@ msgstr "そのニックネームは既に使用されています。他のもの
msgid "Description is required."
msgstr "概要が必要です。"
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "記述が長すぎます。(最長%d字)"
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1551,7 +1827,7 @@ msgid "Organization is required."
msgstr "組織が必要です。"
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "組織が長すぎます。(最大255字)"
@@ -1575,39 +1851,49 @@ msgstr "コールバックURLが不正です。"
msgid "Could not update application."
msgstr "アプリケーションを更新できません。"
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "%s グループを編集"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "グループを作るにはログインしていなければなりません。"
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "グループを編集するには管理者である必要があります。"
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "このフォームを使ってグループを編集します。"
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "不正な別名: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "グループを更新できません。"
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "別名を作成できません。"
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "オプションが保存されました。"
@@ -1806,6 +2092,12 @@ msgstr "承認待ちのものはありません。"
msgid "That is the wrong email address."
msgstr "その IM アドレスは不正です。"
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "メール承認を削除できません"
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1889,7 +2181,7 @@ msgstr ""
"気に入りにつぶやきを加える最初になりましょう!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "%s のお気に入りのつぶやき"
@@ -1991,19 +2283,23 @@ msgstr "あなたはこのサイトのサンドボックスユーザができま
msgid "User already has this role."
msgstr "ユーザは既に黙っています。"
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "プロファイル記述がありません。"
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "そのIDのプロファイルがありません。"
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "グループ記述がありません。"
@@ -2068,8 +2364,10 @@ msgstr ""
"あなたが選んだパレットの色とバックグラウンドイメージであなたのグループをカス"
"タマイズしてください。"
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "あなたのデザインを更新できません。"
@@ -2089,6 +2387,14 @@ msgstr ""
"あなたのグループ用にロゴイメージをアップロードできます。最大ファイルサイズは "
"%s。"
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "アップロード"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "切り取り"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "ロゴとなるイメージの正方形を選択。"
@@ -2231,15 +2537,18 @@ msgstr ""
"なぜ[アカウント登録](%%action.register%%) や [グループ作成](%%action.newgroup"
"%%) しないのか!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "管理者だけがグループメンバーをアンブロックできます。"
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "ユーザはグループからブロックされていません。"
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "ブロックの削除エラー"
@@ -2328,7 +2637,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "私のJabber/GTalkアドレスのためにMicroIDを発行してください。"
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "設定が保存されました。"
@@ -2452,10 +2761,9 @@ msgstr[0] "すでにこれらのユーザをフォローしています:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2638,8 +2946,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "不正なウェルカムテキスト。最大長は255字です。"
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2799,7 +3108,6 @@ msgstr "結果なし。"
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:52
-#, fuzzy
msgid "New application"
msgstr "新しいアプリケーション"
@@ -2812,50 +3120,37 @@ msgstr "アプリケーションを登録するにはログインしていなけ
msgid "Use this form to register a new application."
msgstr "このフォームを使って新しいアプリケーションを登録します。"
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "名前が長すぎます。(最大255字まで)"
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "ソースURLが必要です。"
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "組織が長すぎます。(最大255字)"
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "アプリケーションを作成できません。"
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "新しいグループ"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "このフォームを使って新しいグループを作成します。"
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "記述が長すぎます。(最長 %d 字)"
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "新しいメッセージ"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "このユーザにメッセージを送ることはできません。"
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "コンテンツがありません!"
@@ -2864,7 +3159,7 @@ msgid "No recipient specified."
msgstr "受取人が書かれていません。"
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2876,12 +3171,12 @@ msgstr "メッセージを送りました"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "ダイレクトメッセージを %s に送りました"
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax エラー"
@@ -2889,17 +3184,7 @@ msgstr "Ajax エラー"
msgid "New notice"
msgstr "新しいつぶやき"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "長すぎます。つぶやきは最大 %d 字までです。"
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "つぶやきは URL を含めて最大 %d 字までです。"
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "つぶやきを投稿しました"
@@ -3038,25 +3323,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "ユーザはプロフィールをもっていません。"
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "%2$s における %1$s のステータス"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, fuzzy, php-format
msgid "Content type %s not supported."
msgstr "内容種別 "
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "サポートされていないデータ形式。"
@@ -3069,36 +3354,46 @@ msgstr "ピープル検索"
msgid "Notice Search"
msgstr "つぶやき検索"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "その他の設定"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "他のオプションを管理。"
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr "(フリーサービス)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "URLを短くします"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "使用する自動短縮サービス。"
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "プロファイルデザインを表示"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "プロファイルデザインの表示または非表示"
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "URL 短縮サービスが長すぎます。(最大50字)"
#: actions/otp.php:69
@@ -3544,8 +3839,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64文字の、小文字アルファベットか数字で、スペースや句読点は除く"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "フルネーム"
@@ -3584,9 +3880,10 @@ msgid "Bio"
msgstr "自己紹介"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "場所"
@@ -3924,7 +4221,8 @@ msgid "Unexpected password reset."
msgstr "予期せぬパスワードのリセットです。"
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "パスワードは6字以上でなければいけません。"
#: actions/recoverpassword.php:369
@@ -4166,7 +4464,7 @@ msgid "Repeated!"
msgstr "繰り返されました!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "%s への返信"
@@ -4299,11 +4597,12 @@ msgstr "組織"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "概要"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "統計データ"
@@ -4321,6 +4620,11 @@ msgstr "アプリケーションアクション"
msgid "Reset key & secret"
msgstr "key と secret のリセット"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "削除"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "アプリケーション情報"
@@ -4414,77 +4718,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "これは、あなたが好きなことを共有する方法です。"
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "%s グループ"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "%1$s グループ、ページ %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "グループプロファイル"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "ノート"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "別名"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "グループアクション"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "%s グループのつぶやきフィード (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "%s グループのつぶやきフィード (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "%s グループのつぶやきフィード (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "%s グループの FOAF"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "メンバー"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(なし)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "全てのメンバー"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "作成日"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "メンバー"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4499,7 +4832,10 @@ msgstr ""
"する短いメッセージを共有します。[今すぐ参加](%%%%action.register%%%%) してこ"
"のグループの一員になりましょう! ([もっと読む](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4512,24 +4848,31 @@ msgstr ""
"wikipedia.org/wiki/Micro-blogging) サービス。メンバーは彼らの暮らしと興味に関"
"する短いメッセージを共有します。"
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "管理者"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "そのようなメッセージはありません。"
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "送信者と受取人だけがこのメッセージを読めます。"
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "%2$s 上の %1$s へのメッセージ"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "%2$s 上の %1$s からのメッセージ"
@@ -4538,47 +4881,67 @@ msgstr "%2$s 上の %1$s からのメッセージ"
msgid "Notice deleted."
msgstr "つぶやきを削除しました。"
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr "タグ付けされた %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s、ページ %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "%1$s とタグ付けされたつぶやき、ページ %2$d"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s、ページ %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "%1$sの%2$sとタグ付けされたつぶやきフィード (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "%sのつぶやきフィード (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "%sのつぶやきフィード (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "%sのつぶやきフィード (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "%s の FOAF"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "これは %1$s のタイムラインですが、%2$s はまだなにも投稿していません。"
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4586,7 +4949,9 @@ msgstr ""
"最近おもしろいものは何でしょう? あなたは少しのつぶやきも投稿していませんが、"
"いまは始める良い時でしょう:)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4595,7 +4960,9 @@ msgstr ""
"最初の [このトピック投稿](%%%%action.newnotice%%%%?status_textarea=%s) をして"
"ください!"
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4609,7 +4976,9 @@ msgstr ""
"%%%%)して、**%s** のつぶやきなどをフォローしましょう! ([もっと読む](%%%%doc."
"help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4620,7 +4989,8 @@ msgstr ""
"[StatusNet](http://status.net/)を基にした[マイクロブロギング](http://en."
"wikipedia.org/wiki/Micro-blogging) サービス。"
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "%s の繰り返し"
@@ -4737,35 +5107,43 @@ msgstr ""
"どれくらい長い間(秒)、ユーザは、再び同じものを投稿するのを待たなければならな"
"いか。"
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
#, fuzzy
msgid "Site Notice"
msgstr "サイトつぶやき"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
#, fuzzy
msgid "Edit site-wide message"
msgstr "新しいメッセージ"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
#, fuzzy
msgid "Unable to save site notice."
msgstr "あなたのデザイン設定を保存できません。"
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
-msgstr ""
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
+msgstr "プロファイル自己紹介の最大文字長。"
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
#, fuzzy
msgid "Site notice text"
msgstr "サイトつぶやき"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
#, fuzzy
msgid "Save site notice"
msgstr "サイトつぶやき"
@@ -4988,12 +5366,14 @@ msgstr "このURLにスナップショットを送るでしょう"
msgid "Save snapshot settings"
msgstr "サイト設定の保存"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "あなたはそのプロファイルにフォローされていません。"
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "フォローを保存できません。"
@@ -5236,76 +5616,94 @@ msgstr ""
"りません。"
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
#, fuzzy
msgctxt "TITLE"
msgid "User"
msgstr "ユーザ"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "不正な自己紹介制限。数字である必要があります。"
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "不正なウェルカムテキスト。最大長は255字です。"
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "不正なデフォルトフォローです: '%1$s' はユーザではありません。"
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "プロファイル"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "自己紹介制限"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "プロファイル自己紹介の最大文字長。"
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "新しいユーザ"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "新しいユーザを歓迎"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "新しいユーザへのウェルカムテキスト (最大255字)。"
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "デフォルトフォロー"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "自動的にこのユーザに新しいユーザをフォローしてください。"
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "招待"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "招待が可能"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "ユーザが新しいユーザを招待するのを許容するかどうか。"
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5412,11 +5810,13 @@ msgstr "アバターURL を読み取れません '%s'"
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "アバター URL '%s' は不正な画像形式。"
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "プロファイルデザイン"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5506,7 +5906,7 @@ msgid "Plugins"
msgstr "プラグイン"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "バージョン"
@@ -5539,34 +5939,40 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
"どんなファイルも %d バイトより大きくてはいけません、そして、あなたが送った"
"ファイルは %d バイトでした。より小さいバージョンをアップロードするようにして"
"ください。"
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
"これほど大きいファイルはあなたの%dバイトのユーザ割当てを超えているでしょう。"
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
"これほど大きいファイルはあなたの%dバイトの毎月の割当てを超えているでしょう。"
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
#, fuzzy
msgid "Invalid filename."
msgstr "不正なサイズ。"
@@ -5696,39 +6102,46 @@ msgid "Problem saving notice."
msgstr "つぶやきを保存する際に問題が発生しました。"
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "グループ受信箱を保存する際に問題が発生しました。"
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "フォローを保存できません。"
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr ""
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5799,32 +6212,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "ようこそ %1$s、@%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "single-user モードのためのシングルユーザが定義されていません。"
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "グループを作成できません。"
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "グループを作成できません。"
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "グループメンバーシップをセットできません。"
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
#, fuzzy
msgid "Could not save local group info."
msgstr "フォローを保存できません。"
@@ -5875,135 +6288,141 @@ msgstr ""
msgid "Untitled page"
msgstr "名称未設定ページ"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "プライマリサイトナビゲーション"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
#, fuzzy
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "パーソナルプロファイルと友人のタイムライン"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
#, fuzzy
msgctxt "MENU"
msgid "Personal"
msgstr "パーソナル"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "パスワードの変更"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "アカウント"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "接続"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "接続"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "基本サイト設定"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
#, fuzzy
msgctxt "MENU"
msgid "Admin"
msgstr "管理者"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, fuzzy, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "友人や同僚が %s で加わるよう誘ってください。"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
#, fuzzy
msgctxt "MENU"
msgid "Invite"
msgstr "招待"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "サイトのテーマ"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "ロゴ"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "新しいグループを作成"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
#, fuzzy
msgctxt "MENU"
msgid "Register"
msgstr "登録"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
#, fuzzy
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "サイトへログイン"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
#, fuzzy
msgctxt "MENU"
msgid "Login"
msgstr "ログイン"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "ヘルプ"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
#, fuzzy
msgctxt "MENU"
msgid "Help"
msgstr "ヘルプ"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "もっとグループを検索"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
#, fuzzy
msgctxt "MENU"
msgid "Search"
@@ -6011,67 +6430,68 @@ msgstr "検索"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "サイトつぶやき"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "ローカルビュー"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "ページつぶやき"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "セカンダリサイトナビゲーション"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "ヘルプ"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "About"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "よくある質問"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr ""
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "プライバシー"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "ソース"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "連絡先"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "バッジ"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "StatusNet ソフトウェアライセンス"
@@ -6079,7 +6499,7 @@ msgstr "StatusNet ソフトウェアライセンス"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, fuzzy, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6089,7 +6509,7 @@ msgstr ""
"イクロブログサービスです。 "
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** はマイクロブログサービスです。"
@@ -6098,7 +6518,7 @@ msgstr "**%%site.name%%** はマイクロブログサービスです。"
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6110,50 +6530,50 @@ msgstr ""
"org/licensing/licenses/agpl-3.0.html)。"
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "サイト内容ライセンス"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "ページ化"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "<<後"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "前>>"
@@ -6234,7 +6654,7 @@ msgid "User configuration"
msgstr "ユーザ設定"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "ユーザ"
@@ -6505,7 +6925,7 @@ msgid "AJAX error"
msgstr "Ajax エラー"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "コマンド完了"
@@ -6522,7 +6942,7 @@ msgstr "その ID によるつぶやきは存在していません"
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
#, fuzzy
msgid "User has no last notice."
msgstr "利用者はまだつぶやいていません"
@@ -6592,6 +7012,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6629,171 +7057,173 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "メッセージが長すぎます - 最大 %1$d 字、あなたが送ったのは %2$d。"
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "メッセージが長すぎます - 最大 %1$d 字、あなたが送ったのは %2$d。"
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "ダイレクトメッセージ送信エラー。"
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, fuzzy, php-format
msgid "Notice from %s repeated."
msgstr "%s からつぶやきが繰り返されています"
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "つぶやき繰り返しエラー"
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, fuzzy, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "つぶやきが長すぎます - 最大 %d 字、あなたが送ったのは %d"
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "つぶやきが長すぎます - 最大 %d 字、あなたが送ったのは %d"
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, fuzzy, php-format
msgid "Reply to %s sent."
msgstr "%s へ返信を送りました"
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "つぶやき保存エラー。"
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
#, fuzzy
msgid "Specify the name of the user to subscribe to."
msgstr "フォローする利用者の名前を指定してください"
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
#, fuzzy
msgid "Can't subscribe to OMB profiles by command."
msgstr "あなたはそのプロファイルにフォローされていません。"
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
#, fuzzy
msgid "Specify the name of the user to unsubscribe from."
msgstr "フォローをやめるユーザの名前を指定してください"
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "コマンドはまだ実装されていません。"
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "通知オフ。"
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "通知をオフできません。"
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "通知オン。"
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "通知をオンできません。"
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
#, fuzzy
msgid "Login command is disabled."
msgstr "ログインコマンドが無効になっています。"
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "あなたはだれにもフォローされていません。"
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "あなたはこの人にフォローされています:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "誰もフォローしていません。"
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "この人はあなたにフォローされている:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "あなたはどのグループのメンバーでもありません。"
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "あなたはこのグループのメンバーではありません:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6901,10 +7331,13 @@ msgstr "承認された接続アプリケーション"
msgid "Database error"
msgstr "データベースエラー"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "ファイルアップロード"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6912,16 +7345,29 @@ msgstr ""
"自分のバックグラウンド画像をアップロードできます。最大ファイルサイズは 2MB で"
"す。"
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"サーバーの現在の構成が理由で、大量の POST データ (%sバイト) を処理することが"
-"できませんでした。"
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "オン"
-#: lib/designsettings.php:418
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "オフ"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "リセット"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "デフォルトのデザインを回復。"
@@ -6949,7 +7395,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6987,7 +7434,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64文字の、小文字アルファベットか数字で、スペースや句読点は除く"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "グループやトピックのホームページやブログの URL"
#: lib/groupeditform.php:168
@@ -6995,19 +7443,27 @@ msgid "Describe the group or topic"
msgstr "グループやトピックを記述"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "グループやトピックを %d 字以内記述"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "グループやトピックを %d 字以内記述"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "グループの場所, 例えば \"都市, 都道府県 (または 地域), 国\""
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr "グループのエクストラニックネーム、カンマまたはスペース区切り、最大 %d"
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"グループのエクストラニックネーム、カンマまたはスペース区切り、最大 %d"
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7107,39 +7563,54 @@ msgstr "このページはあなたが承認したメディアタイプでは利
msgid "Unsupported image file format."
msgstr "サポート外の画像形式です。"
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "ファイルが大きすぎます。最大ファイルサイズは %s 。"
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "不完全なアップロード。"
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "ファイルのアップロードでシステムエラー"
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "画像ではないかファイルが破損しています。"
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "ファイルを紛失。"
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "不明なファイルタイプ"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
#: lib/jabber.php:387
#, php-format
@@ -7386,7 +7857,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) はお気に入りとしてあなたのつぶやきを加えました"
@@ -7396,7 +7867,7 @@ msgstr "%s (@%s) はお気に入りとしてあなたのつぶやきを加えま
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, fuzzy, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7435,7 +7906,7 @@ msgstr ""
"%6%s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7445,7 +7916,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) はあなた宛てにつぶやきを送りました"
@@ -7456,7 +7927,7 @@ msgstr "%s (@%s) はあなた宛てにつぶやきを送りました"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7516,7 +7987,7 @@ msgstr "すみません、それはあなたの入って来るメールアドレ
msgid "Sorry, no incoming email allowed."
msgstr "すみません、入ってくるメールは許可されていません。"
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "サポート外のメッセージタイプ: %s"
@@ -7584,7 +8055,7 @@ msgstr "ファイルのMIMEタイプを決定できません。"
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7593,7 +8064,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7739,31 +8210,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "サブスクリプションを追加できません"
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "パーソナル"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "返信"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "お気に入り"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "受信箱"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "あなたの入ってくるメッセージ"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "送信箱"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "あなたが送ったメッセージ"
@@ -7870,16 +8341,17 @@ msgid "Sandbox this user"
msgstr "このユーザをサンドボックス"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "サイト検索"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "キーワード"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7960,6 +8432,12 @@ msgstr "タグ付けとしての人々タグクラウド"
msgid "None"
msgstr "なし"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "不正なサイズ。"
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7969,8 +8447,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "アバターの更新に失敗しました。"
@@ -7981,29 +8459,31 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "ブロックの削除エラー"
@@ -8011,6 +8491,13 @@ msgstr "ブロックの削除エラー"
msgid "Top posters"
msgstr "上位投稿者"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "アンブロック"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "アンサンドボックス"
@@ -8093,60 +8580,60 @@ msgid "Moderator"
msgstr "管理"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "数秒前"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "約 1 分前"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "約 1 時間前"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "約 1 日前"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "約 1 ヵ月前"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "約 1 年前"
@@ -8176,32 +8663,21 @@ msgid "Message too long. Maximum is %1$d character, you sent %2$d."
msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "メッセージが長すぎます - 最大 %1$d 字、あなたが送ったのは %2$d。"
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "ユーザIDの記述がありません。"
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "フルネームが長すぎます。(255字まで)"
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "場所が長すぎます。(255字まで)"
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "長すぎます。メッセージは最大 %d 字までです。"
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "自己紹介が長すぎます (最長%d文字)。"
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "%d字以内で自分自身と自分の興味について書いてください"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
diff --git a/locale/ka/LC_MESSAGES/statusnet.po b/locale/ka/LC_MESSAGES/statusnet.po
index 9816f2d5d..f0ee6af87 100644
--- a/locale/ka/LC_MESSAGES/statusnet.po
+++ b/locale/ka/LC_MESSAGES/statusnet.po
@@ -9,155 +9,181 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:19+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:27+0000\n"
"Language-Team: Georgian <http://translatewiki.net/wiki/Portal:ka>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ka\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "შესვლა"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "საიტზე შესვლის პარამეტრები"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "რეგისტრაცია"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "აეკრძალოს ანონიმურ (არაავტორიზირებულ) მომხმარებლებს საიტის ნახვა?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "პირადი"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "რეგისტრაცია მხოლოდ მოწვევით."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "მხოლოდ მოწვევით"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "ახალი რეგისტრაციების გაუქმება."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "დახურული"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "შეინახე შესვლის პარამეტრები"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "შეინახე"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "ასეთი გვერდი არ არსებობს."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "ასეთი მომხმარებელი არ არსებობს."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s და მეგობრები, გვერდი %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr " %s და მეგობრები"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -167,7 +193,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -176,9 +202,9 @@ msgstr ""
" გახდი მეტი მომხმარებლის მიმდევარი, [გაწევრიანდი ჯგუფში](%%action.groups%%) "
"ან თავად დაპოსტე რამე."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -187,7 +213,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -196,65 +224,80 @@ msgstr ""
"[გახსენი ანგარიში](%%%%action.register%%%%) და გამოეხმაურე %s-ს ან დაუტოვე "
"შეტყობინება."
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "შენ და მეგობრები"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr " %1$s და მეგობრების განახლებები %2$s-ზე!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "API მეთოდი ვერ მოიძებნა."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "ეს მეთოდი მოითხოვს POST-ს."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -263,17 +306,21 @@ msgstr ""
"sms, im, none."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "მომხმარებლის განახლება ვერ მოხერხდა."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -286,11 +333,13 @@ msgstr "პროფილის შენახვა ვერ მოხერ
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -304,10 +353,12 @@ msgstr[0] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -315,8 +366,9 @@ msgid "Unable to save your design settings."
msgstr "სამწუხაროდ თქვენი დიზაინის პარამეტრების შენახვა ვერ მოხერხდა."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "დიზაინის განახლება ვერ მოხერხდა."
@@ -335,31 +387,31 @@ msgstr "მომხმარებლის დაბლოკვა ვერ
msgid "Unblock user failed."
msgstr "ვერ მოხერხდა მომხმარებელზე ბლოკის მოხსნა."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "პირდაპირი შეტყობინებები %s-სგან"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "%s-ს მიერ გამოგზავნილი ყველა პირდაპირი შეტყობინება"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "%s-სთვის გაგზავნილი პირდაპირი შეტყობინებები"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "%s-სთვის გაგზავნილი ყველა პირდაპირი შეტყობინება"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "შეტყობინების ტექსტი არ არის!"
@@ -392,7 +444,9 @@ msgid ""
msgstr "ნუ გაუგზავნი შეტყობინებას საკუთარ თავს; უბრალოდ ჩუმად ჩაუჩურჩულე."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "სტატუსი ასეთი ID-თ ვერ მოიძებნა."
@@ -408,220 +462,286 @@ msgstr "ეს სტატუსი უკვე ფავორიტია."
msgid "Could not create favorite."
msgstr "ფავორიტის შექმნა ვერ მოხერხდა."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "ეს სტატუსი არა არის ფავორიტი."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "ფავორიტის წაშლა ვერ მოხერხდა."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "ამ მომხმარებლის მიმდევარი ვერ გახდებით, რადგან პროფილი ვერ მოიძებნა"
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "თქვენ უკვე ხართ %s-ის მიმდევარი."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "მომხმარებლის ჩამოშორება ვერ მოხერხდა. მომხმარებელი ვერ მოიძებნა."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "საკუთარი თავის ჩამოშორება შეუძლებელია."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "საჭიროა 2 სწორი სახელის ან ID-ს მოწოდება."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "ავტორი მომხმარებლის განსაზღვრა ვერ მოხერხდა."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "სასურველი მომხმარებელი ვერ მოიძებნა."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "მეტსახელში დასაშვებია მხოლოდ პატარა ასოები და ციფრები."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "მეტსახელი უკვე გამოყენებულია. სცადე სხვა."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "მეტსახელი არასწორია."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "სასტარტო გვერდი არასწორი URL-ია."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "სრული სახელი ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "აღწერა ძალიან გრძელია (არაუმეტეს %d სიმბოლო)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "აღწერა ძალიან გრძელია (არაუმეტეს %d სიმბოლო)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "ადგილმდებარეობა ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr ""
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] ""
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr ""
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr ""
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr ""
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "ჯგუფი ვერ მოიძებნა."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "თქვენ უკვე ხართ ამ ჯგუფის წევრი."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "თქვენ დაბლოკილი ხართ ამ ჯგუფიდან ადმინისტრატორის მიერ."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "ვერ მოხერხდა მომხმარებელ %1$s-სთან ერთად ჯგუფ %2$s-ში გაერთიანება."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "თვენ არ ხართ ამ ჯგუფის წევრი."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "მომხმარებლ %1$s-ის გარიცხვა ჯგუფიდან %2$s ვერ მოხერხდა."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "%s-ს ჯგუფები"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "%1$s-ს ის ჯგუფები რომლებშიც გაერთიანებულია %2$s."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s ჯგუფები"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "ჯგუფები %s-ზე"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "ატვირთვა ვერ მოხერხდა."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
msgid "Invalid request token or verifier."
msgstr ""
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "oauth_token პარამეტრი არ არის მოწოდებული."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "არასწორი როლი."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "თქვენ არ ხართ ავტორიზირებული."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
@@ -631,40 +751,52 @@ msgid "Invalid nickname / password!"
msgstr "არასწორი მეტსახელი / პაროლი!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "ბაზამ დაუშვა შეცდომა OAuth აპლიკაციის მომხმარებლის ჩასმისას."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr ""
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "აპლიკაციას უნდა რომ დაუკავშირდეს თქვენს ანგარიშს"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "დოუშვი ან აკრძალე შესვლა"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -673,7 +805,7 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -681,9 +813,10 @@ msgstr "ანგარიში"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -691,7 +824,7 @@ msgstr "მეტსახელი"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "პაროლი"
@@ -702,7 +835,7 @@ msgstr "პაროლი"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -710,264 +843,362 @@ msgid "Cancel"
msgstr "გაუქმება"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "დაშვება"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "დაუშვი ან აკრძალე წვდომა თქვენი ანგარიშის ინფორმაციაზე."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "IM დასტური გაუქმდა."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "თქვენ არ ხართ ავტორიზირებული."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "თქვენ არ ხართ ავტორიზირებული."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "ეს მეთოდი მოითხოვს POST-ს ან DELETE-ს."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "სხვა მომხმარებლის სტატუსის წაშლა არ შეგიძლიათ."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "ასეთი შეტყობინება არ არსებობს."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "საკუთარი შეტყობინების გამეორება არ შეიძლება."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "ეს შეტყობინება უკვე გამეორებულია."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "სტატუსი წაშლილია."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "ასეთი ID-ს სტატუსი ვერ მოიძებნა."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
msgstr[0] "შეტყობინების დასაძვები ზომაა %d სიმბოლო."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "API მეთოდი ვერ მოიძებნა."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] "შეყობინების დასაშვები ზომაა %d სიმბოლო მიმაგრებული URL-ის ჩათვლით."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "ფორმატი არ არის მხარდაჭერილი."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr ""
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
-msgstr ""
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
+msgstr "განახლებები არჩეული %1$s-ს მიერ %2$s-ზე!"
+
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "ჯგუფის განახლება ვერ მოხერხდა."
-#: actions/apitimelinementions.php:118
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr ""
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr ""
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s საჯარო ნაკადი"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s განახლებები ყველასგან!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "მეთოდი განუხორციელებელია."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr ""
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr ""
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "შეტყობინებები მონიშნული როგორც %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "განახლებები მონიშნული როგორც %1$s %2$s-ზე!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "API მეთოდი დამუშავების პროცესშია."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "ვერ მოიძებნა."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+#, fuzzy
+msgid "User not found."
+msgstr "API მეთოდი ვერ მოიძებნა."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "ასეთი მიმაგრებული დოკუმენტი ვერ მოიძებნა."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "მეტსახელი უცნობია."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "ზომა უცნობია."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "ზომა არასწორია."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "ავატარი"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
"თქვენ შეგიძლიათ ატვირთოთ პერსონალური ავატარი. ფაილის დასაშვები ზომაა %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "მომხმარებელი შესაბამისი პროფილის გარეშე."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "ავატარის პარამეტრები."
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "ორიგინალი"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "წინასწარი გადახედვა"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "წაშლა"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "ატვირთვა"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "მოჭრა"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "არცერთი ფაილი არ ატვირთულა"
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "აირჩიეთ სურათის კვადრატული მონაკვეთი თქვენი ავატარისთვის"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr ""
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "ავატარი განახლდა."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "ავატარის განახლება ვერ მოხერხდა."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "ავატარი წაიშალა."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "თქვენ უკვე დაბლოკეთ ეს მომხმარებელი."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "მომხმარებლის დაბლოკვა"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -980,8 +1211,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -989,7 +1220,7 @@ msgstr "არა"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "არ დაბლოკო ეს მომხმარებელი"
@@ -999,8 +1230,8 @@ msgstr "არ დაბლოკო ეს მომხმარებელი
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1008,140 +1239,170 @@ msgstr "დიახ"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "დაბლოკე ეს მომხმარებელი"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "დაბლოკვის შესახებ ინფორმაციის შენახვა ვერ მოხერხდა."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "ასეთი ჯგუფი ვერ მოიძებნა."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s დაბლოკილი პროფილი"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s დაბლოკილი პროფილი, გვერდი %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "ამ ჯგუფში გაწევრიანებისგან დაბლოკილ მომხმარებელთა სია."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "მომხმარებლის ბლოკირების მოხსნა ჯგუფიდან"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "ბლოკირების მოხსნა"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "მომხმარებლის ბლოკირების მოხსნა"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "დაუპოსტე %s-ს"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "დასადასტურებელი კოდი არ არის."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "დასადასტურებელი კოდი ვერ მოიძებნა."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "ეს დასადასტურებელი კოდი თქვენთვის არ არის!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "მისამართის ამოუცნობი ტიპი %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "ეს მისამართი უკვე დადასტურებულია."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "მომხმარებლის განახლება ვერ მოხერხდა."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "ელ. ფოსტის დადასტურების წაშლა ვერ მოხერხდა."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "IM დასტურის წაშლა ვერ მოხერხდა."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "მისამართის დასტური"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "მისამართი \"%s\" დადასტურდა თქვენი ანგარიშისთვის."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "საუბარი"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "შეტყობინებები"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "აპლიკაციის წასაშლელად საჭიროა ავროტიზაცია."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "აპლიკაცია ვერ მოიძებნა."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "თქვენ არ ხართ ამ აპლიკაციის მფლობელი."
@@ -1149,15 +1410,18 @@ msgstr "თქვენ არ ხართ ამ აპლიკაციი
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr ""
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "აპლიკაციის წაშლა"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1167,12 +1431,12 @@ msgstr ""
"მონაცემებს ამ აპლიკაციის შესახებ, ყველა შეერთებული მომხმარებლის ჩათვლით."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "არ წაშალო ეს აპლიკაცია"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "აპლიკაციის წაშლა"
@@ -1208,13 +1472,14 @@ msgstr "ჯგუფის განახლება ვერ მოხერ
msgid "Deleted group %s"
msgstr "%1$s-მა დატოვა ჯგუფი %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "მომხმარებლის წაშლა"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1237,42 +1502,50 @@ msgstr "არ წაშალო ეს შეტყობინება"
msgid "Delete this group"
msgstr "ამ მომხმარებლის წაშლა"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "ავტორიზებული არ ხართ."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "ამ შეტყობინების წაშლა შეუძლებელია."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
msgstr "თქვენ შეტყობინების სამუდამოდ წაშლას აპირებთ. ეს მოქმედება შეუქცევადია."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "შეტყობინების წაშლა"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "ნამდვილად გსურთ ამ შეტყობინების წაშლა?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "არ წაშალო ეს შეტყობინება"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "შეტყობინების წაშლა"
@@ -1359,12 +1632,14 @@ msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
"თქვენ შეგიძლიათ ატვირთოთ საკუთარი StatusNet–იერსახე .ZIP არქივის სახით."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "შეცვალე ფონური სურათი"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "ფონი"
@@ -1378,40 +1653,48 @@ msgstr ""
"ზომაა %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "ჩართვა"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "გამორთვა"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "ჩართე ან გამორთე ფონური სურათის ფუნქცია."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "გაამრავლე ფონური სურათი"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "შეცვალე ფერები"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "შიგთავსი"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "გვერდითი პანელი"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "ტექსტი"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "ბმულები"
@@ -1423,29 +1706,31 @@ msgstr "მეტი პარამეტრები"
msgid "Custom CSS"
msgstr "საკუთარი CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "გამოიყენე პირვანდელი მდგომარეობა"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "დააბრუნე პირვანდელი დიზაინი"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "პირვანდელის პარამეტრების დაბრუნება"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "შენახვა"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "შეინახე დიზაინი"
@@ -1489,9 +1774,9 @@ msgid "Name is required."
msgstr "სახელი სავალდებულოა."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "სახელი ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1504,15 +1789,6 @@ msgstr "სახელი უკვე გამოყენებულია.
msgid "Description is required."
msgstr "აღწერა სავალდებულოა."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "აღწერა ძალიან გრძელია (არაუმეტეს %d სიმბოლო)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1529,7 +1805,7 @@ msgid "Organization is required."
msgstr "ორგანიზაცია სავალდებულოა."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "ორგანიზაცია ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)."
@@ -1553,39 +1829,49 @@ msgstr ""
msgid "Could not update application."
msgstr "აპლიკაციის განახლება ვერ მოხერხდა."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "%s ჯგუფის რედაქტირება"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "გჯუფის შესაქმნელად საჭიროა ავტორიზაცია."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "ჯგუფის რედაქტირებისათვის საჭიროა ადმინის უფლებები."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "ჯგუფის რედაქტირებისათვის გამოიყენეთ ეს ფორმა."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr ""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "ჯგუფის განახლება ვერ მოხერხდა."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr ""
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "პარამეტრები შენახულია."
@@ -1779,6 +2065,12 @@ msgstr "გასაუქმებელიარაფერია. არ ა
msgid "That is the wrong email address."
msgstr "ეს არასწორი ელ. ფოსტის მისამართია."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "ელ. ფოსტის დადასტურების წაშლა ვერ მოხერხდა."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1861,7 +2153,7 @@ msgstr ""
"[დარეგისტრირდი](%%action.register%%) და შეიტანე შეტყობინება შენს რჩეულებში!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "%s-ს რჩეული შეტყობინებები"
@@ -1958,19 +2250,23 @@ msgstr "თქვენ არ შეგიძლიათ როლების
msgid "User already has this role."
msgstr "მომხმარებელს უკვე აქვს ეს როლი."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "პროფილი მითითებული არ არის."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "ასეთი ID-ს მქონე პროფილი ვერ მოიძებნა."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "ჯგუფი მითითებული არ არის."
@@ -2036,8 +2332,10 @@ msgstr ""
"აირჩიეთ, როგორ გნებავთ გამოიყურებოდეს თქვენი ჯგუფი ფონური სურათისა და ფერთა "
"პალიტრის შეცვლით."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "დიზაინის განახლება ვერ მოხერხდა."
@@ -2056,6 +2354,14 @@ msgid ""
msgstr ""
"თქვენ შეგიძლიათ ატვირთოთ ლოგოს თქვენი ჯგუფისათვის. ფაილის დასაშვები ზომაა %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "ატვირთვა"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "მოჭრა"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "აირჩიეთ სურათის კვადრატული მონაკვეთი ლოგოსათვის."
@@ -2199,15 +2505,18 @@ msgstr ""
"[დაარეგისტრირეთ ანგარიში](%%action.register%%) და [შექმენით ჯგუფი](%%action."
"newgroup%%) თვითონ!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "მხოლოდ ადმინს შეუძლია ჯგუფის წევრისთვის ბლოკის მოხსნა."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "მომხმარებელი არ არის დაბლოკილი ჯგუფიდან."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "შეცდომა ბლოკის მოხსნისას."
@@ -2295,7 +2604,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "გამოაქვეყნე MicroID ჩემი Jabber/GTalk მისამართისთვის."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "პარამეტრები შენახულია."
@@ -2418,10 +2727,9 @@ msgstr[0] "თქვენ უკვე გამოწერილი გაქ
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2605,8 +2913,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "არასწორი მისასალმებელი ტექსტი. სიმბოლოების მაქს. რაოდენობაა 255."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2778,50 +3087,37 @@ msgstr "აპლიკაციის დასარეგისტრირ
msgid "Use this form to register a new application."
msgstr "აპლიკაციაში დასარეგისტრირებლად გამოიყენეთ ეს ფორმა."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "სახელი ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "წყაროს URL სავალდებულოა."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "ორგანიზაცია ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "აპლიკაციის შექმნა ვერ მოხერხდა."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "ახალი ჯგუფი"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "ახალი ჯგუფის შესაქმნელად გამოიყენეთ ეს ფორმა."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "აღწერა ძალიან გრძელია (არაუმეტეს %d სიმბოლო)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "ახალი შეტყობინება"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "ამ მომხმარებელს შეტყობინებას ვერ გაუგზავნი."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "შიგთავსი არ არის!"
@@ -2830,7 +3126,7 @@ msgid "No recipient specified."
msgstr "მიმღები მითითებული არ არის."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "ნუ გაუგზავნი შეტყობინებას საკუთარ თავს; უბრალოდ ჩუმად ჩაუჩურჩულე."
@@ -2841,12 +3137,12 @@ msgstr "შეტყობინება გაგზავნილია"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "პირდაპირი შეტყობინება გაეგზავნა %s–ს."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax შეცდომა"
@@ -2854,17 +3150,7 @@ msgstr "Ajax შეცდომა"
msgid "New notice"
msgstr "ახალი შეტყობინება"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "შეტყობინების დასაძვები ზომაა %d სიმბოლო."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "შეყობინების დასაშვები ზომაა %d სიმბოლო მიმაგრებული URL-ის ჩათვლით."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "შეტყობინება დაიპოსტა"
@@ -2999,25 +3285,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "შეტყობინებას პრფილი არ გააჩნია."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "%1$s–ის სტატუსი %2$s–ზე"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "შიგთავსის ტიპი %s არ არის მხარდაჭერილი."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "გთხოვთ გამოიყენოთ მხოლოდ %s URL–ები წმინდა HTTP მეთოდით."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "მონაცემთა ფორმატი მხარდაჭერილი არ არის."
@@ -3030,36 +3316,46 @@ msgstr "პიროვნებების ძიება"
msgid "Notice Search"
msgstr "შეტყობინებების ძიება"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "სხვა პარამეტრები"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "სხა მრავალნაირი პარამეტრების მართვა."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (უფასო სერვისი)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "შეამოკლე URL–ები შემდეგით"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "გამოსაყენებელი შემოკლების ავტომატური სერვისი."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "პროფილის დიზაინების ნახვა"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "აჩვენე ან დამალე პროფილის დიზაინები."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "URL–ს შემოკლების სერვისი ძალიან გრძელია (მაქს. 50 სიმბოლო)."
#: actions/otp.php:69
@@ -3501,8 +3797,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1–64 პატარა ასოები ან ციფრები. პუნქტუაციები ან სივრცეები დაუშვებელია"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "სრული სახელი"
@@ -3541,9 +3838,10 @@ msgid "Bio"
msgstr "ბიოგრაფია"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "მდებარეობა"
@@ -3877,7 +4175,8 @@ msgid "Unexpected password reset."
msgstr "პაროლის მოულოდნელი გადაყენება."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "პაროლი უნდა შედგებოდეს 6 ან მეტი სიმბოლოსგან."
#: actions/recoverpassword.php:369
@@ -4123,7 +4422,7 @@ msgid "Repeated!"
msgstr "გამეორებული!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "პასუხები %s–ს"
@@ -4254,11 +4553,12 @@ msgstr "ორგანიზაცია"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "აღწერა"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "სტატისტიკა"
@@ -4276,6 +4576,11 @@ msgstr "აპლიკაციის მოქმედებები"
msgid "Reset key & secret"
msgstr "გასაღების და საიდუმლოს გადაყენება"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "წაშლა"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "ინფო აპლიკაციაზე"
@@ -4365,77 +4670,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr ""
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr ""
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr ""
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr ""
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr ""
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "შენიშვნა"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr ""
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr ""
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr ""
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr ""
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr ""
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr ""
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "წევრები"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(არცერთი)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr ""
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "შექმნილია"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "წევრები"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4445,7 +4779,10 @@ msgid ""
"of this group and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4454,24 +4791,31 @@ msgid ""
"their life and interests. "
msgstr ""
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr ""
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr ""
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr ""
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr ""
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr ""
@@ -4480,60 +4824,86 @@ msgstr ""
msgid "Notice deleted."
msgstr ""
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr ""
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s - %2$s"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "შეტყობინებები მონიშნული %1$s-ით, გვერდი %2$d"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr ""
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr ""
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr ""
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr ""
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr ""
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr ""
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
+"ეს არის $s-ს და მეგობრების განახლებების ნაკადი, მაგრამ ჯერჯერობით არავის "
+"დაუპოსტავს."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
msgstr ""
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4542,7 +4912,9 @@ msgid ""
"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4550,7 +4922,8 @@ msgid ""
"[StatusNet](http://status.net/) tool. "
msgstr ""
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr ""
@@ -4661,31 +5034,40 @@ msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
"რამდენი ხანი (წამებში) უნდა ელოდოს მომხმარებელი რომ დაპოსტოს ერთი და იგივე."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "საიტის შეტყობინება"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "ჩაასწორე საიტის მომცველი შეტყობინება"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "საიტის შეტყობინების შენახვა ვერ მოხერხდა."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "საიტის მომცველი შეტყობინების მაქს. ზომაა 255 სიმბოლო."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "საიტის შეტყობინების ტექსტი"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr "საერთო სასაიტო შეტყობინების ტექსტი (მაქს. 255 სიმბოლო; HTML შეიძლება)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "შეინახე საერთოსასაიტო შეტყობინება"
@@ -4904,12 +5286,14 @@ msgstr "მდგომარეობა გაიგზავნება ა
msgid "Save snapshot settings"
msgstr "დაიმახსოვრე მდგომარეობის პარამეტრები"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "თქვენ არ გაქვთ გამოწერილი ამ პროფილის განახლებები."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "გამოწერის დამახსოვრება ვერ მოხერხდა."
@@ -5154,75 +5538,93 @@ msgstr ""
"ლიცენზიასთან ‘%2$s’."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "მომხმარებელი"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "ბიოგრაფიის არასწორი ლიმიტი. უნდა იყოს ციფრი."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "არასწორი მისასალმებელი ტექსტი. სიმბოლოების მაქს. რაოდენობაა 255."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "პროფილი"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "ბიოგრაფიის ლიმიტი"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "პროფილის ბიოგრაფიის მაქსიმალური ზომა სიმბოლოებში."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "ახალი მომხმარებლები"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "ახალი მომხმარებლის მისალმება"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "მისალმების ტექსტი ახალი მომხმარებლებისთვის (მაქს. 255 სიმბოლო)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr ""
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "ავტომატურად გამოაწერინე ამ მომხმარებელს ახალი მომხმარებლები."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "მოსაწვევეი"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "მოსაწვევები გააქტიურებულია"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "მიეცეთ თუ არა მომხმარებლებს სხვების მოწვევის უფლება."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5330,11 +5732,13 @@ msgstr "ვერ ვკითხულობ ავატარის URL ‘%s
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "ავატარის სურათის ფორმატი არასწორია URL ‘%s’."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "პროფილის დიზაინი"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5433,7 +5837,7 @@ msgid "Plugins"
msgstr "დამატებები"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "ვერსია"
@@ -5466,34 +5870,40 @@ msgstr "რობინი ფიქრობს რაღაც შეუძლ
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
-#, php-format
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
+#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
"ფაილი არ შეიძლება იყოს %1$d ბაიტზე მეტი, თქვენ მიერ გაგზავნილი კი %2$d ბაიტი "
"იყო. სცადეთ უფრო პატარა ვერსიის ატვირთვა."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
"ასეთი ზომის ფაილმა შეიძლება გადააჭარბოს თქვენთვის გამოყოფილ კვოტას, %d ბაიტს."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
"ასეთი ზომის ფაილმა შეიძლება გადააჭარბოს თქვენთვის გამოყოფილ თვიურ კვოტას, %d "
"ბაიტს."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "ფაილის არასწორი სახელი."
@@ -5622,32 +6032,40 @@ msgid "Problem saving notice."
msgstr "პრობლემა შეტყობინების შენახვისას."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+#, fuzzy
+msgid "Bad type provided to saveKnownGroups."
msgstr "saveKnownGroups-სათვის არასწორი ტიპია მოწოდებული"
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "პრობლემა ჯგუფის ინდექსის შენახვისას."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "ჯგუფის ლოკალური ინფორმაციის დამახსოვრება ვერ მოხერხდა."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
@@ -5655,7 +6073,7 @@ msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5727,32 +6145,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "გამარჯობა @%2$s, კეთილი იყოს თქვენი მობრძანება %1$s-ზე!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "ერთი მომხმარებელი არ განსაზღვრულა ერთარედთი-მომხმარებლის რეჟიმისთვის."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "ჯგუფის შექმნა ვერ მოხერხდა."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "ჯგუფის URI-ს მინიჭება ვერ მოხერხდა."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "ჯგუფის წევრობის მინიჭება ვერ მოხერხდა."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "ჯგუფის ლოკალური ინფორმაციის დამახსოვრება ვერ მოხერხდა."
@@ -5802,194 +6220,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "უსათაურო გვერდი"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "საიტის ძირითადი ნავიგაცია"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "პირადი პროფილი და მეგობრების ნაკადი"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "პირადი"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "შეცვალე ელ. ფოსტა, ავატარი, პაროლი, პროფილი"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "ანგარიში"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "სერვისებთან დაკავშირება"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "კავშირი"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "საიტის კონფიგურაცია"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "ადმინი"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "მოიწვიე მეგობრები და კოლეგები %s-ზე"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "მოწვევა"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "გასვლა საიტიდან"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "გასვლა"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "გახსენი ანგარიში"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "რეგისტრაცია"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "საიტზე შესვლა"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "შესვლა"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "დამეხმარეთ!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "დახმარება"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "მოძებნე ხალხი ან ტექსტი"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "ძიება"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "საიტის შეტყობინება"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "ლოკალური ხედები"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "გვერდის შეტყობინება"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "საიტის მეორადი ნავიგაცია"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "დახმარება"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "საიტის შესახებ"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "ხდკ"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "მპ"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "პირადი"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "წყარო"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "კონტაქტი"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "იარლიყი"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "StatusNet კოდის ლიცენზია"
@@ -5997,7 +6422,7 @@ msgstr "StatusNet კოდის ლიცენზია"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6007,7 +6432,7 @@ msgstr ""
"(%%site.broughtbyurl%%)-ს მიერ."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** არის მიკრობლოგინგის სერვისი."
@@ -6016,7 +6441,7 @@ msgstr "**%%site.name%%** არის მიკრობლოგინგი
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6028,51 +6453,51 @@ msgstr ""
"org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "საიტის შიგთავსის ლიცენზია"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "%1$s ის შიგთავსი და მონაცემები არის პირადული და კონფიდენციალური."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr "შიგთავსი და მონაცემები %1$s-ის საკუთრებაა. ყველა უფლება დაცულია."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"შიგთავსი და მონაცემები წვლილის შემტანების საკუთრებაა. ყველა უფლება დაცულია."
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr "%1$s-ს მთლიანი შიგთავსი და მონაცემები ხელმისაწვდომია %2$s ლიცენზიით."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "გვერდებათ დაყოფა"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "შემდეგი"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "წინა"
@@ -6151,7 +6576,7 @@ msgid "User configuration"
msgstr "მომხმარებლის კონფიგურაცია"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "მომხმარებელი"
@@ -6418,7 +6843,7 @@ msgid "AJAX error"
msgstr "Ajax შეცდომა"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "ბრძანება დასრულდა"
@@ -6434,7 +6859,7 @@ msgstr "შეტყობინებები ამ ID-თ არ არს
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "მომხმარებელს არ გააჩნია ბოლო შეტყობინება."
@@ -6503,6 +6928,14 @@ msgstr "%1$s გაწევრიანდა ჯგუფში %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s-მა დატოვა ჯგუფი %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6542,171 +6975,173 @@ msgstr ""
"%s დაშორებული პროფილია; პირდაპირი შეტყობინებების გაგზავნა მხოლოდ იგივე "
"სერვერზე მყოფ მომხმარებელთანაა შესააძლებელი."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
"შეტყობინება ძალიან გრძელია - დასაშვები რაოდენობაა %1$d სიმბოლომდე, თქვენ "
"გააგზავნეთ %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "შეცდომა პირდაპირი შეტყობინების გაგზავნისას."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "შეტყობინება %s-გან გამეორდა."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "შეცდომა შეტყობინების გამეორებისას."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
"შეტყობინება ძალიან გრძელია - დასაშვები რაოდენობაა %1$d სიმბოლომდე, თქვენ "
"გააგზავნეთ %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "პასუხი %s-ს გაეგზავნა."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "შეცდომა შეტყობინების შენახვისას."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "მიუთითეთ მომხმარებლის სახელი, რომელსაც გინდათ ყური დაუგდოთ."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr ""
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "%s-ს გამოწერა დასრულდა წარმატებით."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "მიუთითეთ მომხმარებლის სახელი, რომ გამოწერა გააუქმოთ."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "%s-ს გამოწერა გაუქმდა."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "ბრძანება ჯერ არ არის შემუშავებული."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr ""
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr ""
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr ""
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr ""
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] ""
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr ""
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] ""
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr ""
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] ""
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6812,10 +7247,13 @@ msgstr "ავტორიზირებული შეერთებულ
msgid "Database error"
msgstr "მონაცემთა ბაზის შეცდომა"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "ფაილის ატვირთვა"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6823,16 +7261,29 @@ msgstr ""
"თქვენ შეგიძლიათ ატვირთოთ პერსონალური ფონური სურათი. ფაილის დასაშვები ზომაა "
"2მბ."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"სამწუხაროდ სერვერმა ვერ გაუძლო ამდენ POST მონაცემებს (%s ბაიტი) მიმდინარე "
-"კონფიგურაციის გამო."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "ჩართვა"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "გამორთვა"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "გადაყენება"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "დიზაინის პირველადი პარამეტრები დაბრუნებულია."
@@ -6860,7 +7311,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6898,7 +7350,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1–64 პატარა ასოები ან ციფრები. პუნქტუაციები ან სივრცეები დაუშვებელია"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "საწყისი გვერდის URL, ან ჯგუფის/თემის ბლოგი"
#: lib/groupeditform.php:168
@@ -6906,21 +7359,28 @@ msgid "Describe the group or topic"
msgstr "აღწერე ჯგუფი ან თემა"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "არწერე ჯგუფი ან თემა %d სიმბოლოთი"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "არწერე ჯგუფი ან თემა %d სიმბოლოთი"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"ჯგუფის მდებარეობა არსებობის შემთხვევაში. მაგ.: \"ქალაქი, ქვეყანა (ან რეგიონი)"
"\""
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
"ჯგუფის დამატებითი მეტსახელები. გამოყავით მძიმით ან სივრცით. მაქსიმუმ %d "
"სიმბოლო"
@@ -7022,39 +7482,54 @@ msgstr "ეს გვერდი მიუწვდომელია იმ
msgid "Unsupported image file format."
msgstr "სურათის ფორმატი მხარდაჭერილი არ არის."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "ეს ფაილი ძალიან დიდია. ფაილის მაქს. ზომაა %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "ნაწილობრივი ატვირთვა."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "სისტემური შეცდომა ფაილის ატვირთვისას."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "სურათი არ არის, ან ფაილი დაზიანებულია."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "ფაილი დაიკარგა."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "ფაილის ტიპი უცნობია"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "მბ"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "მბ"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "კბ"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "კბ"
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
#: lib/jabber.php:387
#, php-format
@@ -7305,7 +7780,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s-მა (@%s) დაამატა თქვენი შეტყობინება თავის რჩეულებში"
@@ -7315,7 +7790,7 @@ msgstr "%s-მა (@%s) დაამატა თქვენი შეტყო
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7354,7 +7829,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7367,7 +7842,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s-მა (@%s) გამოაგზავნა შეტყობინება თქვენს საყურადღებოდ"
@@ -7378,7 +7853,7 @@ msgstr "%s-მა (@%s) გამოაგზავნა შეტყობი
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7440,7 +7915,7 @@ msgstr ""
msgid "Sorry, no incoming email allowed."
msgstr "ბოდიში, შემომავალი ელ. ფოსტის მისამართი არ არის დაშვებული."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "შეტყობინების ტიპი არ არის მხარდაჭერილი: %s"
@@ -7506,7 +7981,7 @@ msgstr "ფაილის MIME ტიპი ვერ დადგინდა.
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7515,7 +7990,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7656,31 +8131,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "ახალი გამოწერის ჩასმა ვერ მოხერხდა."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "პირადი"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "პასუხები"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "რჩეულები"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "შემომავალი წერილების ყუთი"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "თქვენი შემომავალი შეტყობინებები"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "გამავალი წერილების ყუთი"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "თქვენი გაგზავნილი წერილები"
@@ -7787,16 +8262,17 @@ msgid "Sandbox this user"
msgstr "ამ მომხმარებლის იზოლირება"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "ძიება საიტზე"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "საკვანძო სიტყვები"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7877,6 +8353,12 @@ msgstr "მომხმარებლების სანიშნეებ
msgid "None"
msgstr "არაფერი"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "ფაილის არასწორი სახელი."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr "ამ სერვერს არ შეუძლია თემების ატვირთვა ZIP-ის მხარდაჭერის გარეშე."
@@ -7886,8 +8368,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "თემის ფაილი არ არის, ან ატვირთვა ვერ მოხერხდა."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "თემის შენახვა ჩაიშალა."
@@ -7896,15 +8378,18 @@ msgid "Invalid theme: bad directory structure."
msgstr "არასწორი თემა: დირექტორიების არასწორი სტრუქტურა."
#: lib/themeuploader.php:166
-#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr "ატვირთული თემა ძალიან დიდია; შეუკუმშავი უნდა იყოს %d ბაიტზე ნაკლები."
+#, fuzzy, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"ატვირთული თემა ძალიან დიდია; შეუკუმშავი უნდა იყოს %d ბაიტზე ნაკლები."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "თემის არასწორი არქივი: ფაილი css/display.css არ არის"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -7912,17 +8397,17 @@ msgstr ""
"თემა შეიცავს ფაილის ან საქაღალდის არასწორ სახელს. გამოიყენეთ ASCII ასოები, "
"ციფრები, ქვედა ტირე, და მინუსის ნიშანი."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
"თემა ფაილის გაფართოებების საშიშ სახელებს შეიცავს; შეიძლება არ იყოს უსაფრთხო."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "თემა შეიცავს ფაილის ტიპს '.%s', რომელიც აკრძალულია."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "თემის არქივის გახსნისას მოხდა შეცდომა."
@@ -7930,6 +8415,13 @@ msgstr "თემის არქივის გახსნისას მო
msgid "Top posters"
msgstr "საუკეთესო მპოსტავები"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "ბლოკირების მოხსნა"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "იზოლირების მოხსნა"
@@ -8008,60 +8500,60 @@ msgid "Moderator"
msgstr "მოდერატორი"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "რამდენიმე წამის წინ"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "დაახლოებით 1 წუთის წინ"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "დაახლოებით 1 საათის წინ"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "დაახლოებით 1 დღის წინ"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "დაახლოებით 1 თვის წინ"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "დაახლოებით 1 წლის წინ"
@@ -8094,32 +8586,21 @@ msgstr[0] ""
"შეტყობინება ძალიან გრძელია - დასაშვები რაოდენობაა %1$d სიმბოლომდე, თქვენ "
"გააგზავნეთ %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "მომხმარებლის ID მითითებული არ არის."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "სრული სახელი ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "ადგილმდებარეობა ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "ეს ძალიან გრძელია. შეტყობინებაში დასაშვებია %d სიმბოლო."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "ბიოგრაფია ძალიან გრძელია (არაუმეტეს %d სიმბოლო)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "აღწერეთ საკუთარი თავი და თქვენი ინტერესები %d სიმბოლოთი"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
diff --git a/locale/ko/LC_MESSAGES/statusnet.po b/locale/ko/LC_MESSAGES/statusnet.po
index 4ade72775..3595f5161 100644
--- a/locale/ko/LC_MESSAGES/statusnet.po
+++ b/locale/ko/LC_MESSAGES/statusnet.po
@@ -11,155 +11,181 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:20+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:30+0000\n"
"Language-Team: Korean <http://translatewiki.net/wiki/Portal:ko>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ko\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "접근"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "사이트 접근 설정"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "등록"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "로그인하지 않은 익명 이용자의 사이트 보기 금지"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "비공개"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "초대받은 경우만 등록허용"
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "초대 전용"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "신규회원등록 기능차단"
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "폐쇄"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "접근 설정을 저장"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "저장"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "해당하는 페이지 없음"
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "해당하는 이용자 없음"
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%s 및 친구들, %d 페이지"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s 및 친구들"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "%s의 친구들에 대한 피드 (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "%s의 친구들에 대한 피드 (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "%s의 친구들에 대한 피드 (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -167,7 +193,7 @@ msgstr "%s 및 친구들의 타임라인이지만, 아직 아무도 글을 작
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -176,9 +202,9 @@ msgstr ""
"더 많은 사람들을 구독해 보거나, [그룹에 참가](%%action.groups%%) 또는 직접 뭔"
"가 글을 써보세요."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -187,89 +213,110 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
msgstr ""
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "당신 및 친구들"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "%2$s에 있는 %1$s 및 친구들의 업데이트!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "API 메서드 발견 안 됨."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "이 메서드는 POST를 요구합니다."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr ""
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "이용자를 업데이트 할 수 없습니다."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -282,11 +329,13 @@ msgstr "프로필을 저장 할 수 없습니다."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -300,10 +349,12 @@ msgstr[0] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -311,8 +362,9 @@ msgid "Unable to save your design settings."
msgstr "디자인 설정을 저장할 수 없습니다."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "디자인을 업데이트 할 수 없습니다."
@@ -331,31 +383,31 @@ msgstr "이용자 차단에 실패했습니다."
msgid "Unblock user failed."
msgstr "이용자 차단 해제에 실패했습니다."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "%s으로부터 직접 메시지"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "%s에서 보낸 모든 직접 메시지"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "%s에게 직접 메시지"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "%s에게 모든 직접 메시지"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "메시지 내용이 없습니다!"
@@ -389,7 +441,9 @@ msgstr ""
"자신에게 메시지를 보내지 마세요. 대신 조용하게 스스로에게 그것을 말하세요;;"
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "그 ID로 발견된 상태가 없습니다."
@@ -405,47 +459,59 @@ msgstr "이 소식은 이미 관심소식으로 등록되어 있습니다."
msgid "Could not create favorite."
msgstr "관심소식을 생성할 수 없습니다."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "이 소식은 관심소식이 아닙니다."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "관심소식을 삭제할 수 없습니다."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "언팔로우할 수 없습니다: 이용자 없음."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "팔로우할 수 없습니다 : %s 님은 이미 리스트에 있습니다."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "언팔로우할 수 없습니다: 이용자 없음."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "자기 자신을 언팔로우할 수 없습니다."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
#, fuzzy
msgid "Two valid IDs or screen_names must be supplied."
msgstr "두 개의 사용자 ID나 대화명을 입력해야 합니다."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "소스 이용자를 확인할 수 없습니다."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "타겟 이용자를 찾을 수 없습니다."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -453,176 +519,230 @@ msgstr ""
"다."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "별명이 이미 사용중 입니다. 다른 별명을 시도해 보십시오."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "유효한 별명이 아닙니다"
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "홈페이지 주소형식이 올바르지 않습니다."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "실명이 너무 깁니다. (최대 255글자)"
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "설명이 너무 깁니다. (최대 %d 글자)"
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "설명이 너무 깁니다. (최대 %d 글자)"
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "위치가 너무 깁니다. (최대 255글자)"
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "별명이 너무 많습니다! 최대 %d개."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "별명이 너무 많습니다! 최대 %d개."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, fuzzy, php-format
msgid "Invalid alias: \"%s\"."
msgstr "사용할 수 없는 별명 : \"%s\""
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "별명 \"%s\" 이 이미 사용중 입니다. 다른 별명을 시도해 보십시오."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr ""
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "찾을 수가 없습니다."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "당신은 이미 이 그룹의 멤버입니다."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "이미 차단된 이용자입니다."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "이용자 %1$s 의 그룹 %2$s 가입에 실패했습니다."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "당신은 해당 그룹의 멤버가 아닙니다."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "이용자 %1$s 의 그룹 %2$s 가입에 실패했습니다."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "%s의 그룹"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "%1$s 사이트의 그룹에 %2$s 사용자가 멤버입니다."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s 그룹"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "%s 사이트의 그룹"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "실행 실패"
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "허용되지 않는 요청입니다."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr ""
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "토큰이 잘못되었습니다."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "당신은 이 프로필에 구독되지 않고있습니다."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "세션토큰에 문제가 있습니다. 다시 시도해주십시오."
@@ -632,40 +752,55 @@ msgid "Invalid nickname / password!"
msgstr "사용자 이름이나 비밀 번호가 틀렸습니다."
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "OAuth 응용 프로그램 사용자 추가 중 데이터베이스 오류"
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "잘못된 폼 제출"
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "응용 프로그램이 계정에 연결하려고 할 것입니다."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "접근 허용 또는 거부"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"<strong>%2$s</strong>의 응용 프로그램 <strong>%1$s</strong>이 %4$s 계정 정보"
+"에 대해 <strong>%3$s</strong> 할 수 있습니다 .믿을 수 있는 써드파티에게만 %4"
+"$s 계정의 접근을 허용해야 합니다."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -677,7 +812,7 @@ msgstr ""
"$s 계정의 접근을 허용해야 합니다."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -685,9 +820,10 @@ msgstr "계정"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -695,7 +831,7 @@ msgstr "별명"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "비밀 번호"
@@ -706,7 +842,7 @@ msgstr "비밀 번호"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -714,263 +850,360 @@ msgid "Cancel"
msgstr "취소"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "허용"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "계정 정보에 대한 접근을 허용 또는 거부합니다."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "확인 코드가 없습니다."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "당신은 이 프로필에 구독되지 않고있습니다."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "당신은 이 프로필에 구독되지 않고있습니다."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "이 메서드는 POST 또는 DELETE를 요구합니다."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "당신은 다른 사용자의 상태를 삭제하지 않아도 된다."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "그러한 통지는 없습니다."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "자기 자신의 소식은 재전송할 수 없습니다."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "이미 재전송된 소식입니다."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "삭제된 소식입니다."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "발견된 ID의 상태가 없습니다."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
msgstr[0] "너무 깁니다. 통지의 최대 길이는 %d 글자 입니다."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "API 메서드 발견 안 됨."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] "소식의 최대 길이는 첨부 URL을 포함하여 %d 글자입니다."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "지원하지 않는 형식입니다."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, fuzzy, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%s / %s의 좋아하는 글"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s님이 %2$s/%3$s의 업데이트에 답변했습니다."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "그룹을 업데이트 할 수 없습니다."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s의 상태 (%2$s에서)"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s님이 %2$s/%3$s의 업데이트에 답변했습니다."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s 공개 타임라인"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "모두로부터의 업데이트 %s개!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "명령이 아직 실행되지 않았습니다."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, fuzzy, php-format
msgid "Repeated to %s"
msgstr "%s에 답신"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, fuzzy, php-format
msgid "Repeats of %s"
msgstr "%s에 답신"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "%s 태그된 통지"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, fuzzy, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "%2$s에 있는 %1$s의 업데이트!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "API 메서드를 구성중 입니다."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "찾을 수가 없습니다."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "API 메서드 발견 안 됨."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "해당하는 첨부파일이 없습니다."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "별명이 없습니다."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "사이즈가 없습니다."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "옳지 않은 크기"
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "아바타"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "당신의 개인 아바타를 업로드할 수 있습니다. 최대 파일 크기는 %s 입니다."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "이용자가 프로필을 가지고 있지 않습니다."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "아바타 설정"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "원래 설정"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "미리보기"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "삭제"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "올리기"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "자르기"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "파일을 업로드하지 않았습니다."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "그림에서 당신의 아바타로 사용할 영역을 지정하십시오."
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "파일 데이터를 잃어버렸습니다."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "아바타가 업데이트 되었습니다."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "아바타 업데이트 실패"
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "아바타가 삭제되었습니다."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "이미 차단된 이용자입니다."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "사용자를 차단합니다."
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -985,8 +1218,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -994,7 +1227,7 @@ msgstr "아니오"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "이용자를 차단하지 않는다."
@@ -1004,8 +1237,8 @@ msgstr "이용자를 차단하지 않는다."
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1013,141 +1246,171 @@ msgstr "예"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "이 사용자 차단하기"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "정보차단을 저장하는데 실패했습니다."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "그러한 그룹이 없습니다."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s 및 친구들, %d 페이지"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s 및 친구들, %2$d 페이지"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
#, fuzzy
msgid "A list of the users blocked from joining this group."
msgstr "이 그룹의 회원리스트"
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "그룹 이용자는 차단해제"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "차단해제"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "이 사용자를 차단해제합니다."
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "%s 사이트의 그룹"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "확인 코드가 없습니다."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "인증 코드가 없습니다."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "그 인증 코드는 귀하의 것이 아닙니다!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, fuzzy, php-format
msgid "Unrecognized address type %s."
msgstr "인식되지않은 주소유형 %s"
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "그 주소는 이미 승인되었습니다."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "사용자를 업데이트 할 수 없습니다."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "메일 승인을 삭제 할 수 없습니다."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "메신저 승인을 삭제 할 수 없습니다."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "주소 확인"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "\"%s\" 는 귀하의 계정으로 승인되었습니다."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "대화"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "통지"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "응용 프로그램 수정을 위해서는 로그인해야 합니다."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "인증 코드가 없습니다."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "이 응용프로그램 삭제 않기"
@@ -1155,15 +1418,18 @@ msgstr "이 응용프로그램 삭제 않기"
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "당신의 세션토큰관련 문제가 있습니다."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "응용프로그램 삭제"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1171,12 +1437,12 @@ msgid ""
msgstr ""
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "이 응용프로그램 삭제 않기"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "이 응용프로그램 삭제"
@@ -1213,13 +1479,14 @@ msgstr "그룹을 업데이트 할 수 없습니다."
msgid "Deleted group %s"
msgstr "%1$s의 상태 (%2$s에서)"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "이용자 삭제"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1239,22 +1506,27 @@ msgstr "이 통지를 지울 수 없습니다."
msgid "Delete this group"
msgstr "이 사용자 삭제"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "로그인하고 있지 않습니다."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "이 통지를 지울 수 없습니다."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
#, fuzzy
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
@@ -1262,22 +1534,25 @@ msgid ""
msgstr ""
"영구적으로 게시글을 삭제하려고 합니다. 한번 삭제되면, 복구할 수 없습니다."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "통지 삭제"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "정말로 통지를 삭제하시겠습니까?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
#, fuzzy
msgid "Do not delete this notice"
msgstr "이 통지를 지울 수 없습니다."
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "이 게시글 삭제하기"
@@ -1361,12 +1636,14 @@ msgstr "사용자 지정 테마"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "배경 이미지 바꾸기"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "배경"
@@ -1379,40 +1656,48 @@ msgstr ""
"사이트의 배경 이미지를 업로드할 수 있습니다. 최대 파일 크기는 %1$s 입니다."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "켜기"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "끄기"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "배경 이미지를 켜거나 끈다."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "배경 이미지를 반복 나열"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "색상 변경"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "만족하는"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "가장자리 창"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "문자"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "링크"
@@ -1424,29 +1709,31 @@ msgstr "고급 검색"
msgid "Custom CSS"
msgstr "사용자 정의 CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "기본값 사용"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr ""
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr ""
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "저장"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "디자인 저장"
@@ -1491,9 +1778,9 @@ msgid "Name is required."
msgstr "기관 이름이 필요합니다."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "실명이 너무 깁니다. (최대 255글자)"
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1507,15 +1794,6 @@ msgstr "별명이 이미 사용중 입니다. 다른 별명을 시도해 보십
msgid "Description is required."
msgstr "기관 이름이 필요합니다."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "설명이 너무 깁니다. (최대 %d 글자)"
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1532,7 +1810,7 @@ msgid "Organization is required."
msgstr "기관 이름이 필요합니다."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "기관 이름이 너무 깁니다. (최대 255글자)"
@@ -1556,39 +1834,49 @@ msgstr ""
msgid "Could not update application."
msgstr "관심소식을 생성할 수 없습니다."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "%s 그룹 편집"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "그룹을 만들기 위해서는 로그인해야 합니다."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "관리자만 그룹을 편집할 수 있습니다."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "다음 양식을 이용해 그룹을 편집하십시오."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "사용할 수 없는 별명 : \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "그룹을 업데이트 할 수 없습니다."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "관심소식을 생성할 수 없습니다."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "옵션을 저장했습니다."
@@ -1780,6 +2068,12 @@ msgstr "취소 할 대기중인 인증이 없습니다."
msgid "That is the wrong email address."
msgstr "옳지 않은 메신저 계정 입니다."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "메일 승인을 삭제 할 수 없습니다."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1857,7 +2151,7 @@ msgid ""
msgstr ""
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "%s 님의 좋아하는 글"
@@ -1959,19 +2253,23 @@ msgstr "이 사이트의 이용자에 대해 권한정지 할 수 없습니다."
msgid "User already has this role."
msgstr "이용자가 프로필을 가지고 있지 않습니다."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "프로필을 지정하지 않았습니다."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "해당 ID의 프로필이 없습니다."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
#, fuzzy
msgid "No group specified."
@@ -2037,8 +2335,10 @@ msgid ""
"palette of your choice."
msgstr ""
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "디자인을 수정할 수 없습니다."
@@ -2057,6 +2357,14 @@ msgid ""
msgstr ""
"사이트의 배경 이미지를 업로드할 수 있습니다. 최대 파일 크기는 %1$s 입니다."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "올리기"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "자르기"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "이미지에서 로고로 사용할 사각 영역을 지정하세요."
@@ -2190,15 +2498,18 @@ msgid ""
"action.newgroup%%) yourself!"
msgstr ""
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr ""
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "그룹 이용자는 차단해제"
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "차단 제거 에러!"
@@ -2286,7 +2597,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Jabber/GTalk 계정을 위한 MicroID의 생성"
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "설정이 저장되었습니다."
@@ -2408,10 +2719,9 @@ msgstr[0] "당신은 다음 사용자를 이미 구독하고 있습니다."
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2585,8 +2895,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "위치가 너무 깁니다. (최대 255글자)"
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2761,50 +3072,37 @@ msgstr "응용 프로그램 수정을 위해서는 로그인해야 합니다."
msgid "Use this form to register a new application."
msgstr "새 그룹을 만들기 위해 이 양식을 사용하세요."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "실명이 너무 깁니다. (최대 255글자)"
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "소스 URL이 필요합니다."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "기관 이름이 너무 깁니다. (최대 255글자)"
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "관심소식을 생성할 수 없습니다."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "새로운 그룹"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "새 그룹을 만들기 위해 이 양식을 사용하세요."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "설명이 너무 길어요. (최대 %d글자)"
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "새로운 메시지입니다."
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "당신은 이 사용자에게 메시지를 보낼 수 없습니다."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "내용이 없습니다!"
@@ -2813,7 +3111,7 @@ msgid "No recipient specified."
msgstr "수신자를 지정하지 않았습니다."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2825,12 +3123,12 @@ msgstr "쪽지가 전송되었습니다."
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, fuzzy, php-format
msgid "Direct message to %s sent."
msgstr "%s에게 보낸 직접 메시지"
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax 에러입니다."
@@ -2838,17 +3136,7 @@ msgstr "Ajax 에러입니다."
msgid "New notice"
msgstr "새로운 통지"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "너무 깁니다. 통지의 최대 길이는 %d 글자 입니다."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "소식의 최대 길이는 첨부 URL을 포함하여 %d 글자입니다."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "게시글이 등록되었습니다."
@@ -2982,25 +3270,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "이용자가 프로필을 가지고 있지 않습니다."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "%1$s의 상태 (%2$s에서)"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, fuzzy, php-format
msgid "Content type %s not supported."
msgstr "연결"
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "지원하는 형식의 데이터가 아닙니다."
@@ -3013,36 +3301,46 @@ msgstr "사람 찾기"
msgid "Notice Search"
msgstr "통지 검색"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "아바타 설정"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "여러가지 기타 옵션을 관리합니다."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (무료 서비스)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "URL 줄이기 기능"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "사용할 URL 자동 줄이기 서비스."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "프로필 디자인 보기"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "프로필 디자인 보이거나 감춥니다."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "URL 줄이기 서비스 너무 깁니다. (최대 50글자)"
#: actions/otp.php:69
@@ -3481,8 +3779,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64자 사이에 영소문자, 숫자로만 씁니다. 기호나 공백을 쓰면 안 됩니다."
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "실명"
@@ -3521,9 +3820,10 @@ msgid "Bio"
msgstr "자기소개"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "위치"
@@ -3850,7 +4150,8 @@ msgid "Unexpected password reset."
msgstr "잘못된 비밀 번호 지정"
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "비밀 번호는 6자 이상이어야 합니다."
#: actions/recoverpassword.php:369
@@ -4093,7 +4394,7 @@ msgid "Repeated!"
msgstr "재전송됨!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "%s에 답신"
@@ -4220,11 +4521,12 @@ msgstr "기관 이름이 필요합니다."
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "설명"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "통계"
@@ -4242,6 +4544,11 @@ msgstr "인증 코드가 없습니다."
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "삭제"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "인증 코드가 없습니다."
@@ -4327,77 +4634,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "좋아하는 글을 지정하면 자기가 무엇을 좋아하는지 알릴 수 있습니다."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "%s 그룹"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "그룹, %d페이지"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "그룹 프로필"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "설명"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr ""
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "그룹 행동"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "%s 그룹을 위한 공지피드 (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "%s 그룹을 위한 공지피드 (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "%s 그룹을 위한 공지피드 (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "%s의 보낸쪽지함"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "회원"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(없음)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "모든 회원"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "생성됨"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "회원"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4407,7 +4743,10 @@ msgid ""
"of this group and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, fuzzy, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4418,25 +4757,32 @@ msgstr ""
"**%s** 는 %%%%site.name%%%% [마이크로블로깅)(http://en.wikipedia.org/wiki/"
"Micro-blogging)의 사용자 그룹입니다. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
#, fuzzy
msgid "Admins"
msgstr "관리자"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "그러한 메시지가 없습니다."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "오직 발송자가 수신자가 이 메시지를 읽는것이 좋습니다."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "%2$s에서 %1$s까지 메시지"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "%1$s에서 %2$s까지 메시지"
@@ -4446,47 +4792,67 @@ msgstr "%1$s에서 %2$s까지 메시지"
msgid "Notice deleted."
msgstr "게시글이 등록되었습니다."
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
#, fuzzy, php-format
-msgid " tagged %s"
+msgid "%1$s tagged %2$s"
+msgstr "%s 및 친구들, %d 페이지"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
msgstr "%s 태그된 통지"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%s 및 친구들, %d 페이지"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "%s 그룹을 위한 공지피드 (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "%s 그룹을 위한 공지피드 (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "%s 그룹을 위한 공지피드 (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "%s 그룹을 위한 공지피드 (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, fuzzy, php-format
msgid "FOAF for %s"
msgstr "%s의 보낸쪽지함"
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, fuzzy, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "%s 및 친구들의 타임라인이지만, 아직 아무도 글을 작성하지 않았습니다."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4494,14 +4860,18 @@ msgstr ""
"최근에 재미있는 일들이 있었나요? 아직 올린 글이 없느데, 지금 시작해 보면 어떨"
"까요. :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
msgstr ""
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4510,7 +4880,9 @@ msgid ""
"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, fuzzy, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4520,7 +4892,8 @@ msgstr ""
"**%s**는 %%%%site.name%%%% [마이크로블로깅](http://en.wikipedia.org/wiki/"
"Micro-blogging) 서비스에 계정을 갖고 있습니다."
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, fuzzy, php-format
msgid "Repeat of %s"
msgstr "%s에 답신"
@@ -4633,33 +5006,40 @@ msgstr ""
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "사이트 공지 사항"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
#, fuzzy
msgid "Edit site-wide message"
msgstr "새로운 메시지입니다."
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "디자인 설정을 저장할 수 없습니다."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
#, fuzzy
msgid "Site notice text"
msgstr "사이트 공지"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
#, fuzzy
msgid "Save site notice"
msgstr "사이트 공지"
@@ -4878,12 +5258,14 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "접근 설정을 저장"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "당신은 이 프로필에 구독되지 않고있습니다."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "구독을 저장할 수 없습니다."
@@ -5112,79 +5494,96 @@ msgid ""
msgstr ""
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "사용자"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "프로필"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr ""
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "새 사용자"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr ""
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
-msgstr ""
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
+msgstr "실명이 너무 깁니다. (최대 255글자)"
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
#, fuzzy
msgid "Default subscription"
msgstr "모든 예약 구독"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
#, fuzzy
msgid "Automatically subscribe new users to this user."
msgstr "나에게 구독하는 사람에게 자동 구독 신청"
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
#, fuzzy
msgid "Invitations"
msgstr "초대권을 보냈습니다"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
#, fuzzy
msgid "Invitations enabled"
msgstr "초대권을 보냈습니다"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5293,11 +5692,13 @@ msgstr "아바타 URL '%s'을(를) 읽어낼 수 없습니다."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "%S 잘못된 그림 파일 타입입니다. "
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "프로필 디자인"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5394,7 +5795,7 @@ msgid "Plugins"
msgstr "플러그인"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "버전"
@@ -5427,29 +5828,35 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
#, fuzzy
msgid "Invalid filename."
msgstr "옳지 않은 크기"
@@ -5584,40 +5991,47 @@ msgid "Problem saving notice."
msgstr "통지를 저장하는데 문제가 발생했습니다."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
#, fuzzy
msgid "Problem saving group inbox."
msgstr "통지를 저장하는데 문제가 발생했습니다."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "새 그룹을 만들 수 없습니다."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5689,32 +6103,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "%s에 답신"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "새 그룹을 만들 수 없습니다."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "새 그룹을 만들 수 없습니다."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "그룹 맴버십을 세팅할 수 없습니다."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "새 그룹을 만들 수 없습니다."
@@ -5765,195 +6179,202 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "제목없는 페이지"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "주 사이트 네비게이션"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
#, fuzzy
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "개인 프로필과 친구 타임라인"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "개인"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "당신의 메일, 아바타, 비밀 번호, 프로필을 변경하세요."
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "계정"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "연결"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "연결"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "메일 주소 확인"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "관리"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, fuzzy, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "%s에 친구를 가입시키기 위해 친구와 동료를 초대합니다."
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "초대"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "이 사이트에서 로그아웃"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "로그아웃"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "새 계정 만들기"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "등록"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "이 사이트에 로그인"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "로그인"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "도움말"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "도움말"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "사람이나 단어 검색"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "검색"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "사이트 공지"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "로컬 뷰"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "페이지 공지"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "보조 사이트 네비게이션"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "도움말"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "정보"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "자주 묻는 질문"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "서비스 약관"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "개인정보 취급방침"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "소스 코드"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "연락하기"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "배지"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "StatusNet 소프트웨어 라이선스"
@@ -5961,7 +6382,7 @@ msgstr "StatusNet 소프트웨어 라이선스"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -5971,7 +6392,7 @@ msgstr ""
"공하는 마이크로블로깅서비스입니다."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** 는 마이크로블로깅서비스입니다."
@@ -5980,7 +6401,7 @@ msgstr "**%%site.name%%** 는 마이크로블로깅서비스입니다."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -5992,51 +6413,51 @@ msgstr ""
"fsf.org/licensing/licenses/agpl-3.0.html) 라이선스에 따라 사용할 수 있습니다."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "사이트 컨텐츠 라이선스"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "%1$s의 컨텐츠와 데이터는 외부 유출을 금지합니다."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr "컨텐츠와 데이터의 저작권은 %1$s의 소유입니다. All rights reserved."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"컨텐츠와 데이터의 저작권은 각 이용자의 소유입니다. All rights reserved."
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr "%1$s의 모든 컨텐츠와 데이터는 %2$s 라이선스에 따라 이용할 수 있습니다."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "페이지수"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "뒷 페이지"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "앞 페이지"
@@ -6118,7 +6539,7 @@ msgid "User configuration"
msgstr "메일 주소 확인"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "사용자"
@@ -6385,7 +6806,7 @@ msgid "AJAX error"
msgstr "Ajax 에러입니다."
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "실행 완료"
@@ -6402,7 +6823,7 @@ msgstr "해당 id의 프로필이 없습니다."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
#, fuzzy
msgid "User has no last notice."
msgstr "이용자의 지속적인 게시글이 없습니다."
@@ -6469,6 +6890,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6506,129 +6935,131 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
#, fuzzy, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "당신이 보낸 메시지가 너무 길어요. 최대 140글자까지입니다."
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "당신이 보낸 메시지가 너무 길어요. 최대 140글자까지입니다."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "직접 메시지 보내기 오류."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, fuzzy, php-format
msgid "Notice from %s repeated."
msgstr "게시글이 등록되었습니다."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "사용자 세팅 오류"
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, fuzzy, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "당신이 보낸 메시지가 너무 길어요. 최대 140글자까지입니다."
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "당신이 보낸 메시지가 너무 길어요. 최대 140글자까지입니다."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, fuzzy, php-format
msgid "Reply to %s sent."
msgstr "이 게시글에 대해 답장하기"
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "사용자 세팅 오류"
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
#, fuzzy
msgid "Specify the name of the user to subscribe to."
msgstr "구독하려는 사용자의 이름을 지정하십시오."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
#, fuzzy
msgid "Can't subscribe to OMB profiles by command."
msgstr "당신은 이 프로필에 구독되지 않고있습니다."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
#, fuzzy
msgid "Specify the name of the user to unsubscribe from."
msgstr "구독을 해제하려는 사용자의 이름을 지정하십시오."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "명령이 아직 실행되지 않았습니다."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "알림끄기."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "알림을 끌 수 없습니다."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "알림이 켜졌습니다."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "알림을 켤 수 없습니다."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "당신은 이 프로필에 구독되지 않고있습니다."
@@ -6636,14 +7067,14 @@ msgstr "당신은 이 프로필에 구독되지 않고있습니다."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "당신은 다음 사용자를 이미 구독하고 있습니다."
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
#, fuzzy
msgid "No one is subscribed to you."
msgstr "다른 사람을 구독 하실 수 없습니다."
@@ -6651,14 +7082,14 @@ msgstr "다른 사람을 구독 하실 수 없습니다."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "다른 사람을 구독 하실 수 없습니다."
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
#, fuzzy
msgid "You are not a member of any groups."
msgstr "당신은 해당 그룹의 멤버가 아닙니다."
@@ -6666,13 +7097,13 @@ msgstr "당신은 해당 그룹의 멤버가 아닙니다."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "당신은 해당 그룹의 멤버가 아닙니다."
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6778,25 +7209,41 @@ msgstr "응용프로그램 삭제"
msgid "Database error"
msgstr "데이터베이스 오류"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "실행 실패"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr "개인 아바타를 올릴 수 있습니다. 최대 파일 크기는 2MB입니다."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"현재 설정으로 인해 너무 많은 POST 데이터(%s 바이트)는 서버에서 처리할 수 없습"
-"니다."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "켜기"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "끄기"
-#: lib/designsettings.php:418
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "초기화"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
#, fuzzy
msgid "Design defaults restored."
msgstr "메일 설정이 저장되었습니다."
@@ -6825,7 +7272,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6864,7 +7312,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64자 사이에 영소문자, 숫자로만 씁니다. 기호나 공백을 쓰면 안 됩니다."
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "그룹 혹은 토픽의 홈페이지나 블로그 URL"
#: lib/groupeditform.php:168
@@ -6873,18 +7322,25 @@ msgstr "응용프로그램 삭제"
#: lib/groupeditform.php:170
#, fuzzy, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "140글자로 그룹이나 토픽 설명하기"
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "140글자로 그룹이나 토픽 설명하기"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "그룹의 위치, \"시/군/구, 도, 국가\""
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -6984,39 +7440,54 @@ msgstr "이 페이지는 귀하가 승인한 미디어 타입에서는 이용할
msgid "Unsupported image file format."
msgstr "지원하지 않는 그림 파일 형식입니다."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, fuzzy, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "당신그룹의 로고 이미지를 업로드할 수 있습니다."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "불완전한 업로드."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "파일을 올리는데 시스템 오류 발생"
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "그림 파일이 아니거나 손상된 파일 입니다."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "파일을 잃어버렸습니다."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "알 수 없는 종류의 파일입니다"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
#: lib/jabber.php:387
#, php-format
@@ -7214,7 +7685,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "누군가 내 글을 좋아하는 게시글로 추가했을 때, 메일을 보냅니다."
@@ -7224,7 +7695,7 @@ msgstr "누군가 내 글을 좋아하는 게시글로 추가했을 때, 메일
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7246,7 +7717,7 @@ msgid ""
msgstr ""
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7256,7 +7727,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "누군가 내 글을 좋아하는 게시글로 추가했을 때, 메일을 보냅니다."
@@ -7267,7 +7738,7 @@ msgstr "누군가 내 글을 좋아하는 게시글로 추가했을 때, 메일
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7324,7 +7795,7 @@ msgstr "죄송합니다. 귀하의 이메일이 아닙니다."
msgid "Sorry, no incoming email allowed."
msgstr "죄송합니다. 이메일이 허용되지 않습니다."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, fuzzy, php-format
msgid "Unsupported message type: %s"
msgstr "지원하지 않는 그림 파일 형식입니다."
@@ -7387,7 +7858,7 @@ msgstr "소스 이용자를 확인할 수 없습니다."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7396,7 +7867,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7536,31 +8007,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "예약 구독을 추가 할 수 없습니다."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "개인"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "답신"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "좋아하는 글들"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "받은 쪽지함"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "받은 메시지"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "보낸 쪽지함"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "보낸 메시지"
@@ -7672,16 +8143,17 @@ msgid "Sandbox this user"
msgstr "이 사용자를 차단해제합니다."
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "검색 도움말"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "검색어"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7763,6 +8235,12 @@ msgstr ""
msgid "None"
msgstr "없음"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "옳지 않은 크기"
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7772,8 +8250,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "아바타 업데이트 실패"
@@ -7784,29 +8262,31 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "차단 제거 에러!"
@@ -7814,6 +8294,13 @@ msgstr "차단 제거 에러!"
msgid "Top posters"
msgstr "상위 게시글 등록자"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "차단해제"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr ""
@@ -7894,60 +8381,60 @@ msgid "Moderator"
msgstr ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "몇 초 전"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "1분 전"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "1시간 전"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "하루 전"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "1달 전"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "1년 전"
@@ -7977,32 +8464,21 @@ msgid "Message too long. Maximum is %1$d character, you sent %2$d."
msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "당신이 보낸 메시지가 너무 길어요. 최대 140글자까지입니다."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "프로필을 지정하지 않았습니다."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "실명이 너무 깁니다. (최대 255글자)"
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "위치가 너무 깁니다. (최대 255글자)"
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "너무 깁니다. 최대 메시지 길이는 %d자 까지입니다."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "설명이 너무 깁니다. (최대 %d 글자)"
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "%d자 이내에서 자기 소개 및 자기 관심사"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
diff --git a/locale/mk/LC_MESSAGES/statusnet.po b/locale/mk/LC_MESSAGES/statusnet.po
index ef8c1e3ca..6182db1ec 100644
--- a/locale/mk/LC_MESSAGES/statusnet.po
+++ b/locale/mk/LC_MESSAGES/statusnet.po
@@ -10,157 +10,183 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:21+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:32+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Пристап"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Нагодувања за пристап на мрежното место"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Регистрација"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
"Да им забранам на анонимните (ненајавени) корисници да го гледаат мрежното "
"место?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Приватно"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Регистрирање само со покана."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Само со покана"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Оневозможи нови регистрации."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Затворен"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Зачувај нагодувања на пристап"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Зачувај"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Нема таква страница."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Нема таков корисник."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s и пријателите, стр. %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s и пријатели"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Канал со пријатели на %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Канал со пријатели на %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Канал за пријатели на %S (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -169,7 +195,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -178,9 +204,9 @@ msgstr ""
"Пробајте да се претплатите на повеќе луѓе, [зачленете се во група](%%action."
"groups%%) или објавете нешто самите."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -191,7 +217,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -200,65 +228,80 @@ msgstr ""
"А зошто не се [регистрирате](%%%%action.register%%%%), и потоа да го "
"подбуцнете корисникот %s или да му испратите забелешка."
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Вие и пријателите"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Подновувања од %1$s и пријатели на %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "API методот не е пронајден."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Овој метод бара POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -267,17 +310,21 @@ msgstr ""
"sms, im, none."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Не можев да го подновам корисникот."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -290,11 +337,13 @@ msgstr "Не може да се зачува профил."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -311,10 +360,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -322,8 +373,9 @@ msgid "Unable to save your design settings."
msgstr "Не можам да ги зачувам Вашите нагодувања за изглед."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Не може да се поднови Вашиот изглед."
@@ -342,31 +394,31 @@ msgstr "Блокирањето на корисникот не успеа."
msgid "Unblock user failed."
msgstr "Не успеа одблокирањето на корисникот."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Директни пораки од %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Сите директни пораки испратени од %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Директни пораки до %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Сите директни пораки испратени до %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Нема текст за пораката!"
@@ -402,7 +454,9 @@ msgstr ""
"себе."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Нема пронајдено статус со таков ID."
@@ -418,222 +472,287 @@ msgstr "Веќе сте го бендисале овој статус."
msgid "Could not create favorite."
msgstr "Не можам да создадам бендисана забелешка."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Тој статус не Ви е бендисан."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Не можам да ја избришам бендисаната забелешка."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Не можам да го следам корисникот: профилот не е пронајден."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Не можам да го следам корисникот: %s веќе е на Вашиот список."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr ""
"Не можам да престанам да го следам корисникот: Корисникот не е пронајден."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Не можете да престанете да се следите самите себеси."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr ""
"Мора да се наведат две кориснички назнаки (ID) или screen_names (имиња за "
"приказ)."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Не можев да го утврдам целниот корисник."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Не можев да го пронајдам целниот корисник."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "Прекарот мора да има само мали букви и бројки и да нема празни места."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Тој прекар е во употреба. Одберете друг."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Неправилен прекар."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Главната страница не е важечка URL-адреса."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
-#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Полното име е предолго (највеќе 255 знаци)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Описот е предолг (дозволено е највеќе %d знаци)."
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Описот е предолг (дозволено е највеќе %d знак."
+msgstr[1] "Описот е предолг (дозволено е највеќе %d знаци)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
-#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Местоположбата е предолга (највеќе 255 знаци)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Премногу алијаси! Дозволено е највеќе %d."
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Премногу алијаси! Дозволено е највеќе %d."
+msgstr[1] "Премногу алијаси! Дозволено е највеќе %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Неважечки алијас: „%s“."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Алијасот „%s“ е зафатен. Одберете друг."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Алијасот не може да биде ист како прекарот."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Групата не е пронајдена."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Веќе членувате во таа група."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Блокирани сте од таа група од администраторот."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Не можам да го зачленам корисникот %1$s во групата 2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Не членувате во оваа група."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Не можев да го отстранам корисникот %1$s од групата %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "%s групи"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "%1$s групи кадешто членува %2$s."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s групи"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "групи на %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Подигањето не успеа."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
msgid "Invalid request token or verifier."
msgstr "Неважечки жетон за барање или потврдник."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Нема наведено oauth_token параметар."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
msgid "Invalid request token."
msgstr "Неважечки жетон за барање."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
-#, fuzzy
+#: actions/apioauthauthorize.php:121
msgid "Request token already authorized."
-msgstr "Не сте авторизирани."
+msgstr "Жетонот за барање е веќе овластен."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Се поајви проблем со Вашиот сесиски жетон. Обидете се повторно."
@@ -643,42 +762,54 @@ msgid "Invalid nickname / password!"
msgstr "Погрешен прекар / лозинка!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
-#, fuzzy
+#: actions/apioauthauthorize.php:217
msgid "Database error inserting oauth_token_association."
-msgstr ""
-"Грешка во базата на податоци при вметнувањето на корисникот на OAuth-"
-"програмот."
+msgstr "Грешка во базата при вметнувањето на auth_token_association."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Неочекувано поднесување на образец."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Има програм кој сака да се поврзе со Вашата сметка"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Дозволи или одбиј пристап"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"Еден програм би сакал да може да ги <strong>%3$s</strong> податоците за "
+"Вашата %4$s сметка. Треба да дозволувате пристап до Вашата %4$s сметка само "
+"на трети лица на кои им верувате."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -690,16 +821,17 @@ msgstr ""
"пристап до Вашата %4$s сметка само на трети страни на кои им верувате."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr "Сметка"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -707,7 +839,7 @@ msgstr "Прекар"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Лозинка"
@@ -718,7 +850,7 @@ msgstr "Лозинка"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -726,38 +858,52 @@ msgid "Cancel"
msgstr "Откажи"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
msgctxt "BUTTON"
msgid "Allow"
msgstr "Дозволи"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr "Овластете пристап до податоците за Вашата сметка."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
msgstr "Овластувањето е откажано."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr "Жетонот за барање %s е повлечен."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+msgid "You have successfully authorized the application"
+msgstr "Успешно го овластивте програмот."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+"Вратете се на програмот и внесете го следниов безбедносен код за да ја "
+"завршите постапката."
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, php-format
-msgid "You have successfully authorized %s."
-msgstr "Успешно го/ја овластивте %s."
+msgid "You have successfully authorized %s"
+msgstr "Успешно дадовте овластување на %s."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -766,45 +912,56 @@ msgstr ""
"Вратете се на %s и внесете го следниов безбедносен код за да ја завршите "
"постапката."
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Методот бара POST или DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Не можете да избришете статус на друг корисник."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Нема таква забелешка."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Не можете да ја повторувате сопствената забелешка."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Забелешката е веќе повторена."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Статусот е избришан."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Нема пронајдено статус со тој ID."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "Клиентот мора да укаже вредност за параметарот „статус“"
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -812,11 +969,13 @@ msgstr[0] "Ова е предолго. Дозволен е највеќе %d з
msgstr[1] "Ова е предолго. Дозволени се највеќе %d знаци."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
msgid "Parent notice not found."
msgstr "Матичната забелешка не е пронајдена."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -827,93 +986,139 @@ msgstr[1] ""
"Максималната големина на забелешката е %d знаци, вклучувајќи ја URL-адресата "
"на прилогот."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Неподдржан формат."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Бендисани од %2$s"
-#: actions/apitimelinefavorites.php:119
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
+msgstr "Подновувања на %1$s бендисани од %2$s / %3$s."
+
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
-msgstr "Подновувања на %1$s бендисани од %2$s / %2$s."
+msgid "Could not generate feed for group - %s"
+msgstr "Не можев да создадам канал за групата - %s"
-#: actions/apitimelinementions.php:118
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Подновувања кои споменуваат %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s подновувања коишто се одговор на подновувањата од %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "Јавна историја на %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s подновуввања од сите!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+msgid "Unimplemented."
+msgstr "Неспроведено."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Повторено за %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Повторувања на %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Забелешки означени со %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Подновувањата се означени со %1$s на %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "API-методот е во изработка."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Не е пронајдено."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "Корисникот не е пронајден."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Нема таков прилог."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Нема прекар."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Нема големина."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Погрешна големина."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Аватар"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
@@ -921,74 +1126,95 @@ msgstr ""
"Можете да подигнете свој личен аватар. Максималната дозволена големина на "
"податотеката изнесува %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Корисник без соодветен профил."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Нагодувања на аватарот"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Оригинал"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Преглед"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+msgctxt "BUTTON"
msgid "Delete"
-msgstr "Бриши"
+msgstr "Избриши"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Подигни"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Отсечи"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Нема подигнато податотека."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Одберете квадратна површина од сликата за аватар"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Податоците за податотеката се изгубени."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Аватарот е подновен."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Подновата на аватарот не успеа."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Аватарот е избришан."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Веќе го имате блокирано тој корисник."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Блокирај корисник"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1005,8 +1231,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1014,7 +1240,7 @@ msgstr "Не"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Не го блокирај корисников"
@@ -1024,8 +1250,8 @@ msgstr "Не го блокирај корисников"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1033,140 +1259,168 @@ msgstr "Да"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Блокирај го корисников"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Не можев да ги снимам инофрмациите за блокот."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Нема таква група."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s блокирани профили"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s блокирани профили, стр. %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Листана корисниците блокирани од придружување во оваа група."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Одблокирај корисник од група"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Одблокирај"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Одблокирај го овој корсник"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Објави во %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Нема потврден код."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Потврдниот код не е пронајден."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Овој потврден код не е за Вас!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Непознат тип на адреса %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Оваа адреса веќе е потврдена."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Не можев да го подновам корисникот."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Не можев да ја избришам потврдата по е-пошта."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+msgid "Could not delete address confirmation."
+msgstr "Не можев да ја избришам потврдата на адреса."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Потврди адреса"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Адресата \"%s\" е потврдена за Вашата сметка."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Разговор"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Забелешки"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Мора да сте најавени за да можете да избришете програм."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Програмот не е пронајден."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Не сте сопственик на овој програм."
@@ -1174,15 +1428,18 @@ msgstr "Не сте сопственик на овој програм."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Се појави проблем со Вашиот сесиски жетон."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Избриши програм"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1193,12 +1450,12 @@ msgstr ""
"поврзувања."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Не го бриши овој програм"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Избриши го програмов"
@@ -1232,12 +1489,13 @@ msgstr "Не можев да ја избришам групата %s."
msgid "Deleted group %s"
msgstr "Групата %s е избришана"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
msgid "Delete group"
msgstr "Избриши група"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1258,22 +1516,27 @@ msgstr "Не ја бриши групава"
msgid "Delete this group"
msgstr "Избриши ја групава"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Не сте најавени."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Не може да се избрише оваа забелешка."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1281,21 +1544,24 @@ msgstr ""
"На пат сте да избришете забелешка засекогаш. Откако ќе го направите тоа, "
"постапката нема да може да се врати."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Бриши забелешка"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Дали сте сигурни дека сакате да ја избришете оваа заблешка?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Не ја бриши оваа забелешка"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Бриши ја оваа забелешка"
@@ -1379,12 +1645,14 @@ msgstr "Прилагоден мотив"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "Можете да подигнете свој изглед за StatusNet како .ZIP архив."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Промена на слика на позадина"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Позадина"
@@ -1398,40 +1666,48 @@ msgstr ""
"големина на податотеката е %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Вкл."
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Искл."
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Вклучи или исклучи позадинска слика."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Позадината во квадрати"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Промена на бои"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Содржина"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Странична лента"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Текст"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Врски"
@@ -1443,29 +1719,31 @@ msgstr "Напредно"
msgid "Custom CSS"
msgstr "Прилагодено CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Користи по основно"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Врати основно-зададени нагодувања"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Врати по основно"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Зачувај"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Зачувај изглед"
@@ -1509,8 +1787,8 @@ msgid "Name is required."
msgstr "Треба име."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
-msgid "Name is too long (max 255 characters)."
+#: actions/editapplication.php:188 actions/newapplication.php:169
+msgid "Name is too long (maximum 255 characters)."
msgstr "Името е предолго (највеќе 255 знаци)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1523,16 +1801,6 @@ msgstr "Тоа име е во употреба. Одберете друго."
msgid "Description is required."
msgstr "Треба опис."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Описот е предолг (дозволено е највеќе %d знак."
-msgstr[1] "Описот е предолг (дозволено е највеќе %d знаци)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1549,7 +1817,7 @@ msgid "Organization is required."
msgstr "Треба организација."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
msgid "Organization is too long (maximum 255 characters)."
msgstr "Името на организацијата е предолго (највеќе 255 знаци)."
@@ -1572,39 +1840,49 @@ msgstr "URL-адресата за повикување е неважечка."
msgid "Could not update application."
msgstr "Не можев да го подновам програмот."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Уреди ја групата %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Мора да сте најавени за да можете да создавате групи."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Мора да сте администратор за да можете да ја уредите групата."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "ОБразецов служи за уредување на групата."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Неважечки алијас: „%s“"
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Не можев да ја подновам групата."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Не можеше да се создадат алијаси."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Нагодувањата се зачувани."
@@ -1799,6 +2077,12 @@ msgstr "Нема потврди кои може да се откажат."
msgid "That is the wrong email address."
msgstr "Ова е погрешна е-поштенска адреса."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Не можев да ја избришам потврдата по е-пошта."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1882,7 +2166,7 @@ msgstr ""
"ќе бендисате забелешка!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Бендисани забелешки на %s"
@@ -1941,7 +2225,7 @@ msgstr "Тој корисник Ве има блокирано од претпл
#: actions/finishremotesubscribe.php:110
msgid "You are not authorized."
-msgstr "Не сте авторизирани."
+msgstr "Не сте овластени."
#: actions/finishremotesubscribe.php:113
msgid "Could not convert request token to access token."
@@ -1979,19 +2263,23 @@ msgstr "Не можете да им доделувате улоги на кор
msgid "User already has this role."
msgstr "Корисникот веќе ја има таа улога."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Нема назначено профил."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Нема профил со тоа ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Нема назначено група."
@@ -2059,8 +2347,10 @@ msgstr ""
"Прилагодете го изгледот на Вашата група со позадинска слика и палета од бои "
"по Ваш избор."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Не можев да го подновам Вашиот изглед."
@@ -2080,6 +2370,14 @@ msgstr ""
"Можете да подигнете слика за логото на Вашата група. Максималната дозволена "
"големина на податотеката е %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Подигни"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Отсечи"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Одберете квадратен простор на сликата за лого."
@@ -2223,15 +2521,18 @@ msgstr ""
"А зошто самите не [регистрирате сметка](%%action.register%%) и [создадете "
"група](%%action.newgroup%%)!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Само администратор може да одблокира членови на група."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Корисникот не е блокиран од групата."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Грешка при отстранување на блокот."
@@ -2320,7 +2621,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Објави MicroID за мојата адреса на Jabber/GTalk."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Нагодувањата се зачувани."
@@ -2444,10 +2745,9 @@ msgstr[1] "Веќе сте претплатени на овие корисниц
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
+#: actions/invite.php:145 actions/invite.php:159
#, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2631,7 +2931,7 @@ msgstr ""
"Сите права задржани."
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
+msgid "Invalid license title. Maximum length is 255 characters."
msgstr "Неважечки наслов на лиценцата. Дозволени се највеќе 255 знаци."
#: actions/licenseadminpanel.php:168
@@ -2795,7 +3095,6 @@ msgstr "Нема тековен статус."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:52
-#, fuzzy
msgid "New application"
msgstr "Нов програм"
@@ -2808,50 +3107,37 @@ msgstr "Мора да сте најавени за да можете да рег
msgid "Use this form to register a new application."
msgstr "Овој образец служи за регистрирање на нов програм."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Името е предолго (највеќе 255 знаци)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Треба изворна URL-адреса."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Организацијата е предолга (дозволени се највеќе 255 знаци)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Не можеше да се создаде програмот."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Нова група"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Овој образец служи за создавање нова група."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "описот е предолг (највеќе %d знаци)"
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Нова порака"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Не можете да испратите порака до овојо корисник."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Нема содржина!"
@@ -2860,7 +3146,7 @@ msgid "No recipient specified."
msgstr "Нема назначено примач."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2873,12 +3159,12 @@ msgstr "Пораката е испратена"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Директната порака до %s е испратена."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax-грешка"
@@ -2886,19 +3172,7 @@ msgstr "Ajax-грешка"
msgid "New notice"
msgstr "Ново забелешка"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Ова е предолго. Максималната дозволена должина изнесува %d знаци."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-"Максималната големина на забелешката е %d знаци, вклучувајќи ја URL-адресата "
-"на прилогот."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Забелешката е објавена"
@@ -3039,25 +3313,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Забелешката нема профил."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "%1$s статус на %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Содржините од типот %s не се поддржани."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Ве молиме користете само %s URL-адреси врз прост HTTP-код."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Ова не е поддржан формат на податотека."
@@ -3070,36 +3344,45 @@ msgstr "Пребарување на луѓе"
msgid "Notice Search"
msgstr "Пребарување на забелешки"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Други нагодувања"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Раководење со разни други можности."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
-msgstr "(бесплатна услуга)"
+msgstr " (бесплатна услуга)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Скратувај URL-адреси со"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Која автоматска служба за скратување да се користи."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Види изгледи на профилот"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Прикажи или сокриј профилни изгледи."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Услугата за скратување на URL-адреси е предолга (највеќе до 50 знаци)."
#: actions/otp.php:69
@@ -3528,8 +3811,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 мали букви или бројки, без интерпукциски знаци и празни места."
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Цело име"
@@ -3569,9 +3853,10 @@ msgid "Bio"
msgstr "Биографија"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Местоположба"
@@ -3634,11 +3919,11 @@ msgstr ""
#. TRANS: Plural form is used based on the maximum number of allowed
#. TRANS: characters for the biography (%d).
#: actions/profilesettings.php:262 actions/register.php:230
-#, fuzzy, php-format
+#, php-format
msgid "Bio is too long (maximum %d character)."
msgid_plural "Bio is too long (maximum %d characters)."
-msgstr[0] "Биографијата е преголема (највеќе до %d знак)."
-msgstr[1] "Биографијата е преголема (највеќе до %d знаци)."
+msgstr[0] "Биографијата е предолга (највеќе до %d знак)."
+msgstr[1] "Биографијата е предолга (највеќе до %d знаци)."
#. TRANS: Validation error in form for profile settings.
#: actions/profilesettings.php:273 actions/siteadminpanel.php:151
@@ -3647,7 +3932,6 @@ msgstr "Не е избрана часовна зона."
#. TRANS: Validation error in form for profile settings.
#: actions/profilesettings.php:281
-#, fuzzy
msgid "Language is too long (maximum 50 characters)."
msgstr "Јазикот е предолг (највеќе до 50 знаци)."
@@ -3915,8 +4199,8 @@ msgid "Unexpected password reset."
msgstr "Неочекувано подновување на лозинката."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
-msgstr "Лозинката мора да биде од најмалку 6 знаци."
+msgid "Password must be 6 characters or more."
+msgstr "Лозинката мора да има барем 6 знаци."
#: actions/recoverpassword.php:369
msgid "Password and confirmation do not match."
@@ -4161,7 +4445,7 @@ msgid "Repeated!"
msgstr "Повторено!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Одговори испратени до %s"
@@ -4294,11 +4578,12 @@ msgstr "Организација"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Опис"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Статистики"
@@ -4316,6 +4601,11 @@ msgstr "Дејства на програмот"
msgid "Reset key & secret"
msgstr "Клуч за промена и тајна"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Бриши"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Инфо за програмот"
@@ -4410,77 +4700,104 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Ова е начин да го споделите она што Ви се допаѓа."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "Група %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Група %1$s, стр. %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Профил на група"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Забелешка"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Алијаси"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Групни дејства"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Канал со забелешки за групата %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Канал со забелешки за групата %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Канал со забелешки за групата%s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "FOAF за групата %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Членови"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Нема)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Сите членови"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+msgctxt "LABEL"
msgid "Created"
msgstr "Создадено"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Членови"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4496,7 +4813,10 @@ msgstr ""
"се](%%%%action.register%%%%) за да станете дел од оваа група и многу повеќе! "
"([Прочитајте повеќе](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4509,24 +4829,31 @@ msgstr ""
"слободната програмска алатка [StatusNet](http://status.net/). Нејзините "
"членови си разменуваат кратки пораки за нивниот живот и интереси. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Администратори"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Нема таква порака."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Само испраќачот и примачот можат да ја читаат оваа порака."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Порака за %1$s на %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Порака од %1$s на %2$s"
@@ -4535,47 +4862,67 @@ msgstr "Порака од %1$s на %2$s"
msgid "Notice deleted."
msgstr "Избришана забелешка"
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
#, php-format
-msgid " tagged %s"
-msgstr " означено со %s"
+msgid "%1$s tagged %2$s"
+msgstr "%1$s го/ја означи %2$s"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "%1$s го/ја означи %2$s, страница %3$d"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, стр. %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Канал со забелешки за %1$s означен со %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Канал со забелешки за %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Канал со забелешки за %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Канал со забелешки за %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF за %s"
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
-msgstr "Ова е историјата за %1$s, но %2$s сè уште нема објавено ништо."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
+msgstr "Ова е хронологијата за %1$s, но %1$s сè уште нема објавено ништо."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4583,7 +4930,9 @@ msgstr ""
"Имате видено нешто интересно во последно време? Сè уште немате објавено "
"ниедна забелешка, но сега е добро време за да почнете :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4592,7 +4941,9 @@ msgstr ""
"Можете да го подбуцнете корисникот %1$s или [му испратите нешто](%%%%action."
"newnotice%%%%?status_textarea=%2$s)."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4606,7 +4957,9 @@ msgstr ""
"register%%%%) за да можете да ги следите забелешките на **%s** и многу "
"повеќе! ([Прочитајте повеќе](%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4617,7 +4970,8 @@ msgstr ""
"(http://mk.wikipedia.org/wiki/Микроблогирање) заснована на слободната "
"програмска алатка [StatusNet](http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Повторувања на %s"
@@ -4733,33 +5087,40 @@ msgstr ""
"Колку долго треба да почекаат корисниците (во секунди) за да можат повторно "
"да го објават истото."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Објава на страница"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Уреди објава за цело мрежно место"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Не можам да ја зачувам објавата за мрежното место."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "Објавата за цело мрежно место не треба да содржи повеќе од 255 знаци."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Текст на објавата за мрежното место"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-"Текст за главна објава по цело мрежно место (највеќе до 255 знаци; дозволено "
-"и HTML)"
+"Текст на главната објава по цело мрежно место (највеќе до 255 знаци; "
+"дозволено и HTML)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Зачувај ја објавава"
@@ -4976,12 +5337,14 @@ msgstr "Снимките ќе се испраќаат на оваа URL-адре
msgid "Save snapshot settings"
msgstr "Зачувај поставки за снимки"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Не сте претплатени на тој профил."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Не можев да ја зачувам претплатата."
@@ -5222,75 +5585,91 @@ msgstr ""
"мрежното место „%2$s“."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Корисник"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr "Кориснички нагодувања за ова StatusNet-мрежно место"
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Неважечко ограничување за биографијата. Мора да е бројчено."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "Неважечки текст за добредојде. Дозволени се највеќе 255 знаци."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Неважечки опис по основно: „%1$s“ не е корисник."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Профил"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Ограничување за биографијата"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Максимална големина на профилната биографија во знаци."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Нови корисници"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Добредојде за нов корисник"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Текст за добредојде на нови корисници (највеќе до 255 знаци)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Основно-зададена претплата"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Автоматски претплатувај нови корисници на овој корисник."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Покани"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Поканите се овозможени"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Дали да им е дозволено на корисниците да канат други корисници."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr "Зачувај кориснички нагодувања"
@@ -5398,11 +5777,13 @@ msgstr "Не можам да ја прочитам URL на аватарот „
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Погрешен тип на слика за URL на аватарот „%s“."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Изглед на профилот"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5502,7 +5883,7 @@ msgid "Plugins"
msgstr "Приклучоци"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Верзија"
@@ -5535,32 +5916,47 @@ msgstr "Робин мисли дека нешто е невозможно."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
-"Податотеките не смеат да бидат поголеми од %d бајти, а податотеката што ја "
-"испративте содржи %d бајти. Подигнете помала верзија."
+msgstr[0] ""
+"Податотеките не смеат да бидат поголеми од %1$d бајт, а вие испративте "
+"податотека од %2$d бајти. Подигнете помала верзија."
+msgstr[1] ""
+"Податотеките не смеат да бидат поголеми од %1$d бајти, а вие испративте "
+"податотека од %2$d бајти. Подигнете помала верзија."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
-"Волку голема податотека ќе ја надмине Вашата корисничка квота од %d бајти."
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+"Волку голема податотека ќе го надмине Вашето корисничко следување од %d бајт."
+msgstr[1] ""
+"Волку голема податотека ќе го надмине Вашето корисничко следување од %d "
+"бајти."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr "ВОлку голема податотека ќе ја надмине Вашата месечна квота од %d бајти"
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+"Волку голема податотека ќе го надмине Вашето месечно следување од %d бајт"
+msgstr[1] ""
+"Волку голема податотека ќе го надмине Вашето месечно следување од %d бајти"
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Погрешно податотечно име."
@@ -5689,32 +6085,39 @@ msgid "Problem saving notice."
msgstr "Проблем во зачувувањето на белешката."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
-msgstr "На saveKnownGroups му е уакажан грешен тип"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
+msgstr "На saveKnownGroups му е укажан погрешен тип."
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Проблем при зачувувањето на групното приемно сандаче."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Не можев да го зачувам одговорот за %1$d, %2$d."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
@@ -5723,7 +6126,7 @@ msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5796,32 +6199,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Добредојдовте на %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Не е зададен корисник за еднокорисничкиот режим."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
-msgstr ""
+msgstr "Повикан е еднокориснички режим, но не е овозможен."
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Не можев да ја создадам групата."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Не можев да поставам URI на групата."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Не можев да назначам членство во групата."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Не можев да ги зачувам информациите за локалните групи."
@@ -5871,194 +6274,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Страница без наслов"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr "Повеќе"
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Главна навигација"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Личен профил и хронологија на пријатели"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Лично"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Промена на е-пошта, аватар, лозинка, профил"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Сметка"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Поврзи се со услуги"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Поврзи се"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Промена на поставките на мрежното место"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Админ"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Поканете пријатели и колеги да Ви се придружат на %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Покани"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Одјава"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Одјава"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Создај сметка"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Регистрација"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Најава"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Најава"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Напомош!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Помош"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Пребарајте луѓе или текст"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Барај"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Напомена за мрежното место"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Локални прегледи"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Напомена за страницата"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Споредна навигација"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Помош"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "За"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "ЧПП"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "Услови"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Приватност"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Изворен код"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Контакт"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Значка"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Лиценца на програмот StatusNet"
@@ -6066,7 +6476,7 @@ msgstr "Лиценца на програмот StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6076,7 +6486,7 @@ msgstr ""
"%](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** е сервис за микроблогирање."
@@ -6085,7 +6495,7 @@ msgstr "**%%site.name%%** е сервис за микроблогирање."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6097,20 +6507,20 @@ msgstr ""
"(http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Лиценца на содржините на мрежното место"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "Содржината и податоците на %1$s се лични и доверливи."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
@@ -6118,7 +6528,7 @@ msgstr ""
"права задржани."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"Авторските права на содржината и податоците им припаѓаат на учесниците. Сите "
@@ -6126,25 +6536,25 @@ msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr "Сите содржини и податоци на %1$s се достапни под лиценцата %2$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Прелом на страници"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Следно"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Претходно"
@@ -6223,7 +6633,7 @@ msgid "User configuration"
msgstr "Кориснички поставки"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Корисник"
@@ -6299,13 +6709,12 @@ msgstr "Не можев да создадам анонимен OAuth-прогр
#: lib/apioauthstore.php:151
msgid ""
"Could not find a profile and application associated with the request token."
-msgstr ""
+msgstr "Не можев да пронајдам профил и програм поврзан со жетонот за барање."
#. TRANS: Exception thrown when no access token can be issued.
#: lib/apioauthstore.php:186
-#, fuzzy
msgid "Could not issue access token."
-msgstr "Не можев да ја испратам пораката."
+msgstr "Не можев да го издадам жетонот за пристап."
#. TRANS: Server error displayed when a database error occurs.
#: lib/apioauthstore.php:243
@@ -6490,7 +6899,7 @@ msgid "AJAX error"
msgstr "Ajax-грешка"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Наредбата е завршена"
@@ -6506,7 +6915,7 @@ msgstr "Не постои забелешка со таков id."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "Корисникот нема последна забелешка"
@@ -6575,6 +6984,14 @@ msgstr "%1$s се зачлени во групата %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s ја напушти групата %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6614,136 +7031,143 @@ msgstr ""
"%s е далечински профил; можете да праќате директни пораки само до корисници "
"на истиот опслужувач."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
-"Пораката е предолга - дозволени се највеќе %1$d знаци, а вие испративте %2$d."
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Пораката е предолга - дозволен е највеќе %1$d знак, а Вие испративте %2$d."
+msgstr[1] ""
+"Пораката е предолга - дозволени се највеќе %1$d знаци, а Вие испративте %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Грашка при испаќањето на директната порака."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Забелешката од %s е повторена."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Грешка при повторувањето на белешката."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Забелешката е предолга - треба да нема повеќе од %1$d знак, а Вие испративте "
+"%2$d."
+msgstr[1] ""
"Забелешката е предолга - треба да нема повеќе од %1$d знаци, а Вие "
"испративте %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Одговорот на %s е испратен."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Грешка при зачувувањето на белешката."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Назначете го името на корисникот на којшто сакате да се претплатите."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Не можете да се претплаќате на OMB профили по наредба."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Претплатено на %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Назначете го името на корисникот од кого откажувате претплата."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "Откажана претплата на %s."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Наредбата сè уште не е имплементирана."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Известувањето е исклучено."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Не можам да исклучам известување."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Известувањето е вклучено."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Не можам да вклучам известување."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "Наредбата за најава е оневозможена."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr "Оваа врска може да се употреби само еднаш, и трае само 2 минути: %s"
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "Откажана претплата на %s."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Не сте претплатени никому."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Не ни го испративте тој профил."
@@ -6751,14 +7175,14 @@ msgstr[1] "Не ни го испративте тој профил."
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Никој не е претплатен на Вас."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Оддалечена претплата"
@@ -6766,21 +7190,21 @@ msgstr[1] "Оддалечена претплата"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Не членувате во ниедна група."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Не ни го испративте тој профил."
msgstr[1] "Не ни го испративте тој профил."
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6921,10 +7345,13 @@ msgstr "Овластени поврзани програми"
msgid "Database error"
msgstr "Грешка во базата на податоци"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Подигни податотека"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6932,16 +7359,26 @@ msgstr ""
"Можете да подигнете лична позадинска слика. Максималната дозволена големина "
"изнесува 2МБ."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"Опслужувачот не можеше да обработи толку многу POST-податоци (%s бајти) "
-"заради неговата тековна поставеност."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+msgctxt "RADIO"
+msgid "On"
+msgstr "Вкл."
-#: lib/designsettings.php:418
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Искл."
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Врати одново"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Основно-зададениот изглед е вратен."
@@ -6969,7 +7406,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr "Канали"
@@ -7007,7 +7445,7 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 мали букви или бројки. Без интерпукциски знаци и празни места."
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL на страницата или блогот на групата или темата"
#: lib/groupeditform.php:168
@@ -7016,18 +7454,29 @@ msgstr "Опишете ја групата или темата"
#: lib/groupeditform.php:170
#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Опишете ја групата или темата со %d знаци"
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Опишете ја групата или темата со највеќе %d знак"
+msgstr[1] "Опишете ја групата или темата со највеќе %d знаци"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
-msgstr "Местоположба на групата (ако има). На пр. „Град, Сој. држава, Земја“"
+"Location for the group, if any, like \"City, State (or Region), Country\"."
+msgstr ""
+"Местоположба на групата (ако има). На пр. „Град, Сој. држава/област, Земја“"
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Дополнителни прекари за групата, одделени со запирка или празно место, "
+"највеќе до %d"
+msgstr[1] ""
"Дополнителни прекари за групата, одделени со запирка или празно место, "
"највеќе до %d"
@@ -7129,39 +7578,57 @@ msgstr "Оваа страница не е достапна во форматот
msgid "Unsupported image file format."
msgstr "Неподдржан фомрат на слики."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, fuzzy, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Ова е предолго. Максималната должина е 140 знаци."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Делумно подигање."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Системска грешка при подигањето на податотеката."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Не е слика или податотеката е пореметена."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Податотеката е изгубена."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Непознат тип на податотека"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "МБ"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "%d МБ"
+msgstr[1] "%d МБ"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "кб"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "%d кБ"
+msgstr[1] "%d кБ"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] "%d Б"
+msgstr[1] "%d Б"
#: lib/jabber.php:387
#, php-format
@@ -7413,7 +7880,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%1$s (@%2$s) ја бендиса вашата забелешка"
@@ -7423,7 +7890,7 @@ msgstr "%1$s (@%2$s) ја бендиса вашата забелешка"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7461,7 +7928,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7474,7 +7941,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%1$s (@%2$s) Ви испрати забелешка што сака да ја прочитате"
@@ -7485,7 +7952,7 @@ msgstr "%1$s (@%2$s) Ви испрати забелешка што сака да
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7568,7 +8035,7 @@ msgstr "Жалиме, но тоа не е Вашата приемна е-пош
msgid "Sorry, no incoming email allowed."
msgstr "Жалиме, приемната пошта не е дозволена."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Неподдржан формат на порака: %s"
@@ -7636,7 +8103,7 @@ msgstr "Не можев да го утврдам mime-типот на подат
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7647,7 +8114,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "„%s„ не е поддржан податотечен тип на овој опслужувач."
@@ -7788,31 +8255,31 @@ msgstr "Дуплирана забелешка."
msgid "Couldn't insert new subscription."
msgstr "Не може да се внесе нова претплата."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Личен"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Одговори"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Бендисани"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Примени"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Ваши приемни пораки"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "За праќање"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Ваши испратени пораки"
@@ -7906,9 +8373,8 @@ msgstr "Одземи му ја улогата „%s“ на корисников
#. TRANS: Client error on action trying to visit a non-existing page.
#: lib/router.php:847
-#, fuzzy
msgid "Page not found."
-msgstr "API методот не е пронајден."
+msgstr "Страницата не е пронајдена."
#: lib/sandboxform.php:67
msgid "Sandbox"
@@ -7919,16 +8385,17 @@ msgid "Sandbox this user"
msgstr "Стави го корисников во песочен режим"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Пребарај по мрежното место"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Клучен збор"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -8009,6 +8476,11 @@ msgstr "Облак од ознаки за луѓе"
msgid "None"
msgstr "Без ознаки"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+msgid "Invalid theme name."
+msgstr "Неважечко име за изгледот."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -8019,8 +8491,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "Податотеката за изгледот недостасува или подигањето не успеало."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Зачувувањето на мотивот не успеа."
@@ -8030,15 +8502,19 @@ msgstr "Неважечки изглед: лош состав на папката
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
-"Подигнатиот изглед е преголем; мора да биде помал од %d бајти (незбиен)."
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"Подигнатиот изглед е преголем; мора да биде помал од %d бајт (ненабиен)."
+msgstr[1] ""
+"Подигнатиот изглед е преголем; мора да биде помал од %d бајти (ненабиен)."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "Неважечки архив за изглеедот: недостасува податотеката css/display.css"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8046,16 +8522,16 @@ msgstr ""
"Изгледот содржи неважечки назив на податотека или папка. Дозволени се само "
"ASCII-букви, бројки, долна црта и знак за минус."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr "Овој изглед содржи небезбедни податотечни наставки."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "Изгледот содржи податотека од типот „.%s“, која не е дозволена."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Грешка при отворањето на архивот за мотив."
@@ -8063,6 +8539,12 @@ msgstr "Грешка при отворањето на архивот за мот
msgid "Top posters"
msgstr "Најактивни објавувачи"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Одблокирај"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Извади од песочен режим"
@@ -8141,17 +8623,17 @@ msgid "Moderator"
msgstr "Модератор"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "пред неколку секунди"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "пред една минута"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8159,12 +8641,12 @@ msgstr[0] "пред околу една минута"
msgstr[1] "пред околу %d минути"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "пред еден час"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8172,12 +8654,12 @@ msgstr[0] "пред околу еден час"
msgstr[1] "пред околу %d часа"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "пред еден ден"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8185,12 +8667,12 @@ msgstr[0] "пред околу еден ден"
msgstr[1] "пред околу %d дена"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "пред еден месец"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8198,7 +8680,7 @@ msgstr[0] "пред околу еден месец"
msgstr[1] "пред околу %d месеци"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "пред една година"
@@ -8219,44 +8701,34 @@ msgstr ""
#: lib/xmppmanager.php:285
#, php-format
msgid "Unknown user. Go to %s to add your address to your account"
-msgstr ""
+msgstr "Непознат корисник. Одете на %s за да внесете адреса во Вашата сметка."
#. TRANS: Response to XMPP source when it sent too long a message.
#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number.
#: lib/xmppmanager.php:404
-#, fuzzy, php-format
+#, php-format
msgid "Message too long. Maximum is %1$d character, you sent %2$d."
msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] ""
-"Пораката е предолга - дозволени се највеќе %1$d знаци, а вие испративте %2$d."
+"Пораката е предолга. Дозволен е највеќе %1$d знак, а вие испративте %2$d."
msgstr[1] ""
"Пораката е предолга - дозволени се највеќе %1$d знаци, а вие испративте %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
-msgstr "Резервна податотека за корисникот %s (%s)"
+msgid "Getting backup from file '%s'."
+msgstr "Земам резерва на податотеката „%s“."
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
msgid "No user specified; using backup user."
msgstr "Нема назначено корисник. Ќе го употребам резервниот корисник."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr "%d резервни ставки."
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Целото име е предолго (највеќе 255 знаци)"
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Местоположбата е предолга (дозволени се највеќе 255 знаци)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Ова е предолго. Максималната должина изнесува %d знаци."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Биографијата е преголема (највеќе до %d знаци)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Опишете се себеси и своите интереси во %d знаци."
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] "%d резервна ставка."
+msgstr[1] "%d резервни ставки."
diff --git a/locale/nb/LC_MESSAGES/statusnet.po b/locale/nb/LC_MESSAGES/statusnet.po
index d4fe29740..75c075487 100644
--- a/locale/nb/LC_MESSAGES/statusnet.po
+++ b/locale/nb/LC_MESSAGES/statusnet.po
@@ -10,155 +10,181 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:24+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:37+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Tilgang"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Innstillinger for nettstedstilgang"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registrering"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "Forhindre anonyme brukere (ikke innlogget) å se nettsted?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Privat"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Gjør at registrering kun kan skje gjennom invitasjon."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Kun invitasjon"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Deaktiver nye registreringer."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Lukket"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Lagre tilgangsinnstillinger"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Lagre"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Ingen slik side."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Ingen slik bruker."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s og venner, side %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s og venner"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Mating for venner av %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Mating for venner av %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Mating for venner av %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -166,7 +192,7 @@ msgstr "Dette er tidslinjen for %s og venner, men ingen har postet noe enda."
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -175,9 +201,9 @@ msgstr ""
"Prøv å abbonere på flere personer, [bli med i en gruppe](%%action.groups%%) "
"eller post noe selv."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -188,7 +214,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -197,84 +225,103 @@ msgstr ""
"Hvorfor ikke [registrere en konto](%%action.register%%) og vær den første "
"til å poste en!"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Du og venner"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Oppdateringer fra %1$s og venner på %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
#, fuzzy
msgid "API method not found."
msgstr "API-metode ikke funnet!"
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Denne metoden krever en POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr "Du må angi en verdi for parameteren 'device' med en av: sms, im, none."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
#, fuzzy
msgid "Could not update user."
msgstr "Klarte ikke å oppdatere bruker."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -288,12 +335,14 @@ msgstr "Klarte ikke å lagre profil."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
-#, fuzzy, php-format
+#: lib/designsettings.php:298
+#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
"current configuration."
@@ -301,18 +350,20 @@ msgid_plural ""
"The server was unable to handle that much POST data (%s bytes) due to its "
"current configuration."
msgstr[0] ""
-"Tjeneren kunne ikke håndtere så mye POST-data (%s bytes) på grunn av sitt "
-"nåværende oppsett."
+"Tjeneren kunne ikke håndtere så mye POST-data (%s byte) på grunn av sin "
+"gjeldende konfigurasjon."
msgstr[1] ""
-"Tjeneren kunne ikke håndtere så mye POST-data (%s bytes) på grunn av sitt "
-"nåværende oppsett."
+"Tjeneren kunne ikke håndtere så mye POST-data (%s bytes) på grunn av sin "
+"gjeldende konfigurasjon."
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -320,8 +371,9 @@ msgid "Unable to save your design settings."
msgstr "Kunne ikke lagre dine innstillinger for utseende."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
#, fuzzy
msgid "Could not update your design."
msgstr "Klarte ikke å oppdatere bruker."
@@ -341,31 +393,31 @@ msgstr "Blokkering av bruker mislyktes."
msgid "Unblock user failed."
msgstr "Oppheving av blokkering av bruker mislyktes."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Direktemeldinger fra %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Alle direktemeldinger sendt fra %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Direktemeldinger til %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Alle direktemeldinger sendt til %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Ingen meldingstekst!"
@@ -375,7 +427,7 @@ msgstr "Ingen meldingstekst!"
#. TRANS: Form validation error displayed when message content is too long.
#. TRANS: %d is the maximum number of characters for a message.
#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152
-#, fuzzy, php-format
+#, php-format
msgid "That's too long. Maximum message size is %d character."
msgid_plural "That's too long. Maximum message size is %d characters."
msgstr[0] "Dette er for langt. Meldingen kan bare være %d tegn lang."
@@ -393,14 +445,15 @@ msgstr "Kan ikke sende direktemeldinger til brukere du ikke er venn med."
#. TRANS: Client error displayed trying to direct message self (403).
#: actions/apidirectmessagenew.php:154
-#, fuzzy
msgid ""
"Do not send a message to yourself; just say it to yourself quietly instead."
msgstr ""
"Ikke send en melding til degselv; bare hvisk det stille til degselv istedet."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Fant ingen status med den ID-en."
@@ -416,221 +469,287 @@ msgstr "Denne statusen er allerede en favoritt."
msgid "Could not create favorite."
msgstr "Kunne ikke opprette favoritt."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Den statusen er ikke en favoritt."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Kunne ikke slette favoritt."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Kunne ikke følge brukeren: fant ikke profilen."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Kunne ikke følge brukeren: %s er allerede i listen din."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Kunne ikke slutte å følge brukeren: Fant ikke brukeren."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Du kan ikke slutte å følge deg selv."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "To gyldige ID-er eller screen_names må oppgis."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Kunne ikke bestemme kildebruker."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Kunne ikke finne målbruker."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "Kallenavn kan kun ha små bokstaver og tall og ingen mellomrom."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Det nicket er allerede i bruk. Prøv et annet."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Ugyldig nick."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Hjemmesiden er ikke en gyldig URL."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
-#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
-msgstr "Beklager, navnet er for langt (max 250 tegn)."
+msgstr "Fullt navn er for langt (maks 255 tegn)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Beskrivelsen er for lang (maks %d tegn)."
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Beskrivelsen er for lang (maks %d tegn)."
+msgstr[1] "Beskrivelsen er for lang (maks %d tegn)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
-#, fuzzy
msgid "Location is too long (maximum 255 characters)."
-msgstr "Plassering er for lang (maks 255 tegn)."
-
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+msgstr "Plasseringen er for lang (maks 255 tegn)."
+
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "For mange alias! Maksimum %d."
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "For mange alias. Maks %d er tillatt."
+msgstr[1] "For mange alias. Maks %d er tillatt."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Ugyldig alias: «%s»."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Aliaset «%s» er allerede i bruk. Prøv et annet."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Alias kan ikke være det samme som kallenavn."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Gruppe ikke funnet."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Du er allerede medlem av den gruppen."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Du har blitt blokkert fra den gruppen av administratoren."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Kunne ikke legge bruker %1$s til gruppe %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Du er ikke et medlem av denne gruppen."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Kunne ikke fjerne bruker %1$s fra gruppe %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "%s sine grupper"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "%1$s grupper %2$s er et medlem av."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s grupper"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "grupper på %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Opplasting feilet."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Ugyldig symbol."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Ingen verdi for oauth_token er oppgitt."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Ugyldig symbol."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Du er ikke autorisert."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Det var et problem med din sesjons-autentisering. Prøv igjen."
@@ -640,40 +759,54 @@ msgid "Invalid nickname / password!"
msgstr "Ugyldig kallenavn / passord!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
-#, fuzzy
+#: actions/apioauthauthorize.php:217
msgid "Database error inserting oauth_token_association."
-msgstr "Databasefeil ved innsetting av bruker i programmet OAuth."
+msgstr "Databasefeil ved innsetting av oauth_token_association."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Uventet skjemainnsending."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Et program ønsker å koble til kontoen din"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Tillat eller nekt tilgang"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"Et program ønsker muligheten til å <strong>%3$s</strong> dine %4$s-"
+"kontodata. Du bør kun gi tilgang til din %4$s-konto til tredjeparter du "
+"stoler på."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -685,17 +818,17 @@ msgstr ""
"$s-konto til tredjeparter du stoler på."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
-#, fuzzy
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr "Konto"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -703,7 +836,7 @@ msgstr "Nick"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Passord"
@@ -714,7 +847,7 @@ msgstr "Passord"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -722,265 +855,357 @@ msgid "Cancel"
msgstr "Avbryt"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
-#, fuzzy
+#: actions/apioauthauthorize.php:485
msgctxt "BUTTON"
msgid "Allow"
msgstr "Tillat"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
-#, fuzzy
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
-msgstr "Tillat eller nekt tilgang til din kontoinformasjon."
+msgstr "Autoriser tilgang til din kontoinformasjon."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
-#, fuzzy
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
-msgstr "Direktemeldingsbekreftelse avbrutt."
+msgstr "Autorisasjon kansellert."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+msgid "You have successfully authorized the application"
+msgstr "Du har autorisert programmet"
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+"Gå tilbake til programmet og skriv inn følgende sikkerhetskode for å "
+"fullføre prosessen."
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
-#, fuzzy, php-format
-msgid "You have successfully authorized %s."
-msgstr "Du er ikke autorisert."
+#: actions/apioauthauthorize.php:632
+#, php-format
+msgid "You have successfully authorized %s"
+msgstr "Du har autorisert %s"
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
+"Gå tilbake til %s og skriv inn følgende sikkerhetskode for å fullføre "
+"prosessen."
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Denne metoden krever en POST eller DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Du kan ikke slette statusen til en annen bruker."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Ingen slik notis."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Kan ikke gjenta din egen notis."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Allerede gjentatt den notisen."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Status slettet."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Ingen status med den ID-en funnet."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
-msgstr ""
+msgstr "Klienten må angi en 'status'-parameter med en verdi."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
-#, fuzzy, php-format
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
+#, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
msgstr[0] "Det er for langt. Maks notisstørrelse er %d tegn."
msgstr[1] "Det er for langt. Maks notisstørrelse er %d tegn."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
-#, fuzzy
+#: actions/apistatusesupdate.php:284
msgid "Parent notice not found."
-msgstr "API-metode ikke funnet!"
+msgstr "Foreldrenotis ikke funnet."
-#: actions/apistatusesupdate.php:307
-#, fuzzy, php-format
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
+#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] "Maks notisstørrelse er %d tegn, inklusive vedleggs-URL."
msgstr[1] "Maks notisstørrelse er %d tegn, inklusive vedleggs-URL."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Formatet støttes ikke."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Favoritter fra %2$s"
-#: actions/apitimelinefavorites.php:119
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
-msgstr "%1$s oppdateringer markert som favoritt av %2$s / %2$s."
+msgid "%1$s updates favorited by %2$s / %3$s."
+msgstr "%1$s-oppdateringer markert som favoritt av %2$s / %3$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Kunne ikke generere mating for gruppe - %s"
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Oppdateringer som nevner %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s oppdateringer som svarer på oppdateringer fra %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s offentlig tidslinje"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s oppdateringer fra alle sammen!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+msgid "Unimplemented."
+msgstr "Ikke-implementert."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Gjentatt til %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Repetisjoner av %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Notiser merket med %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Oppdateringer merket med %1$s på %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "API-metode under utvikling."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Ikke funnet."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "Bruker ikke funnet."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Ingen slike vedlegg."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Ingen kallenavn."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Ingen størrelse."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Ugyldig størrelse"
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Brukerbilde"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "Du kan laste opp en personlig avatar. Maks filstørrelse er %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Bruker uten samsvarende profil."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Avatarinnstillinger"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Opprinnelig"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Forhåndsvis"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Slett"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Last opp"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Beskjær"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Ingen fil lastet opp."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Velg et kvadratisk utsnitt av bildet som din avatar."
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Mistet våre fildata."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Brukerbildet har blitt oppdatert."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Oppdatering av avatar mislyktes."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Avatar slettet."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Du har allerede blokkert den brukeren."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Blokker brukeren"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -996,8 +1221,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1005,7 +1230,7 @@ msgstr "Nei"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Ikke blokker denne brukeren"
@@ -1015,8 +1240,8 @@ msgstr "Ikke blokker denne brukeren"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1024,140 +1249,168 @@ msgstr "Ja"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Blokker denne brukeren"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Kunne ikke lagre blokkeringsinformasjon."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Ingen slik gruppe."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s blokkerte profiler"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s blokkerte profiler, side %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "En liste over brukere som er blokkert fra å delta i denne gruppen."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Opphev blokkering av bruker fra gruppe"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Opphev blokkering"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Opphev blokkering av denne brukeren"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Post til %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Ingen bekreftelseskode."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Fant ikke bekreftelseskode."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Den bekreftelseskoden er ikke til deg."
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Ukjent adressetype %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Den adressen har allerede blitt bekreftet."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Klarte ikke å oppdatere bruker."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Kunne ikke slette e-postbekreftelse."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+msgid "Could not delete address confirmation."
+msgstr "Kunne ikke slette adressebekreftelse."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Bekreft adresse"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Adressen «%s» har blitt bekreftet for din konto."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Samtale"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Notiser"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Du må være innlogget for å slette et program."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Program ikke funnet."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Du er ikke eieren av dette programmet."
@@ -1165,16 +1418,19 @@ msgstr "Du er ikke eieren av dette programmet."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
#, fuzzy
msgid "There was a problem with your session token."
msgstr "Det var et problem med din sesjons-autentisering. Prøv igjen."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Slett program"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1185,20 +1441,19 @@ msgstr ""
"brukertilkoblinger."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Ikke slett dette programmet"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Slett dette programmet"
#. TRANS: Client error when trying to delete group while not logged in.
#: actions/deletegroup.php:64
-#, fuzzy
msgid "You must be logged in to delete a group."
-msgstr "Du må være innlogget for å forlate en gruppe."
+msgstr "Du må være innlogget for å slette en gruppe."
#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group.
#: actions/deletegroup.php:94 actions/joingroup.php:88
@@ -1208,31 +1463,30 @@ msgstr "ngen kallenavn eller ID."
#. TRANS: Client error when trying to delete a group without having the rights to delete it.
#: actions/deletegroup.php:107
-#, fuzzy
msgid "You are not allowed to delete this group."
-msgstr "Du er ikke et medlem av denne gruppen."
+msgstr "Du har ikke tillatelse til å slette denne gruppen."
#. TRANS: Server error displayed if a group could not be deleted.
#. TRANS: %s is the name of the group that could not be deleted.
#: actions/deletegroup.php:150
-#, fuzzy, php-format
+#, php-format
msgid "Could not delete group %s."
-msgstr "Kunne ikke oppdatere gruppe."
+msgstr "Kunne ikke slette gruppen %s."
#. TRANS: Message given after deleting a group.
#. TRANS: %s is the deleted group's name.
#: actions/deletegroup.php:159
-#, fuzzy, php-format
+#, php-format
msgid "Deleted group %s"
-msgstr "%1$s forlot gruppe %2$s"
+msgstr "Slettet gruppen %s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
-#, fuzzy
msgid "Delete group"
-msgstr "Slett bruker"
+msgstr "Slett gruppe"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1255,22 +1509,27 @@ msgstr "Ikke slett denne notisen"
msgid "Delete this group"
msgstr "Slett denne brukeren"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Ikke logget inn."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Kan ikke slette notisen."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1278,21 +1537,24 @@ msgstr ""
"Du er i ferd med å slette en notis permanent. Når dette er gjort kan det "
"ikke gjøres om."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Slett notis"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Er du sikker på at du vil slette denne notisen?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Ikke slett denne notisen"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Slett denne notisen"
@@ -1378,12 +1640,14 @@ msgstr "Egendefinert tema"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "Du kan laste opp et egendefinert StatusNet-tema som et .ZIP-arkiv."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Endre bakgrunnsbilde"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Bakgrunn"
@@ -1396,40 +1660,48 @@ msgstr ""
"Du kan laste opp et bakgrunnsbilde for nettstedet. Maks filstørrelse er %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "På"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Av"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Slå på eller av bakgrunnsbilde."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Gjenta bakgrunnsbildet"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Endre farger"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Innhold"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Sidelinje"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Tekst"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Lenker"
@@ -1441,29 +1713,31 @@ msgstr "Avansert"
msgid "Custom CSS"
msgstr "Egendefinert CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Bruk standard"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Gjenopprett standardutseende"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Tilbakestill til standardverdier"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Lagre"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Lagre utseende"
@@ -1507,9 +1781,9 @@ msgid "Name is required."
msgstr "Navn kreves."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "Navn er for langt (maks 250 tegn)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1522,16 +1796,6 @@ msgstr "Navn allerede i bruk. Prøv et annet."
msgid "Description is required."
msgstr "Beskrivelse kreves."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Beskrivelsen er for lang (maks %d tegn)."
-msgstr[1] "Beskrivelsen er for lang (maks %d tegn)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1548,7 +1812,7 @@ msgid "Organization is required."
msgstr "Organisasjon kreves."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Organisasjon er for lang (maks 255 tegn)."
@@ -1572,39 +1836,49 @@ msgstr "Anrops-URL er ikke gyldig."
msgid "Could not update application."
msgstr "Kunne ikke oppdatere programmet."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Rediger %s gruppe"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Du må være innlogget for å opprette en gruppe."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Du må være en administrator for å redigere gruppen."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Bruk dette skjemaet for å redigere gruppen."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Ugyldig alias: «%s»"
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Kunne ikke oppdatere gruppe."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Kunne ikke opprette alias."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Lagret valg."
@@ -1795,6 +2069,12 @@ msgstr "Ingen ventende bekreftelse å avbryte."
msgid "That is the wrong email address."
msgstr "Dette er feil e-postadresse."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Kunne ikke slette e-postbekreftelse."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1878,7 +2158,7 @@ msgstr ""
"til å legge notisen til dine favoritter."
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "%s sine favorittnotiser"
@@ -1975,19 +2255,23 @@ msgstr "Du kan ikke tildele brukerroller på dette nettstedet."
msgid "User already has this role."
msgstr "Bruker har allerede denne rollen."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Ingen profil oppgitt."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Ingen profil med den ID'en."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Ingen gruppe oppgitt."
@@ -2053,8 +2337,10 @@ msgstr ""
"Tilpass hvordan gruppen din ser ut med et bakgrunnsbilde og en fargepalett "
"av ditt valg."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Kunne ikke oppdatere utseende."
@@ -2072,6 +2358,14 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr "Du kan laste opp en logo for gruppen din. Maks filstørrelse er %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Last opp"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Beskjær"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Velg et kvadratisk område av bildet som skal bli logoen."
@@ -2214,15 +2508,18 @@ msgstr ""
"Hvorfor ikke [registrere en konto](%%action.register%%) og [opprette gruppen]"
"(%%action.newgroup%%) selv!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Bare en admin kan oppheve blokkering av gruppemedlemmer."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Bruker er ikke blokkert fra gruppe."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Feil under oppheving av blokkering."
@@ -2309,7 +2606,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Publiser en MicroID for min Jabber/Gtalk-adresse."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Innstillinger lagret."
@@ -2433,10 +2730,9 @@ msgstr[1] "Du abonnerer allerede på disse brukerne:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2616,8 +2912,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Ugyldig velkomsttekst. Maks lengde er 255 tegn."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2789,50 +3086,37 @@ msgstr "Du må være logget inn for å registrere et program."
msgid "Use this form to register a new application."
msgstr "Bruk dette skjemaet for å registrere et nytt program."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Navn er for langt (maks 250 tegn)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Nettadresse til kilde kreves."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Organisasjon er for lang (maks 255 tegn)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Kunne ikke opprette program."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Ny gruppe"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Bruk dette skjemaet for å opprette en ny gruppe."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "beskrivelse er for lang (maks %d tegn)"
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Ny melding"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Du kan ikke sende en melding til denne brukeren."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Inget innhold."
@@ -2841,7 +3125,7 @@ msgid "No recipient specified."
msgstr "Ingen mottaker oppgitt."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2853,12 +3137,12 @@ msgstr "Melding sendt"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Direktemelding til %s sendt."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax-feil"
@@ -2866,17 +3150,7 @@ msgstr "Ajax-feil"
msgid "New notice"
msgstr "Ny notis"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Det er for langt. Maks notisstørrelse er %d tegn."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "Maks notisstørrelse er %d tegn, inklusive vedleggs-URL."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Notis postet"
@@ -3015,25 +3289,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Notisen har ingen profil."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "%1$s sin status på %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Innholdstypen %s støttes ikke."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Bare %s-nettadresser over vanlig HTTP."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Ikke et støttet dataformat."
@@ -3046,36 +3320,46 @@ msgstr "Personsøk"
msgid "Notice Search"
msgstr "Notissøk"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Andre innstillinger"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Håndter diverse andre alternativ."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
-msgstr " (gratis tjeneste)"
+msgstr " (gratis tjeneste)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Forkort nettadresser med"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Automatisk fortkortelsestjeneste å bruke."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Vis profilutseender"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Vis eller skjul profilutseender."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Navnet på nettadresseforkortelsestjenesten er for lang (maks 50 tegn)."
#: actions/otp.php:69
@@ -3519,8 +3803,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 små bokstaver eller tall, ingen punktum eller mellomrom"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Fullt navn"
@@ -3560,9 +3845,10 @@ msgid "Bio"
msgstr "Om meg"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Plassering"
@@ -3902,7 +4188,8 @@ msgid "Unexpected password reset."
msgstr "Uventet tilbakestilling av passord."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Passordet må bestå av 6 eller flere tegn."
#: actions/recoverpassword.php:369
@@ -4144,7 +4431,7 @@ msgid "Repeated!"
msgstr "Gjentatt!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Svar til %s"
@@ -4275,11 +4562,12 @@ msgstr "Organisasjon"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Beskrivelse"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statistikk"
@@ -4297,6 +4585,11 @@ msgstr "Programhandlinger"
msgid "Reset key & secret"
msgstr "Tilbakestill nøkkel & hemmelighet"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Slett"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Programinformasjon"
@@ -4391,77 +4684,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Dette er en måte å dele det du liker."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "%s gruppe"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "%1$s gruppe, side %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Gruppeprofil"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "Nettadresse"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Merk"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Alias"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Gruppehandlinger"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Notismating for %s gruppe (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Notismating for %s gruppe (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Notismating for %s gruppe (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "FOAF for gruppen %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Medlemmer"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Ingen)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Alle medlemmer"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Opprettet"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Medlemmer"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4477,7 +4799,10 @@ msgstr ""
"%%%) for å bli medlem av denne gruppen og mange fler. ([Les mer](%%%%doc.help"
"%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4490,24 +4815,31 @@ msgstr ""
"programvareverktøyet [StatusNet](http://status.net/). Dets medlemmer deler "
"korte meldinger om deres liv og interesser. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Administratorer"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Ingen slik melding."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Kun senderen og mottakeren kan lese denne meldingen."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Melding til %1$s på %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Melding fra %1$s på %2$s"
@@ -4516,47 +4848,67 @@ msgstr "Melding fra %1$s på %2$s"
msgid "Notice deleted."
msgstr "Notis slettet."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr " merket %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, side %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Brukere som har merket seg selv med %1$s - side %2$d"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, side %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Notismating for %1$s merket %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Notismating for %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Notismating for %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Notismating for %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF for %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "Dette er tidslinjen for %1$s men %2$s har ikke postet noe ennå."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4564,7 +4916,9 @@ msgstr ""
"Sett noe interessant nylig? Du har ikke postet noen notiser ennå, så hvorfor "
"ikke begynne nå? :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4573,7 +4927,9 @@ msgstr ""
"Vær den første til å [poste om dette emnet](%%%%action.newnotice%%%%?"
"status_textarea=%s)!"
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4586,7 +4942,9 @@ msgstr ""
"[StatusNet](http://status.net/). [Bli med nå](%%%%action.register%%%%) for å "
"følge **%s** og mange flere sine notiser. ([Les mer](%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4597,7 +4955,8 @@ msgstr ""
"no.wikipedia.org/wiki/Mikroblogg) basert på det frie programvareverktøyet "
"[StatusNet](http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Repetisjon av %s"
@@ -4708,32 +5067,40 @@ msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
"Hvor lenge en bruker må vente (i sekund) for å poste den samme tingen igjen."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Nettstedsnotis"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
#, fuzzy
msgid "Edit site-wide message"
msgstr "Ny melding"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Kunne ikke lagre nettstedsnotis."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
-msgstr ""
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
+msgstr "Maks lengde på en profilbiografi i tegn."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Tekst for nettstedsnotis"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Lagre nettstedsnotis"
@@ -4953,13 +5320,15 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "Lagre nettstedsinnstillinger"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
#, fuzzy
msgid "You are not subscribed to that profile."
msgstr "Ikke autorisert."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Kunne ikke lagre merkelapper."
@@ -5197,75 +5566,93 @@ msgid ""
msgstr "Notislisensen ‘%1$s’ er ikke kompatibel med nettstedslisensen ‘%2$s’."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Bruker"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Ugyldig biografigrense. Må være numerisk."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "Ugyldig velkomsttekst. Maks lengde er 255 tegn."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Ugyldig standardabonnement: '%1$s' er ikke bruker."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Biografigrense"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Maks lengde på en profilbiografi i tegn."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Nye brukere"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Velkomst av ny bruker"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Velkomsttekst for nye brukere (Maks 255 tegn)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Standardabonnement"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Legger automatisk til et abonnement på denne brukeren til nye brukere."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Invitasjoner"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Invitasjoner aktivert"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Hvorvidt brukere tillates å invitere nye brukere."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5366,11 +5753,13 @@ msgstr "Kan ikke lese avatar-URL ‘%s’"
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Feil bildetype for avatar-URL ‘%s’."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Vis profilutseender"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
#, fuzzy
msgid ""
"Customize the way your profile looks with a background image and a colour "
@@ -5460,7 +5849,7 @@ msgid "Plugins"
msgstr "Programtillegg"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Versjon"
@@ -5494,29 +5883,38 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Ugyldig filnavn."
@@ -5643,39 +6041,46 @@ msgid "Problem saving notice."
msgstr "Problem ved lagring av notis."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Problem ved lagring av gruppeinnboks."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Kunne ikke lagre lokal gruppeinformasjon."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5749,32 +6154,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Velkommen til %1$s, @%2$s."
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Kunne ikke opprette gruppe."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Kunne ikke stille inn gruppe-URI."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Kunne ikke stille inn gruppemedlemskap."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Kunne ikke lagre lokal gruppeinformasjon."
@@ -5824,197 +6229,204 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Side uten tittel"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
#, fuzzy
msgid "Primary site navigation"
msgstr "Endre nettstedskonfigurasjon"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr ""
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Personlig"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Endre e-posten, avateren, passordet og profilen din"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Konto"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Koble til tjenester"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Koble til"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Endre nettstedskonfigurasjon"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Administrator"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Inviter venner og kollegaer til å bli med deg på %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Inviter"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Logg ut fra nettstedet"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Logg ut"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Opprett en konto"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Registrer"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Log inn på nettstedet"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Logg inn"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Hjelp meg."
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Hjelp"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Søk etter personer eller tekst"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Søk"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Nettstedsnotis"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Lokale visninger"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Sidenotis"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr ""
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Hjelp"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Om"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "OSS/FAQ"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr ""
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
#, fuzzy
msgid "Privacy"
msgstr "Privat"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Kilde"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Kontakt"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
#, fuzzy
msgid "Badge"
msgstr "Knuff"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Programvarelisens for StatusNet"
@@ -6022,7 +6434,7 @@ msgstr "Programvarelisens for StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6032,7 +6444,7 @@ msgstr ""
"broughtby%%](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** er en mikrobloggingtjeneste."
@@ -6041,7 +6453,7 @@ msgstr "**%%site.name%%** er en mikrobloggingtjeneste."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6050,52 +6462,52 @@ msgid ""
msgstr ""
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
#, fuzzy
msgid "Site content license"
msgstr "Programvarelisens for StatusNet"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
#, fuzzy
msgid "Pagination"
msgstr "Registrering"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Etter"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Før"
@@ -6178,7 +6590,7 @@ msgid "User configuration"
msgstr "Brukerkonfigurasjon"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Bruker"
@@ -6448,7 +6860,7 @@ msgid "AJAX error"
msgstr "Ajax-feil"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Kommando fullført"
@@ -6464,7 +6876,7 @@ msgstr ""
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
#, fuzzy
msgid "User has no last notice."
msgstr "Brukeren har ingen profil."
@@ -6534,6 +6946,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6571,130 +6991,134 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Melding for lang - maks er %1$d tegn, du sendte %2$d."
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Melding for lang - maks er %1$d tegn, du sendte %2$d."
+msgstr[1] "Melding for lang - maks er %1$d tegn, du sendte %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Feil ved sending av direktemelding."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, fuzzy, php-format
msgid "Notice from %s repeated."
msgstr "Nytt nick"
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Feil ved repetering av notis."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Melding for lang - maks er %1$d tegn, du sendte %2$d."
+msgstr[1] "Melding for lang - maks er %1$d tegn, du sendte %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, fuzzy, php-format
msgid "Reply to %s sent."
msgstr "Svar til %s"
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Feil ved lagring av notis."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr ""
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr ""
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr ""
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
#, fuzzy
msgid "Command not yet implemented."
msgstr "Beklager, denne kommandoen er ikke implementert ennå."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
#, fuzzy
msgid "Notification off."
msgstr "Ingen bekreftelseskode."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr ""
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
#, fuzzy
msgid "Notification on."
msgstr "Ingen bekreftelseskode."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
#, fuzzy
msgid "Can't turn on notification."
msgstr "Kan ikke gjenta din egen notis."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Ikke autorisert."
@@ -6702,7 +7126,7 @@ msgstr "Ikke autorisert."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Ikke autorisert."
@@ -6710,7 +7134,7 @@ msgstr[1] "Ikke autorisert."
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Svar til %s"
@@ -6718,7 +7142,7 @@ msgstr "Svar til %s"
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Svar til %s"
@@ -6726,21 +7150,21 @@ msgstr[1] "Svar til %s"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Du er ikke et medlem av den gruppen."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Du er allerede logget inn!"
msgstr[1] "Du er allerede logget inn!"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6847,26 +7271,42 @@ msgstr "Tilkoblede program"
msgid "Database error"
msgstr "Databasefeil"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Last opp fil"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
#, fuzzy
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr "Du kan laste opp en personlig avatar. Maks filstørrelse er %s."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"Tjeneren kunne ikke håndtere så mye POST-data (%s bytes) på grunn av sitt "
-"nåværende oppsett."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "På"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Av"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Nullstill"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
#, fuzzy
msgid "Design defaults restored."
msgstr "Utseende lagret."
@@ -6897,7 +7337,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "Venn av en venn"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6938,7 +7379,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 små bokstaver eller tall, ingen punktum eller mellomrom"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "Nettadresse til hjemmesiden for dette programmet"
#: lib/groupeditform.php:168
@@ -6946,20 +7388,28 @@ msgid "Describe the group or topic"
msgstr "Beskriv programmet ditt"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Beskriv programmet ditt med %d tegn"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Beskriv programmet ditt med %d tegn"
+msgstr[1] "Beskriv programmet ditt med %d tegn"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "Hvor du er, for eksempel «By, fylke (eller region), land»"
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7059,39 +7509,57 @@ msgstr "Denne siden er ikke tilgjengelig i en mediatype du aksepterer"
msgid "Unsupported image file format."
msgstr "Bildefilformatet støttes ikke."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Filen er for stor. Maks filstørrelse er %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Delvis opplasting."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Systemfeil ved opplasting av fil."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Ikke et bilde eller en korrupt fil."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Mistet filen vår."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Ukjent filtype"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
+msgstr[1] "MB"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+msgstr[1] "kB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7338,7 +7806,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s /@%s) la din notis til som en favoritt"
@@ -7348,7 +7816,7 @@ msgstr "%s /@%s) la din notis til som en favoritt"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7386,7 +7854,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7399,7 +7867,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) sendte en notis for din oppmerksomhet"
@@ -7410,7 +7878,7 @@ msgstr "%s (@%s) sendte en notis for din oppmerksomhet"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7495,7 +7963,7 @@ msgstr "Det er ikke din e-postadresse."
msgid "Sorry, no incoming email allowed."
msgstr "Ingen innkommende e-postadresse."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Meldingstypen støttes ikke: %s"
@@ -7557,7 +8025,7 @@ msgstr "Kunne ikke avgjøre filens MIME-type."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7566,7 +8034,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7709,31 +8177,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "Kunne ikke sette inn bekreftelseskode."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Personlig"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Svar"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Favoritter"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Innboks"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Dine innkommende meldinger"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Utboks"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Dine sendte meldinger"
@@ -7845,16 +8313,17 @@ msgid "Sandbox this user"
msgstr "Opphev blokkering av denne brukeren"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Søk nettsted"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Nøkkelord"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7937,6 +8406,12 @@ msgstr ""
msgid "None"
msgstr "Ingen"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Ugyldig filnavn."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7946,8 +8421,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "Oppdatering av avatar mislyktes."
@@ -7958,29 +8433,32 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
#, fuzzy
msgid "Error opening theme archive."
msgstr "Feil ved oppdatering av fjernprofil."
@@ -7989,6 +8467,13 @@ msgstr "Feil ved oppdatering av fjernprofil."
msgid "Top posters"
msgstr ""
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Opphev blokkering"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr ""
@@ -8071,17 +8556,17 @@ msgid "Moderator"
msgstr "Moderator"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "noen få sekunder siden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "omtrent ett minutt siden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8089,12 +8574,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "omtrent én time siden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8102,12 +8587,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "omtrent én dag siden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8115,12 +8600,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "omtrent én måned siden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8128,7 +8613,7 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "omtrent ett år siden"
@@ -8159,32 +8644,22 @@ msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "Melding for lang - maks er %1$d tegn, du sendte %2$d."
msgstr[1] "Melding for lang - maks er %1$d tegn, du sendte %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Ingen bruker-ID spesifisert."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Beklager, navnet er for langt (max 250 tegn)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Plassering er for lang (maks 255 tegn)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Dette er for langt. Meldingen kan bare være %d tegn lang."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "«Om meg» er for lang (maks %d tegn)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Beskriv degselv og dine interesser med %d tegn"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/nl/LC_MESSAGES/statusnet.po b/locale/nl/LC_MESSAGES/statusnet.po
index 6475fb5a7..80636ebd8 100644
--- a/locale/nl/LC_MESSAGES/statusnet.po
+++ b/locale/nl/LC_MESSAGES/statusnet.po
@@ -12,155 +12,181 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:22+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:33+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Toegang"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Instellingen voor sitetoegang"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registratie"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "Mogen anonieme gebruikers (niet aangemeld) de website bekijken?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Geen anonieme toegang"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Registratie alleen op uitnodiging."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Alleen op uitnodiging"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Nieuwe registraties uitschakelen."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Gesloten"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Toegangsinstellingen opslaan"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Opslaan"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Deze pagina bestaat niet."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Onbekende gebruiker."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s en vrienden, pagina %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s en vrienden"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Feed voor vrienden van %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Feed voor vrienden van %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Feed voor vrienden van %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -170,7 +196,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -179,9 +205,9 @@ msgstr ""
"Probeer te abonneren op meer gebruikers, [word lid van een groep](%%action."
"groups%%) of plaats zelf berichten."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -193,7 +219,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -202,65 +230,80 @@ msgstr ""
"U kunt een [gebruiker aanmaken](%%%%action.register%%%%) en %s dan porren of "
"een bericht sturen."
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "U en vrienden"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Updates van %1$s en vrienden op %2$s."
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "De API-functie is niet aangetroffen."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Deze methode vereist een POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -269,17 +312,21 @@ msgstr ""
"waardes: sms, im, none."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Het was niet mogelijk de gebruiker bij te werken."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -292,11 +339,13 @@ msgstr "Het was niet mogelijk het profiel op te slaan."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -313,10 +362,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -324,8 +375,9 @@ msgid "Unable to save your design settings."
msgstr "Het was niet mogelijk om uw ontwerpinstellingen op te slaan."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Het was niet mogelijk uw ontwerp bij te werken."
@@ -344,31 +396,31 @@ msgstr "Het blokkeren van de gebruiker is mislukt."
msgid "Unblock user failed."
msgstr "Het deblokkeren van de gebruiker is mislukt."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Privéberichten van %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Alle privéberichten van %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Privéberichten aan %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Alle privéberichten aan %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Het bericht is leeg!"
@@ -403,7 +455,9 @@ msgid ""
msgstr "Stuur geen berichten naar uzelf. Zeg het gewoon in uw hoofd."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Er is geen status gevonden met dit ID."
@@ -419,50 +473,62 @@ msgstr "Deze mededeling staat al in uw favorietenlijst."
msgid "Could not create favorite."
msgstr "Het was niet mogelijk een favoriet aan te maken."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Deze mededeling staat niet in uw favorietenlijst."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr ""
"Het was niet mogelijk deze mededeling van uw favorietenlijst te verwijderen."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "U kunt deze gebruiker niet volgen, omdat deze niet bestaat."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "U kunt de gebruiker %s niet volgen, omdat deze al op uw lijst staat."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr ""
"Het is niet mogelijk deze gebruiker niet langer te volgen: de gebruiker is "
"niet aangetroffen."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "U kunt het abonnement op uzelf niet opzeggen."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr ""
"Er moeten twee gebruikersnamen (screen_names) of ID's opgegeven worden."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Het was niet mogelijk de brongebruiker te bepalen."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Het was niet mogelijk de doelgebruiker te vinden."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -470,175 +536,228 @@ msgstr ""
"zijn niet toegestaan."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr ""
"De opgegeven gebruikersnaam is al in gebruik. Kies een andere gebruikersnaam."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Ongeldige gebruikersnaam!"
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "De thuispagina is geen geldige URL."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
-#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "De volledige naam is te lang (maximaal 255 tekens)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "De beschrijving is te lang (maximaal %d tekens)."
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "De beschrijving is te lang (maximaal %d teken)."
+msgstr[1] "De beschrijving is te lang (maximaal %d tekens)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
-#, fuzzy
msgid "Location is too long (maximum 255 characters)."
-msgstr "Locatie is te lang (maximaal 255 tekens)."
-
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+msgstr "De locatie is te lang (maximaal 255 tekens)."
+
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Te veel aliassen! Het maximale aantal is %d."
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Te veel aliassen! Het maximale aantal is %d."
+msgstr[1] "Te veel aliassen! Het maximale aantal is %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Ongeldige alias: \"%s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "De alias \"%s\" wordt al gebruikt. Geef een andere alias op."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Een alias kan niet hetzelfde zijn als de gebruikersnaam."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "De groep is niet aangetroffen."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "U bent al lid van die groep."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Een beheerder heeft ingesteld dat u geen lid mag worden van die groep."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Het was niet mogelijk gebruiker %1$s toe te voegen aan de groep %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "U bent geen lid van deze groep."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
-msgstr "Het was niet mogelijk gebruiker %1$s uit de group %2$s te verwijderen."
+msgstr "Het was niet mogelijk gebruiker %1$s uit de groep %2$s te verwijderen."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Groepen van %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Groepen op de site %1$s waar %2$s lid van is."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s groepen"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "groepen op %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Uploaden is mislukt."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
msgid "Invalid request token or verifier."
msgstr "Het opgegeven token of controlegetal is ongeldig."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
-msgstr "Er is geen oauth_token parameter opgegeven."
+msgstr "Er is geen parameter oauth_token opgegeven."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
msgid "Invalid request token."
msgstr "Ongeldig verzoektoken."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
-#, fuzzy
+#: actions/apioauthauthorize.php:121
msgid "Request token already authorized."
-msgstr "U hebt niet de juiste toegangsrechten."
+msgstr "Het verzoektoken is al geautoriseerd."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
"Er is een probleem ontstaan met uw sessie. Probeer het nog een keer, "
@@ -650,42 +769,56 @@ msgid "Invalid nickname / password!"
msgstr "Ongeldige gebruikersnaam of wachtwoord."
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
-#, fuzzy
+#: actions/apioauthauthorize.php:217
msgid "Database error inserting oauth_token_association."
msgstr ""
-"Er is een databasefout opgetreden tijdens het toevoegen van de OAuth "
-"applicatiegebruiker."
+"Er is een databasefout opgetreden tijdens het invoegen van de "
+"oauth_token_association."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Het formulier is onverwacht ingezonden."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Een applicatie vraagt toegang tot uw gebruikersgegevens"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Toegang toestaan of ontzeggen"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"Een applicatie vraagt toegang van het type \"<strong>%3$s</strong> tot uw "
+"gebruikersgegevens bij %4$s. Geef alleen toegang tot uw gebruiker bij %4$s "
+"aan derde partijen die u vertrouwt."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -697,16 +830,17 @@ msgstr ""
"toegang tot uw gebruiker bij %4$s aan derde partijen die u vertrouwt."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr "Gebruikersgegevens"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -714,7 +848,7 @@ msgstr "Gebruikersnaam"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Wachtwoord"
@@ -725,7 +859,7 @@ msgstr "Wachtwoord"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -733,38 +867,52 @@ msgid "Cancel"
msgstr "Annuleren"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
msgctxt "BUTTON"
msgid "Allow"
msgstr "Toestaan"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr "Toegang tot uw gebruikersgegevens geven."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
msgstr "Autorisatie geannuleerd."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr "Het verzoektoken %s is ingetrokken."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+msgid "You have successfully authorized the application"
+msgstr "U hebt de applicatie toegang gegeven"
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+"Ga terug naar de applicatie en voer daar de volgende beveiligingscode in om "
+"het proces af te ronden."
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, php-format
-msgid "You have successfully authorized %s."
-msgstr "U hebt %s geautoriseerd."
+msgid "You have successfully authorized %s"
+msgstr "U hebt %s toegang gegeven"
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -773,45 +921,56 @@ msgstr ""
"Ga terug naar %s en voer daar de volgende beveiligingscode in om het proces "
"af te ronden."
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Deze methode vereist een POST of DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "U kunt de status van een andere gebruiker niet verwijderen."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "De mededeling bestaat niet."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "U kunt uw eigen mededeling niet herhalen."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "U hebt die mededeling al herhaald."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "De status is verwijderd."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Er is geen status gevonden met dit ID."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "De client moet een parameter \"status\" met een waarde opgeven."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -819,11 +978,13 @@ msgstr[0] "De mededeling is te lang. Gebruik maximaal %d teken."
msgstr[1] "De mededeling is te lang. Gebruik maximaal %d tekens."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
msgid "Parent notice not found."
msgstr "De bovenliggende mededeling is niet aangetroffen."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -833,168 +994,237 @@ msgstr[1] ""
"De maximale mededelingenlengte is %d tekens, inclusief de URL voor de "
"bijlage."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Niet-ondersteund bestandsformaat."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Favorieten van %2$s"
-#: actions/apitimelinefavorites.php:119
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
+msgstr ""
+"Mededelingen van %1$s die op de favorietenlijst zijn geplaatst door %2$s / %3"
+"$s."
+
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
-msgstr "%1$s updates op de favorietenlijst geplaatst door %2$s / %3$s"
+msgid "Could not generate feed for group - %s"
+msgstr "Het was niet mogelijk een groepfeed te maken - %s"
-#: actions/apitimelinementions.php:118
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Updates over %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s updates die een reactie zijn op updates van %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s publieke tijdlijn"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s updates van iedereen"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+msgid "Unimplemented."
+msgstr "Niet geïmplementeerd."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Herhaald naar %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Herhaald van %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Mededelingen met het label %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Updates met het label %1$s op %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "De API-functie is in bewerking."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Niet aangetroffen."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "De pagina is niet aangetroffen."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Deze bijlage bestaat niet."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Geen gebruikersnaam."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Geen afmeting."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Ongeldige afmetingen."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
"U kunt een persoonlijke avatar uploaden. De maximale bestandsgrootte is %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Gebruiker zonder bijbehorend profiel."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Avatarinstellingen"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Origineel"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Voorvertoning"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Verwijderen"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Uploaden"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Uitsnijden"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Er is geen bestand geüpload."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr ""
"Selecteer een vierkant in de afbeelding om deze als uw avatar in te stellen"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Ons bestand is verloren gegaan."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "De avatar is bijgewerkt."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Het bijwerken van de avatar is mislukt."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "De avatar is verwijderd."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "U hebt deze gebruiker reeds geblokkeerd."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Gebruiker blokkeren"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1010,8 +1240,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1019,7 +1249,7 @@ msgstr "Nee"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Gebruiker niet blokkeren"
@@ -1029,8 +1259,8 @@ msgstr "Gebruiker niet blokkeren"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1038,140 +1268,168 @@ msgstr "Ja"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Deze gebruiker blokkeren"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Het was niet mogelijk om de blokkadeinformatie op te slaan."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "De opgegeven groep bestaat niet."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
-msgstr "%s geblokkeerde profielen"
+msgstr "Geblokkeerde profielen voor %s"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
-msgstr "%1$s geblokkeerde profielen, pagina %2$d"
+msgstr "Geblokkeerde profielen voor %1$s, pagina %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Een lijst met voor deze groep geblokkeerde gebruikers."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Deze gebruiker weer toegang geven tot de groep"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+msgctxt "BUTTON"
msgid "Unblock"
-msgstr "Deblokkeer"
+msgstr "Deblokkeren"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Deblokkeer deze gebruiker."
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Verzenden naar %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Geen bevestigingscode."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "De bevestigingscode niet gevonden."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Dit is niet uw bevestigingscode!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Onbekend adrestype %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Dit adres is al bevestigd."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "De gebruiker kon gebruiker niet bijwerkt worden."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "De e-mailbevestiging kon niet verwijderd worden."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+msgid "Could not delete address confirmation."
+msgstr "De adresbevestiging kon niet verwijderd worden."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Adres bevestigen"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Het adres \"%s\" is voor uw gebruiker bevestigd."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Dialoog"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Mededelingen"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "U moet aangemeld zijn om een applicatie te kunnen verwijderen."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "De applicatie is niet gevonden."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "U bent niet de eigenaar van deze applicatie."
@@ -1179,15 +1437,18 @@ msgstr "U bent niet de eigenaar van deze applicatie."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Er is een probleem met uw sessietoken."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Applicatie verwijderen"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1198,12 +1459,12 @@ msgstr ""
"inclusief alle bestaande gebruikersverbindingen."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Deze applicatie niet verwijderen"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Deze applicatie verwijderen"
@@ -1237,12 +1498,13 @@ msgstr "Het was niet mogelijk de groep %s te verwijderen."
msgid "Deleted group %s"
msgstr "De groep %s is verwijderd."
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
msgid "Delete group"
msgstr "Groep verwijderen"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1264,22 +1526,27 @@ msgstr "Verwijder deze groep niet"
msgid "Delete this group"
msgstr "Groep verwijderen"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Niet aangemeld."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Deze mededeling kan niet verwijderd worden."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1287,21 +1554,24 @@ msgstr ""
"U staat op het punt een mededeling permanent te verwijderen. Als dit "
"uitgevoerd is, kan het niet ongedaan gemaakt worden."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Mededeling verwijderen"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Weet u zeker dat u deze aankondiging wilt verwijderen?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Deze mededeling niet verwijderen"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Deze mededeling verwijderen"
@@ -1386,12 +1656,14 @@ msgstr "Aangepaste vormgeving"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "U kunt een vormgeving voor StatusNet uploaden als ZIP-archief."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Achtergrondafbeelding wijzigen"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Achtergrond"
@@ -1405,40 +1677,48 @@ msgstr ""
"bestandsgrootte is %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Aan"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Uit"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Achtergrondafbeelding inschakelen of uitschakelen."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Achtergrondafbeelding naast elkaar"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Kleuren wijzigen"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Inhoud"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Menubalk"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Tekst"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Verwijzingen"
@@ -1450,29 +1730,31 @@ msgstr "Uitgebreid"
msgid "Custom CSS"
msgstr "Aangepaste CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Standaardinstellingen gebruiken"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Standaardontwerp toepassen"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Standaardinstellingen toepassen"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Opslaan"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Ontwerp opslaan"
@@ -1516,8 +1798,8 @@ msgid "Name is required."
msgstr "Een naam is verplicht."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
-msgid "Name is too long (max 255 characters)."
+#: actions/editapplication.php:188 actions/newapplication.php:169
+msgid "Name is too long (maximum 255 characters)."
msgstr "De naam is te lang (maximaal 255 tekens)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1530,16 +1812,6 @@ msgstr "Deze naam wordt al gebruikt. Kies een andere."
msgid "Description is required."
msgstr "Een beschrijving is verplicht"
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "De beschrijving is te lang (maximaal %d teken)."
-msgstr[1] "De beschrijving is te lang (maximaal %d tekens)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1556,7 +1828,7 @@ msgid "Organization is required."
msgstr "Organisatie is verplicht."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
msgid "Organization is too long (maximum 255 characters)."
msgstr "De organisatienaam is te lang (maximaal 255 tekens)."
@@ -1579,39 +1851,49 @@ msgstr "De callback-URL is niet geldig."
msgid "Could not update application."
msgstr "Het was niet mogelijk de applicatie bij te werken."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Groep %s bewerken"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "U moet aangemeld zijn om een groep aan te kunnen maken."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "U moet beheerder zijn om de groep te kunnen bewerken."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Gebruik dit formulier om de groep te bewerken."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Ongeldige alias: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Het was niet mogelijk de groep bij te werken."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Het was niet mogelijk de aliassen aan te maken."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "De instellingen zijn opgeslagen."
@@ -1805,6 +2087,12 @@ msgstr "Er is geen openstaand bevestigingsverzoek om te annuleren."
msgid "That is the wrong email address."
msgstr "Dat is het verkeerde e-mailadres."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "De e-mailbevestiging kon niet verwijderd worden."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1889,7 +2177,7 @@ msgstr ""
"voor de favorietenlijst plaatsen!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Favoriete mededelingen van %s"
@@ -1990,19 +2278,23 @@ msgstr "Op deze website kunt u geen gebruikersrollen toekennen."
msgid "User already has this role."
msgstr "Deze gebruiker heeft deze rol al."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Er is geen profiel opgegeven."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Er is geen profiel met dat ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Er is geen groep aangegeven."
@@ -2070,8 +2362,10 @@ msgstr ""
"De vormgeving van uw groep aanpassen met een achtergrondafbeelding en een "
"kleurenpalet van uw keuze."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Het was niet mogelijk uw ontwerp bij te werken."
@@ -2091,6 +2385,14 @@ msgstr ""
"Hier kunt u een logo voor uw groep uploaden. De maximale bestandsgrootte is %"
"s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Uploaden"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Uitsnijden"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Selecteer een vierkant uit de afbeelding die het logo wordt."
@@ -2235,15 +2537,18 @@ msgstr ""
"U kunt een [gebruiker registreren](%%action.register%%) en de groep zelf "
"[aanmaken](%%action.newgroup%%)!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Alleen beheerders kunnen groepsleden deblokkeren."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "De gebruiker is niet de toegang tot de groep ontzegd."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Er is een fout opgetreden bij het verwijderen van de blokkade."
@@ -2333,7 +2638,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Een MicroID voor mijn Jabber/GTalk-adres publiceren."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Uw voorkeuren zijn opgeslagen."
@@ -2456,10 +2761,9 @@ msgstr[1] "U bent al geabonneerd op deze gebruikers:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
+#: actions/invite.php:145 actions/invite.php:159
#, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2644,8 +2948,8 @@ msgstr ""
"voorbehouden\" gebruikt."
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr "Ongeldige licentienaam. De maximale lengte is 255 tekens."
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "De licentienaam is ongeldig. De maximale lengte is 255 tekens."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2806,7 +3110,6 @@ msgstr "Geen huidige status."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:52
-#, fuzzy
msgid "New application"
msgstr "Nieuwe applicatie"
@@ -2819,50 +3122,37 @@ msgstr "U moet aangemeld zijn om een applicatie te kunnen registreren."
msgid "Use this form to register a new application."
msgstr "Gebruik dit formulier om een nieuwe applicatie te registreren."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "De naam is te lang (maximaal 255 tekens)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Een bron-URL is verplicht."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "De organisatienaam is te lang (maximaal 255 tekens)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Het was niet mogelijk de applicatie aan te maken."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Nieuwe groep"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Gebruik dit formulier om een nieuwe groep aan te maken."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "de beschrijving is te lang (maximaal %d tekens)"
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Nieuw bericht"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "U kunt geen bericht naar deze gebruiker zenden."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Geen inhoud!"
@@ -2871,7 +3161,7 @@ msgid "No recipient specified."
msgstr "Er is geen ontvanger aangegeven."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "Stuur geen berichten naar uzelf. Zeg het gewoon in uw hoofd."
@@ -2882,12 +3172,12 @@ msgstr "Bericht verzonden."
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Het directe bericht aan %s is verzonden."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Er is een Ajax-fout opgetreden"
@@ -2895,19 +3185,7 @@ msgstr "Er is een Ajax-fout opgetreden"
msgid "New notice"
msgstr "Nieuw bericht"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "De mededeling is te lang. Gebruik maximaal %d tekens."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-"De maximale mededelingenlengte is %d tekens, inclusief de URL voor de "
-"bijlage."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "De mededeling is verzonden"
@@ -3054,25 +3332,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Mededeling heeft geen profiel."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Status van %1$s op %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Inhoudstype %s wordt niet ondersteund."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Alleen URL's voor %s via normale HTTP alstublieft."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Geen ondersteund gegevensformaat."
@@ -3085,36 +3363,45 @@ msgstr "Mensen zoeken"
msgid "Notice Search"
msgstr "Mededeling zoeken"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Overige instellingen"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Overige instellingen beheren."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (gratis dienst)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "URL's inkorten met"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Te gebruiken automatische verkortingsdienst."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Profielontwerpen gebruiken"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Profielontwerpen weergeven of verbergen"
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "De URL voor de verkortingdienst is te lang (maximaal 50 tekens)."
#: actions/otp.php:69
@@ -3165,7 +3452,7 @@ msgstr "Wachtwoord wijzigen"
#: actions/passwordsettings.php:104
msgid "Old password"
-msgstr "Oud wachtwoord"
+msgstr "Huidige wachtwoord"
#: actions/passwordsettings.php:108 actions/recoverpassword.php:235
msgid "New password"
@@ -3541,8 +3828,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 kleine letters of cijfers, geen leestekens of spaties."
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Volledige naam"
@@ -3581,9 +3869,10 @@ msgid "Bio"
msgstr "Beschrijving"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Locatie"
@@ -3645,7 +3934,7 @@ msgstr ""
#. TRANS: Plural form is used based on the maximum number of allowed
#. TRANS: characters for the biography (%d).
#: actions/profilesettings.php:262 actions/register.php:230
-#, fuzzy, php-format
+#, php-format
msgid "Bio is too long (maximum %d character)."
msgid_plural "Bio is too long (maximum %d characters)."
msgstr[0] "De persoonlijke beschrijving is te lang (maximaal %d teken)."
@@ -3658,9 +3947,8 @@ msgstr "Er is geen tijdzone geselecteerd."
#. TRANS: Validation error in form for profile settings.
#: actions/profilesettings.php:281
-#, fuzzy
msgid "Language is too long (maximum 50 characters)."
-msgstr "Taal is te lang (maximaal 50 tekens)."
+msgstr "De taal is te lang (maximaal 50 tekens)."
#. TRANS: Validation error in form for profile settings.
#. TRANS: %s is an invalid tag.
@@ -3932,7 +4220,7 @@ msgid "Unexpected password reset."
msgstr "Het wachtwoord is onverwacht opnieuw ingesteld."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+msgid "Password must be 6 characters or more."
msgstr "Het wachtwoord moet uit zes of meer tekens bestaan."
#: actions/recoverpassword.php:369
@@ -4175,7 +4463,7 @@ msgid "Repeated!"
msgstr "Herhaald!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Antwoorden aan %s"
@@ -4308,11 +4596,12 @@ msgstr "Organisatie"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Beschrijving"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statistieken"
@@ -4330,6 +4619,11 @@ msgstr "Applicatiehandelingen"
msgid "Reset key & secret"
msgstr "Sleutel en wachtwoord op nieuw instellen"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Verwijderen"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Applicatieinformatie"
@@ -4425,77 +4719,104 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Dit is de manier om dat te delen wat u wilt."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "%s groep"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Groep %1$s, pagina %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Groepsprofiel"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Opmerking"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Aliassen"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Groepshandelingen"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Mededelingenfeed voor groep %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Mededelingenfeed voor groep %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Mededelingenfeed voor groep %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "Vriend van een vriend voor de groep %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Leden"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(geen)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Alle leden"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+msgctxt "LABEL"
msgid "Created"
msgstr "Aangemaakt"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Leden"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4511,7 +4832,10 @@ msgstr ""
"lid te worden van deze groep en nog veel meer! [Meer lezen...](%%%%doc.help%%"
"%%)"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4524,24 +4848,31 @@ msgstr ""
"[StatusNet](http://status.net/). De leden wisselen korte mededelingen uit "
"over hun ervaringen en interesses. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Beheerders"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Dat bericht bestaat niet."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Alleen de verzender en de ontvanger kunnen dit bericht lezen."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Bericht aan %1$s op %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Bericht van %1$s op %2$s"
@@ -4550,48 +4881,68 @@ msgstr "Bericht van %1$s op %2$s"
msgid "Notice deleted."
msgstr "Deze mededeling is verwijderd."
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
#, php-format
-msgid " tagged %s"
-msgstr " met het label %s"
+msgid "%1$s tagged %2$s"
+msgstr "%2$s gelabeld door %1$s"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "%2$s gelabeld door %1$s, pagina %3$d"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, pagina %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Mededelingenfeed voor %1$s met het label %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Mededelingenfeed voor %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Mededelingenfeed voor %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Mededelingenfeed voor %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "Vriend van een vriend (FOAF) voor %s"
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
-"Dit is de tijdlijn voor %1$s, maar %2$s heeft nog geen berichten verzonden."
+"Dit is de tijdlijn voor %1$s, maar %1$s heeft nog geen berichten verzonden."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4599,7 +4950,9 @@ msgstr ""
"Hebt u recentelijk iets interessants gezien? U hebt nog geen mededelingen "
"verstuurd, dus dit is een ideaal moment om daarmee te beginnen!"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4608,7 +4961,9 @@ msgstr ""
"U kunt proberen %1$s te porren of [een bericht aan die gebruiker sturen](%%%%"
"action.newnotice%%%%?status_textarea=%2$s)."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4622,7 +4977,9 @@ msgstr ""
"abonneren op de mededelingen van **%s** en nog veel meer! [Meer lezen...](%%%"
"%doc.help%%%%)"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4633,7 +4990,8 @@ msgstr ""
"(http://en.wikipedia.org/wiki/Micro-blogging) gebaseerd op de Vrije Software "
"[StatusNet](http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Herhaald van %s"
@@ -4752,33 +5110,40 @@ msgstr ""
"Hoe lang gebruikers moeten wachten (in seconden) voor ze hetzelfde kunnen "
"zenden."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Websitebrede mededeling"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Websitebrede mededeling bewerken"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Het was niet mogelijk om de websitebrede mededeling op te slaan."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "De maximale lengte voor de websitebrede aankondiging is 255 tekens."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Tekst voor websitebrede mededeling"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-"Tekst voor websitebrede aankondiging (maximaal 255 tekens - HTML is "
+"Tekst voor websitebrede aankondiging (maximaal 255 tekens en HTML is "
"toegestaan)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Websitebrede mededeling opslaan"
@@ -4995,12 +5360,14 @@ msgstr "Snapshots worden naar deze URL verzonden"
msgid "Save snapshot settings"
msgstr "Snapshotinstellingen opslaan"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "U bent niet geabonneerd op dat profiel."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Het was niet mogelijk het abonnement op te slaan."
@@ -5027,14 +5394,14 @@ msgstr "Geabonneerd"
#: actions/subscribers.php:51
#, php-format
msgid "%s subscribers"
-msgstr "%s abonnees"
+msgstr "Abonnees van %s"
#. TRANS: Header for list of subscribers for a user (not first page).
#. TRANS: %1$s is the user's nickname, $2$d is the page number.
#: actions/subscribers.php:55
#, php-format
msgid "%1$s subscribers, page %2$d"
-msgstr "%1$s abonnees, pagina %2$d"
+msgstr "Abonnees van %1$s, pagina %2$d"
#. TRANS: Page notice for page with an overview of all subscribers
#. TRANS: of the logged in user's own profile.
@@ -5084,14 +5451,14 @@ msgstr ""
#: actions/subscriptions.php:51
#, php-format
msgid "%s subscriptions"
-msgstr "%s abonnementen"
+msgstr "Abonnementen van %s"
#. TRANS: Header for subscriptions overview for a user (not first page).
#. TRANS: %1$s is a user nickname, %2$d is the page number.
#: actions/subscriptions.php:55
#, php-format
msgid "%1$s subscriptions, page %2$d"
-msgstr "%1$s abonnementen, pagina %2$d"
+msgstr "Abonnementen van %1$s, pagina %2$d"
#. TRANS: Page notice for page with an overview of all subscriptions
#. TRANS: of the logged in user's own profile.
@@ -5245,75 +5612,91 @@ msgstr ""
"de sitelicentie \"%2$s\"."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Gebruiker"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr "Gebruikersinstellingen voor deze StatusNet-website"
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Ongeldige beschrijvingslimiet. Het moet een getal zijn."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "Ongeldige welkomsttekst. De maximale lengte is 255 tekens."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Ongeldig standaardabonnement: \"%1$s\" is geen gebruiker."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profiel"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Profiellimiet"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "De maximale lengte van de profieltekst in tekens."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Nieuwe gebruikers"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Welkom voor nieuwe gebruikers"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Welkomsttekst voor nieuwe gebruikers. Maximaal 255 tekens."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Standaardabonnement"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Nieuwe gebruikers automatisch op deze gebruiker abonneren"
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Uitnodigingen"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Uitnodigingen ingeschakeld"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Of gebruikers nieuwe gebruikers kunnen uitnodigen."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr "Gebruikersinstellingen opslaan"
@@ -5422,11 +5805,13 @@ msgstr "Het was niet mogelijk de avatar-URL \"%s\" te lezen."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Er staat een verkeerd afbeeldingsttype op de avatar-URL \"%s\"."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Profielontwerp"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5526,7 +5911,7 @@ msgid "Plugins"
msgstr "Plug-ins"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Versie"
@@ -5559,33 +5944,45 @@ msgstr "Robin denkt dat iets onmogelijk is."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+"Bestanden mogen niet groter zijn dan %1$d byte, en uw bestand was %2$d "
+"bytes. Probeer een kleinere versie te uploaden."
+msgstr[1] ""
"Bestanden mogen niet groter zijn dan %1$d bytes, en uw bestand was %2$d "
"bytes. Probeer een kleinere versie te uploaden."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
-"Een bestand van deze grootte overschijdt uw gebruikersquota van %d bytes."
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
-"Een bestand van deze grootte overschijdt uw maandelijkse quota van %d bytes."
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+"Een bestand van deze grootte overschrijdt uw maandelijkse quotum van %d byte."
+msgstr[1] ""
+"Een bestand van deze grootte overschrijdt uw maandelijkse quotum van %d "
+"bytes."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Ongeldige bestandsnaam."
@@ -5719,12 +6116,12 @@ msgid "Problem saving notice."
msgstr "Er is een probleem opgetreden bij het opslaan van de mededeling."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr "Het gegevenstype dat is opgegeven aan saveKnownGroups is onjuist"
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr ""
"Er is een probleem opgetreden bij het opslaan van het Postvak IN van de "
@@ -5732,21 +6129,28 @@ msgstr ""
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Het was niet mogelijk antwoord %1$d voor %2$d op te slaan."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
@@ -5755,7 +6159,7 @@ msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5828,32 +6232,33 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Welkom bij %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Er is geen gebruiker gedefinieerd voor single-usermodus."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
+"De \"single-user\"-modus is aangeroepen terwijl deze niet is ingeschakeld."
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Het was niet mogelijk de groep aan te maken."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Het was niet mogelijk de groeps-URI in te stellen."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Het was niet mogelijk het groepslidmaatschap in te stellen."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Het was niet mogelijk de lokale groepsinformatie op te slaan."
@@ -5903,194 +6308,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Naamloze pagina"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr "Meer weergeven"
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Primaire sitenavigatie"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Persoonlijk profiel en tijdlijn van vrienden"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Persoonlijk"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Uw e-mailadres, avatar, wachtwoord of profiel wijzigen"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Gebruiker"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Met andere diensten koppelen"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Koppelen"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Websiteinstellingen wijzigen"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Beheer"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Vrienden en collega's uitnodigen om u te vergezellen op %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Uitnodigingen"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Gebruiker afmelden"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Afmelden"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Gebruiker aanmaken"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Registreren"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Gebruiker aanmelden"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Aanmelden"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Help me!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Help"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Naar gebruikers of tekst zoeken"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Zoeken"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Mededeling van de website"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Lokale weergaven"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Mededeling van de pagina"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Secundaire sitenavigatie"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Help"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Over"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "Veel gestelde vragen"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "Gebruiksvoorwaarden"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Privacy"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Broncode"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Contact"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Widget"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Licentie van de StatusNet-software"
@@ -6098,7 +6510,7 @@ msgstr "Licentie van de StatusNet-software"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6108,7 +6520,7 @@ msgstr ""
"broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** is een microblogdienst."
@@ -6117,7 +6529,7 @@ msgstr "**%%site.name%%** is een microblogdienst."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6129,20 +6541,20 @@ msgstr ""
"www.fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Licentie voor siteinhoud"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "Inhoud en gegevens van %1$s zijn persoonlijk en vertrouwelijk."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
@@ -6150,7 +6562,7 @@ msgstr ""
"voorbehouden."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"Auteursrechten op inhoud en gegevens rusten bij de respectievelijke "
@@ -6158,26 +6570,26 @@ msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
"Alle inhoud en gegevens van %1$s zijn beschikbaar onder de licentie %2$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Paginering"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Later"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Eerder"
@@ -6256,7 +6668,7 @@ msgid "User configuration"
msgstr "Gebruikersinstellingen"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Gebruiker"
@@ -6333,12 +6745,13 @@ msgstr "Het was niet mogelijk een anonieme OAuthapplicatie aan te maken."
msgid ""
"Could not find a profile and application associated with the request token."
msgstr ""
+"Het profiel en de applicatie die zijn geassocieerd met het verzoektoken zijn "
+"niet aangetroffen."
#. TRANS: Exception thrown when no access token can be issued.
#: lib/apioauthstore.php:186
-#, fuzzy
msgid "Could not issue access token."
-msgstr "Het was niet mogelijk het bericht in te voegen."
+msgstr "Het was niet mogelijk het toegangstoken uit te geven."
#. TRANS: Server error displayed when a database error occurs.
#: lib/apioauthstore.php:243
@@ -6520,7 +6933,7 @@ msgid "AJAX error"
msgstr "Er is een Ajax-fout opgetreden"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Het commando is uitgevoerd"
@@ -6536,7 +6949,7 @@ msgstr "Er bestaat geen mededeling met dat ID."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "Deze gebruiker heeft geen laatste mededeling."
@@ -6605,6 +7018,14 @@ msgstr "%1$s is lid geworden van de groep %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s heeft de groep %2$s verlaten."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6644,118 +7065,126 @@ msgstr ""
"%s is een profiel op afstand. U kunt alle privéberichten verzenden aan "
"gebruikers op dezelfde server."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
-"Het bericht te is lang. De maximale lengte is %1$d tekens. De lengte van uw "
-"bericht was %2$d."
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Het bericht is te lang. Het mag maximaal %1$d teken bevatten en u hebt er %2"
+"$d gebruikt."
+msgstr[1] ""
+"Het bericht is te lang. Het mag maximaal %1$d tekens bevatten en u hebt er %2"
+"$d gebruikt."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Er is een fout opgetreden bij het verzonden van het directe bericht."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "De mededeling van %s is herhaald."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Er is een fout opgetreden bij het herhalen van de mededeling."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
-"De mededeling is te lang. De maximale lengte is %1$d tekens. Uw mededeling "
-"bevatte %2$d tekens."
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"De mededeling is te lang. Deze mag maximaal %1$d teken bevatten en u hebt er "
+"%2$d gebruikt."
+msgstr[1] ""
+"De mededeling is te lang. Deze mag maximaal %1$d tekens bevatten en u hebt "
+"er %2$d gebruikt."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Het antwoord aan %s is verzonden."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Er is een fout opgetreden bij het opslaan van de mededeling."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Geef de naam op van de gebruiker waarop u zich wilt abonneren."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Abonneren op OMB-profielen op commando is niet mogelijk."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Geabonneerd op %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr ""
"Geef de naam op van de gebruiker waarop u het abonnement wilt opzeggen."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "Uw abonnement op %s is opgezegd."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Dit commando is nog niet geïmplementeerd."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Notificaties uitgeschakeld."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Het is niet mogelijk de mededelingen uit te schakelen."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Notificaties ingeschakeld."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Het is niet mogelijk de notificatie uit te schakelen."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "Het aanmeldcommando is uitgeschakeld."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
@@ -6764,20 +7193,20 @@ msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "Het abonnement van %s is opgeheven."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "U bent op geen enkele gebruiker geabonneerd."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "U bent geabonneerd op deze gebruiker:"
@@ -6785,14 +7214,14 @@ msgstr[1] "U bent geabonneerd op deze gebruikers:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Niemand heeft een abonnenment op u."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Deze gebruiker is op u geabonneerd:"
@@ -6800,21 +7229,21 @@ msgstr[1] "Deze gebruikers zijn op u geabonneerd:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "U bent lid van geen enkele groep."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "U bent lid van deze groep:"
msgstr[1] "U bent lid van deze groepen:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6956,10 +7385,13 @@ msgstr "Geautoriseerde verbonden applicaties"
msgid "Database error"
msgstr "Databasefout"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Bestand uploaden"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6967,16 +7399,26 @@ msgstr ""
"U kunt een persoonlijke achtergrondafbeelding uploaden. De maximale "
"bestandsgrootte is 2 megabyte."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"De server was niet in staat zoveel POST-gegevens te verwerken (%s bytes) "
-"vanwege de huidige instellingen."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+msgctxt "RADIO"
+msgid "On"
+msgstr "Aan"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Uit"
-#: lib/designsettings.php:418
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Opnieuw instellen"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Het standaardontwerp is weer ingesteld."
@@ -7004,7 +7446,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "Vrienden van vrienden (FOAF)"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr "Feeds"
@@ -7042,7 +7485,7 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 kleine letters of cijfers, geen leestekens of spaties"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+msgid "URL of the homepage or blog of the group or topic."
msgstr "De URL van de thuispagina of de blog van de groep of het onderwerp"
#: lib/groupeditform.php:168
@@ -7051,20 +7494,29 @@ msgstr "Beschrijf de groep of het onderwerp"
#: lib/groupeditform.php:170
#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Beschrijf de groep of het onderwerp in %d tekens"
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Beschrijf de group in %d teken of minder"
+msgstr[1] "Beschrijf de group in %d tekens of minder"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"Locatie voor de groep - als relevant. Iets als \"Plaats, regio, land\"."
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
-"Extra namen voor de groep, gescheiden door komma's of spaties. Maximaal %d."
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] "Extra bijnaam voor de groep. Maximaal %d alias toegestaan."
+msgstr[1] ""
+"Extra bijnamen voor de groep, gescheiden met komma's of spaties. Maximaal %d "
+"aliasen toegestaan."
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7092,7 +7544,7 @@ msgstr "Leden"
#, php-format
msgctxt "TOOLTIP"
msgid "%s group members"
-msgstr "Leden van de group %s"
+msgstr "Leden van de groep %s"
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
#: lib/groupnav.php:108
@@ -7164,39 +7616,57 @@ msgstr "Deze pagina is niet beschikbaar in een mediatype dat u accepteert"
msgid "Unsupported image file format."
msgstr "Niet ondersteund beeldbestandsformaat."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Dat bestand is te groot. De maximale bestandsgrootte is %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Gedeeltelijke upload."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Er is een systeemfout opgetreden tijdens het uploaden van het bestand."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Het bestand is geen afbeelding of het bestand is beschadigd."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Het bestand is zoekgeraakt."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Onbekend bestandstype"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "%d MB"
+msgstr[1] "%d MB"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "%d kB"
+msgstr[1] "%d kB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] "%d byte"
+msgstr[1] "%d bytes"
#: lib/jabber.php:387
#, php-format
@@ -7448,7 +7918,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%1$s (@%2$s) heeft uw mededeling als favoriet toegevoegd"
@@ -7458,7 +7928,7 @@ msgstr "%1$s (@%2$s) heeft uw mededeling als favoriet toegevoegd"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7497,7 +7967,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7510,7 +7980,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%1$s (@%2$s) heeft u een mededeling gestuurd"
@@ -7521,7 +7991,7 @@ msgstr "%1$s (@%2$s) heeft u een mededeling gestuurd"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7603,7 +8073,7 @@ msgstr "Dit is niet uw inkomende e-mailadres."
msgid "Sorry, no incoming email allowed."
msgstr "Inkomende e-mail is niet toegestaan."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Niet ondersteund berichttype: %s"
@@ -7671,7 +8141,7 @@ msgstr "Het was niet mogelijk het MIME-type van het bestand te bepalen."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7682,7 +8152,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "\"%s\" is geen ondersteund bestandstype op deze server."
@@ -7823,31 +8293,31 @@ msgstr "Dubbele mededeling."
msgid "Couldn't insert new subscription."
msgstr "Kon nieuw abonnement niet toevoegen."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Persoonlijk"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Antwoorden"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Favorieten"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Postvak IN"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Uw inkomende berichten"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Postvak UIT"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Uw verzonden berichten"
@@ -7941,9 +8411,8 @@ msgstr "De gebruikersrol \"%s\" voor deze gebruiker intrekken"
#. TRANS: Client error on action trying to visit a non-existing page.
#: lib/router.php:847
-#, fuzzy
msgid "Page not found."
-msgstr "De API-functie is niet aangetroffen."
+msgstr "De pagina is niet aangetroffen."
#: lib/sandboxform.php:67
msgid "Sandbox"
@@ -7954,16 +8423,17 @@ msgid "Sandbox this user"
msgstr "Deze gebruiker in de zandbak plaatsen"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Site doorzoeken"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Term(en)"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -8044,6 +8514,11 @@ msgstr "Gebruikerslabelwolk"
msgid "None"
msgstr "Geen"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+msgid "Invalid theme name."
+msgstr "Ongeldige naam voor vormgeving."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -8055,8 +8530,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "Het vormgevingsbestand ontbreekt of is de upload mislukt."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Het opslaan van de vormgeving is mislukt."
@@ -8066,17 +8541,22 @@ msgstr "Ongeldige vormgeving: de mappenstructuur is onjuist."
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
-"De toegevoegde vormgeving is te groot. Deze moet uitgepakt kleiner zijn dan %"
-"d bytes."
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"De geüploade vormgeving is te groot; deze moet omgecomprimeerd kleiner zijn "
+"dan %d byte."
+msgstr[1] ""
+"De geüploade vormgeving is te groot; deze moet omgecomprimeerd kleiner zijn "
+"dan %d bytes."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
"Ongeldig bestand met vormgeving: het bestand css/display.css is niet aanwezig"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8084,17 +8564,17 @@ msgstr ""
"De vormgeving bevat een ongeldige bestandsnaam of mapnaam. Gebruik alleen "
"maar ASCII-letters, getallen, liggende streepjes en het minteken."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr "Het uiterlijk bevat onveilige namen voor bestandsextensies."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
"De vormgeving bevat een bestand van het type \".%s\". Dit is niet toegestaan."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr ""
"Er is een fout opgetreden tijdens het openen van het archiefbestand met de "
@@ -8104,6 +8584,12 @@ msgstr ""
msgid "Top posters"
msgstr "Meest actieve gebruikers"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Deblokkeren"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Uit de zandbak halen"
@@ -8182,17 +8668,17 @@ msgid "Moderator"
msgstr "Moderator"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "een paar seconden geleden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "ongeveer een minuut geleden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8200,12 +8686,12 @@ msgstr[0] "ongeveer een minuut geleden"
msgstr[1] "ongeveer %d minuten geleden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "ongeveer een uur geleden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8213,12 +8699,12 @@ msgstr[0] "ongeveer een uur geleden"
msgstr[1] "ongeveer %d uur geleden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "ongeveer een dag geleden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8226,12 +8712,12 @@ msgstr[0] "ongeveer een dag geleden"
msgstr[1] "ongeveer %d dagen geleden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "ongeveer een maand geleden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8239,7 +8725,7 @@ msgstr[0] "ongeveer een maand geleden"
msgstr[1] "ongeveer %d maanden geleden"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "ongeveer een jaar geleden"
@@ -8260,11 +8746,12 @@ msgstr "%s is geen geldige kleur. Gebruik drie of zes hexadecimale tekens."
#, php-format
msgid "Unknown user. Go to %s to add your address to your account"
msgstr ""
+"Onbekende gebruiker. Ga naar %s om uw adres toe te voegen aan uw gebruiker."
#. TRANS: Response to XMPP source when it sent too long a message.
#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number.
#: lib/xmppmanager.php:404
-#, fuzzy, php-format
+#, php-format
msgid "Message too long. Maximum is %1$d character, you sent %2$d."
msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] ""
@@ -8274,31 +8761,21 @@ msgstr[1] ""
"Het bericht te is lang. De maximale lengte is %1$d tekens. De lengte van uw "
"bericht was %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
-msgstr "Back-upbestand voor gebruiker %s (%s)"
+msgid "Getting backup from file '%s'."
+msgstr "De back-up wordt uit het bestand \"%s\" geladen."
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
msgid "No user specified; using backup user."
msgstr "Geen gebruiker opgegeven; de back-upgebruiker wordt gebruikt."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr "%d regels in de back-up."
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "De volledige naam is te lang (maximaal 255 tekens)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Locatie is te lang (maximaal 255 tekens)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Dat is te lang. De maximale berichtlengte is %d tekens."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "De beschrijving is te lang (maximaal %d tekens)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Geef een beschrijving van uzelf en uw interesses in %d tekens"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] "%d element in de back-up."
+msgstr[1] "%d elementen in de back-up."
diff --git a/locale/nn/LC_MESSAGES/statusnet.po b/locale/nn/LC_MESSAGES/statusnet.po
index d80511f3e..bc874821c 100644
--- a/locale/nn/LC_MESSAGES/statusnet.po
+++ b/locale/nn/LC_MESSAGES/statusnet.po
@@ -10,93 +10,102 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:23+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:27:41+0000\n"
"Language-Team: Norwegian Nynorsk <http://translatewiki.net/wiki/Portal:nn>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nn\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-02 23:22:49+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
#, fuzzy
msgid "Access"
msgstr "Godta"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
#, fuzzy
msgid "Site access settings"
msgstr "Avatar-innstillingar"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
#, fuzzy
msgid "Registration"
msgstr "Registrér"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
#, fuzzy
msgctxt "LABEL"
msgid "Private"
msgstr "Personvern"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr ""
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
#, fuzzy
msgid "Invite only"
msgstr "Invitér"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr ""
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
#, fuzzy
msgid "Closed"
msgstr "Blokkér"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
#, fuzzy
msgid "Save access settings"
msgstr "Avatar-innstillingar"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
#, fuzzy
msgctxt "BUTTON"
msgid "Save"
msgstr "Lagra"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
@@ -104,70 +113,87 @@ msgstr "Lagra"
msgid "No such page."
msgstr "Dette emneord finst ikkje."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Brukaren finst ikkje."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%s med vener"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s med vener"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, fuzzy, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Straum for vener av %s"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, fuzzy, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Straum for vener av %s"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, fuzzy, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Straum for vener av %s"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -175,16 +201,16 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself."
msgstr ""
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -193,92 +219,113 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
msgstr ""
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
#, fuzzy
msgid "You and friends"
msgstr "%s med vener"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Oppdateringar frå %1$s og vener på %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
#, fuzzy
msgid "API method not found."
msgstr "Fann ikkje API-metode."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Dette krev ein POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr ""
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
#, fuzzy
msgid "Could not update user."
msgstr "Kan ikkje oppdatera brukar."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -292,11 +339,13 @@ msgstr "Kan ikkje lagra profil."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -309,10 +358,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -321,8 +372,9 @@ msgid "Unable to save your design settings."
msgstr "Klarte ikkje å lagra Twitter-innstillingane dine!"
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
#, fuzzy
msgid "Could not update your design."
msgstr "Kan ikkje oppdatera brukar."
@@ -343,31 +395,31 @@ msgstr "Blokkering av brukar feila."
msgid "Unblock user failed."
msgstr "De-blokkering av brukar feila."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, fuzzy, php-format
msgid "Direct messages from %s"
msgstr "Direkte meldingar til %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Alle direkte meldingar sendt fra %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Direkte meldingar til %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Alle direkte meldingar sendt til %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Inga meldingstekst!"
@@ -403,7 +455,9 @@ msgstr ""
"fredleg."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Fann ingen status med den ID-en."
@@ -420,227 +474,295 @@ msgstr "Denne notisen er alt ein favoritt!"
msgid "Could not create favorite."
msgstr "Kunne ikkje lagre favoritt."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
#, fuzzy
msgid "That status is not a favorite."
msgstr "Denne notisen er ikkje ein favoritt!"
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Kunne ikkje slette favoritt."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Kan ikkje fylgja brukar: %s er allereie på lista di."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Kan ikkje fylgja brukar: %s er allereie på lista di."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Kan ikkje fylgja brukar: %s er allereie på lista di."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
#, fuzzy
msgid "You cannot unfollow yourself."
msgstr "Kan ikkje oppdatera brukar."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
#, fuzzy
msgid "Two valid IDs or screen_names must be supplied."
msgstr "To brukar IDer eller kallenamn er naudsynte."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Kan ikkje oppdatera brukar."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Kan ikkje oppdatera brukar."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "Kallenamn må berre ha små bokstavar og nummer, ingen mellomrom."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Kallenamnet er allereie i bruk. Prøv eit anna."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Ikkje eit gyldig brukarnamn."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Heimesida er ikkje ei gyldig internettadresse."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Ditt fulle namn er for langt (maksimalt 255 teikn)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Plassering er for lang (maksimalt 255 teikn)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Plassering er for lang (maksimalt 255 teikn)."
+msgstr[1] "Plassering er for lang (maksimalt 255 teikn)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Plassering er for lang (maksimalt 255 teikn)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr ""
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] ""
+msgstr[1] ""
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, fuzzy, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Ugyldig merkelapp: %s"
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, fuzzy, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Kallenamnet er allereie i bruk. Prøv eit anna."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr ""
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Finst ikkje."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
#, fuzzy
msgid "You are already a member of that group."
msgstr "Du er allereie medlem av den gruppa"
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr ""
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Kunne ikkje bli med i gruppa."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
#, fuzzy
msgid "You are not a member of this group."
msgstr "Du er ikkje medlem av den gruppa."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Kunne ikkje laga gruppa."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, fuzzy, php-format
msgid "%s's groups"
msgstr "%s grupper"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, fuzzy, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Grupper %s er medlem av"
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s grupper"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, fuzzy, php-format
msgid "groups on %s"
msgstr "Gruppe handlingar"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
#, fuzzy
msgid "Upload failed."
msgstr "Last opp fil"
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Ugyldig notisinnhald"
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr ""
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Ugyldig storleik."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Du tingar ikkje oppdateringar til den profilen."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Der var eit problem med sesjonen din. Vennlegst prøv på nytt."
@@ -651,40 +773,52 @@ msgid "Invalid nickname / password!"
msgstr "Ugyldig brukarnamn eller passord."
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "databasefeil ved innsetjing av skigardmerkelapp (#merkelapp): %s"
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Uventa skjemasending."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr ""
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -693,7 +827,7 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -701,9 +835,10 @@ msgstr "Konto"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -711,7 +846,7 @@ msgstr "Kallenamn"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Passord"
@@ -722,7 +857,7 @@ msgstr "Passord"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
#, fuzzy
@@ -731,87 +866,111 @@ msgid "Cancel"
msgstr "Avbryt"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Alle"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr ""
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "Ingen stadfestingskode."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Du tingar ikkje oppdateringar til den profilen."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "Du tingar ikkje oppdateringar til den profilen."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Dette krev anten ein POST eller DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Du kan ikkje sletta statusen til ein annan brukar."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Denne notisen finst ikkje."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
#, fuzzy
msgid "Cannot repeat your own notice."
msgstr "Kan ikkje slå på notifikasjon."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Kan ikkje sletta notisen."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
#, fuzzy
msgid "Status deleted."
msgstr "Lasta opp brukarbilete."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Fann ingen status med den ID-en."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -819,181 +978,254 @@ msgstr[0] "Du kan lasta opp ein logo for gruppa."
msgstr[1] "Du kan lasta opp ein logo for gruppa."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "Fann ikkje API-metode."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] ""
msgstr[1] ""
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
#, fuzzy
msgid "Unsupported format."
msgstr "Støttar ikkje bileteformatet."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s sin status på %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s oppdateringar som svarar på oppdateringar frå %2$s / %3$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Kann ikkje oppdatera gruppa."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s sin status på %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s oppdateringar som svarar på oppdateringar frå %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s offentleg tidsline"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s oppdateringar frå alle saman!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Kommando ikkje implementert."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, fuzzy, php-format
msgid "Repeated to %s"
msgstr "Svar til %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, fuzzy, php-format
msgid "Repeats of %s"
msgstr "Svar til %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Notisar merka med %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, fuzzy, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Oppdateringar frå %1$s på %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "API-metoden er ikkje ferdig enno."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Finst ikkje."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "Fann ikkje API-metode."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Dette emneord finst ikkje."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Ingen kallenamn."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Ingen storleik."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Ugyldig storleik."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Brukarbilete"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "Du kan lasta opp ein logo for gruppa."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Brukaren har inga profil."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Avatar-innstillingar"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Original"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Forhandsvis"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Slett"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Last opp"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Skaler"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
#, fuzzy
msgid "No file uploaded."
msgstr "Ingen vald profil."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Velg eit utvalg av bildet som vil blir din avatar."
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Fant ikkje igjen fil data."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Lasta opp brukarbilete."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Feil ved oppdatering av brukarbilete."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
#, fuzzy
msgid "Avatar deleted."
msgstr "Lasta opp brukarbilete."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Du tingar allereie oppdatering frå desse brukarane:"
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Blokker brukaren"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1006,8 +1238,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1015,7 +1247,7 @@ msgstr "Merknad"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
#, fuzzy
msgid "Do not block this user"
msgstr "Lås opp brukaren"
@@ -1026,8 +1258,8 @@ msgstr "Lås opp brukaren"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
#, fuzzy
msgctxt "BUTTON"
@@ -1036,143 +1268,173 @@ msgstr "Jau"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Blokkér denne brukaren"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Lagring av informasjon feila."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Denne gruppa finst ikkje."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, fuzzy, php-format
msgid "%s blocked profiles"
msgstr "Brukarprofil"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, fuzzy, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%s med vener, side %d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
#, fuzzy
msgid "A list of the users blocked from joining this group."
msgstr "Ei liste over brukarane i denne gruppa."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
#, fuzzy
msgid "Unblock user from group"
msgstr "De-blokkering av brukar feila."
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Lås opp"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Lås opp brukaren"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Svar til %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Ingen stadfestingskode."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Fann ikkje stadfestingskode."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Den godkjenningskoden er ikkje for deg!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, fuzzy, php-format
msgid "Unrecognized address type %s."
msgstr "Ukjend adressetype %s"
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Den addressa har alt blitt bekrefta."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Kan ikkje oppdatera brukar."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
msgstr "Kan ikkje sletta e-postgodkjenning."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Godkjent epostadresse."
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Addressa \"%s\" har blitt bekrefta for din konto."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
#, fuzzy
msgid "Conversation"
msgstr "Stadfestingskode"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Notisar"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Du må være innlogga for å melde deg ut av ei gruppe."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Fann ikkje stadfestingskode."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
#, fuzzy
msgid "You are not the owner of this application."
@@ -1181,16 +1443,19 @@ msgstr "Du er ikkje medlem av den gruppa."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Det var eit problem med sesjons billetten din."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
#, fuzzy
msgid "Delete application"
msgstr "Denne notisen finst ikkje."
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1198,13 +1463,13 @@ msgid ""
msgstr ""
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
#, fuzzy
msgid "Do not delete this application"
msgstr "Kan ikkje sletta notisen."
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
#, fuzzy
msgid "Delete this application"
msgstr "Slett denne notisen"
@@ -1242,13 +1507,14 @@ msgstr "Kann ikkje oppdatera gruppa."
msgid "Deleted group %s"
msgstr "%1$s sin status på %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Slett"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1268,22 +1534,27 @@ msgstr "Kan ikkje sletta notisen."
msgid "Delete this group"
msgstr "Slett denne notisen"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Ikkje logga inn"
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Kan ikkje sletta notisen."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
#, fuzzy
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
@@ -1292,22 +1563,25 @@ msgstr ""
"Du er i ferd med å sletta ei melding. Når den fyrst er sletta, kann du "
"ikkje finne ho att."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Slett notis"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Sikker på at du vil sletta notisen?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
#, fuzzy
msgid "Do not delete this notice"
msgstr "Kan ikkje sletta notisen."
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Slett denne notisen"
@@ -1400,12 +1674,14 @@ msgstr "Statusmelding"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr ""
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr ""
@@ -1417,42 +1693,50 @@ msgid ""
msgstr "Du kan lasta opp ein logo for gruppa."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr ""
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr ""
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr ""
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr ""
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
#, fuzzy
msgid "Change colours"
msgstr "Endra passordet ditt"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Innhald"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
#, fuzzy
msgid "Sidebar"
msgstr "Søk"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Tekst"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
#, fuzzy
msgid "Links"
msgstr "Logg inn"
@@ -1465,29 +1749,31 @@ msgstr ""
msgid "Custom CSS"
msgstr ""
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr ""
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr ""
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr ""
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Lagra"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr ""
@@ -1535,9 +1821,9 @@ msgid "Name is required."
msgstr "Samme som passord over. Påkrevd."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "Ditt fulle namn er for langt (maksimalt 255 teikn)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1552,16 +1838,6 @@ msgstr "Kallenamnet er allereie i bruk. Prøv eit anna."
msgid "Description is required."
msgstr "Beskriving"
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Plassering er for lang (maksimalt 255 teikn)."
-msgstr[1] "Plassering er for lang (maksimalt 255 teikn)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1579,7 +1855,7 @@ msgid "Organization is required."
msgstr ""
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Plassering er for lang (maksimalt 255 teikn)."
@@ -1604,40 +1880,50 @@ msgstr ""
msgid "Could not update application."
msgstr "Kann ikkje oppdatera gruppa."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Rediger %s gruppa"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Du må være logga inn for å lage ei gruppe."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Du må være logga inn for å lage ei gruppe."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Bruk dette skjemaet for å redigere gruppa"
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, fuzzy, php-format
msgid "Invalid alias: \"%s\""
msgstr "Ugyldig merkelapp: %s"
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Kann ikkje oppdatera gruppa."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
#, fuzzy
msgid "Could not create aliases."
msgstr "Kunne ikkje lagre favoritt."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Lagra innstillingar."
@@ -1834,6 +2120,12 @@ msgstr "Ingen ventande stadfesting å avbryta."
msgid "That is the wrong email address."
msgstr "Det er feil lynmeldings addresse."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Kan ikkje sletta e-postgodkjenning."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1911,7 +2203,7 @@ msgid ""
msgstr ""
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "%s's favoritt meldingar"
@@ -2017,19 +2309,23 @@ msgstr "Du kan ikkje lengre legge inn notisar på denne sida."
msgid "User already has this role."
msgstr "Brukaren har inga profil."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Ingen vald profil."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Fann ingen profil med den IDen."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
#, fuzzy
msgid "No group specified."
@@ -2098,8 +2394,10 @@ msgid ""
"palette of your choice."
msgstr ""
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
#, fuzzy
msgid "Couldn't update your design."
msgstr "Kan ikkje oppdatera brukar."
@@ -2118,6 +2416,14 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr "Du kan lasta opp ein logo for gruppa."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Last opp"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Skaler"
+
#: actions/grouplogo.php:365
#, fuzzy
msgid "Pick a square area of the image to be the logo."
@@ -2253,16 +2559,19 @@ msgid ""
"action.newgroup%%) yourself!"
msgstr ""
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr ""
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
#, fuzzy
msgid "User is not blocked from group."
msgstr "Brukar har blokkert deg."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Feil ved fjerning av blokka."
@@ -2350,7 +2659,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Publiser ein MicroID for Jabber/GTalk addressene mine"
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Lagra brukarval."
@@ -2474,10 +2783,9 @@ msgstr[1] "Du tingar allereie oppdatering frå desse brukarane:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2658,8 +2966,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Plassering er for lang (maksimalt 255 teikn)."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2838,51 +3147,38 @@ msgstr "Du må være logga inn for å lage ei gruppe."
msgid "Use this form to register a new application."
msgstr "Bruk dette skjemaet for å lage ein ny gruppe."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Ditt fulle namn er for langt (maksimalt 255 teikn)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr ""
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Plassering er for lang (maksimalt 255 teikn)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
#, fuzzy
msgid "Could not create application."
msgstr "Kunne ikkje lagre favoritt."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Ny gruppe"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Bruk dette skjemaet for å lage ein ny gruppe."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "Plassering er for lang (maksimalt 255 teikn)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Ny melding"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Du kan ikkje sende melding til denne brukaren."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Ingen innhald."
@@ -2891,7 +3187,7 @@ msgid "No recipient specified."
msgstr "Ingen mottakar spesifisert."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2905,12 +3201,12 @@ msgstr "Melding"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, fuzzy, php-format
msgid "Direct message to %s sent."
msgstr "Direkte melding til %s sendt"
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax feil"
@@ -2918,17 +3214,7 @@ msgstr "Ajax feil"
msgid "New notice"
msgstr "Ny notis"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, fuzzy, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Du kan lasta opp ein logo for gruppa."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Melding lagra"
@@ -3064,25 +3350,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Brukaren har inga profil."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "%1$s sin status på %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, fuzzy, php-format
msgid "Content type %s not supported."
msgstr "Kopla til"
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Ikkje eit støtta dataformat."
@@ -3095,37 +3381,47 @@ msgstr "Søk etter folk"
msgid "Notice Search"
msgstr "Notissøk"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Avatar-innstillingar"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Velikehald andre innstillingar"
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr ""
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr ""
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Den automatisk forkortingstenesta du vil bruke"
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
#, fuzzy
msgid "View profile designs"
msgstr "Profilinnstillingar"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr ""
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Adressa til forkortingstenesta er for lang (maksimalt 50 teikn)."
#: actions/otp.php:69
@@ -3574,8 +3870,9 @@ msgstr ""
"1-64 små bokstavar eller tal, ingen punktum (og liknande) eller mellomrom"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Fullt namn"
@@ -3616,9 +3913,10 @@ msgid "Bio"
msgstr "Om meg"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Plassering"
@@ -3954,7 +4252,8 @@ msgid "Unexpected password reset."
msgstr "Uventa passordnullstilling."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Passord må vera 6 tekn eller meir."
#: actions/recoverpassword.php:369
@@ -4203,7 +4502,7 @@ msgid "Repeated!"
msgstr "Lag"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Svar til %s"
@@ -4338,11 +4637,12 @@ msgstr "Paginering"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Beskriving"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statistikk"
@@ -4360,6 +4660,11 @@ msgstr ""
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Slett"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr ""
@@ -4444,77 +4749,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr ""
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "%s gruppe"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Grupper, side %d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Gruppe profil"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Merknad"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr ""
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Gruppe handlingar"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Straum for vener av %s"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Straum for vener av %s"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Notisstraum for %s"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "Utboks for %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Medlemmar"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Ingen)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Alle medlemmar"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Framheva"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Medlemmar"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4524,7 +4858,10 @@ msgid ""
"of this group and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, fuzzy, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4535,25 +4872,32 @@ msgstr ""
"**%s** er ei brukargruppe på %%%%site.name%%%%, ei [mikroblogging](http://en."
"wikipedia.org/wiki/Micro-blogging)-teneste"
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
#, fuzzy
msgid "Admins"
msgstr "Administrator"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Kan ikkje finne den meldinga."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Kun sendaren og mottakaren kan lese denne meldinga."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Melding til %1$s på %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Melding fra %1$s på %2$s"
@@ -4563,60 +4907,84 @@ msgstr "Melding fra %1$s på %2$s"
msgid "Notice deleted."
msgstr "Melding lagra"
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "Grupper, side %d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
#, fuzzy, php-format
-msgid " tagged %s"
+msgid "%1$s tagged %2$s, page %3$d"
msgstr "Notisar merka med %s"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "Grupper, side %d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Straum for vener av %s"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Straum for vener av %s"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Straum for vener av %s"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, fuzzy, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Notisstraum for %s"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, fuzzy, php-format
msgid "FOAF for %s"
msgstr "Utboks for %s"
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
msgstr ""
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4625,7 +4993,9 @@ msgid ""
"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, fuzzy, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4635,7 +5005,8 @@ msgstr ""
"**%s** har ein konto på %%%%site.name%%%%, ei [mikroblogging](http://en."
"wikipedia.org/wiki/Micro-blogging)-teneste"
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, fuzzy, php-format
msgid "Repeat of %s"
msgstr "Svar til %s"
@@ -4751,35 +5122,42 @@ msgstr ""
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
#, fuzzy
msgid "Site Notice"
msgstr "Statusmelding"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
#, fuzzy
msgid "Edit site-wide message"
msgstr "Ny melding"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
#, fuzzy
msgid "Unable to save site notice."
msgstr "Klarte ikkje å lagra Twitter-innstillingane dine!"
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
#, fuzzy
msgid "Site notice text"
msgstr "Statusmelding"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
#, fuzzy
msgid "Save site notice"
msgstr "Statusmelding"
@@ -5000,12 +5378,14 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "Avatar-innstillingar"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Du tingar ikkje oppdateringar til den profilen."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Kunne ikkje lagra abonnement."
@@ -5240,82 +5620,99 @@ msgid ""
msgstr ""
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
#, fuzzy
msgctxt "TITLE"
msgid "User"
msgstr "Brukar"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr ""
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
#, fuzzy
msgid "New users"
msgstr "Invitér nye brukarar"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr ""
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
-msgstr ""
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
+msgstr "Ditt fulle namn er for langt (maksimalt 255 teikn)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
#, fuzzy
msgid "Default subscription"
msgstr "Alle tingingar"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
#, fuzzy
msgid "Automatically subscribe new users to this user."
msgstr ""
"Automatisk ting notisane til dei som tingar mine (best for ikkje-menneskje)"
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
#, fuzzy
msgid "Invitations"
msgstr "Invitasjon(er) sendt"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
#, fuzzy
msgid "Invitations enabled"
msgstr "Invitasjon(er) sendt"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5426,12 +5823,14 @@ msgstr "Kan ikkje lesa brukarbilete-URL «%s»"
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Feil biletetype for '%s'"
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
#, fuzzy
msgid "Profile design"
msgstr "Profilinnstillingar"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5517,7 +5916,7 @@ msgid "Plugins"
msgstr ""
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
#, fuzzy
msgid "Version"
msgstr "Personleg"
@@ -5552,29 +5951,38 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Ugyldig filnamn."
@@ -5708,40 +6116,47 @@ msgid "Problem saving notice."
msgstr "Eit problem oppstod ved lagring av notis."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
#, fuzzy
msgid "Problem saving group inbox."
msgstr "Eit problem oppstod ved lagring av notis."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Kunne ikkje lagra abonnement."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5815,32 +6230,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Melding til %1$s på %2$s"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Kunne ikkje laga gruppa."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Kunne ikkje laga gruppa."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Kunne ikkje bli med i gruppa."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
#, fuzzy
msgid "Could not save local group info."
msgstr "Kunne ikkje lagra abonnement."
@@ -5892,50 +6307,56 @@ msgstr "%1$s (%2$s)"
msgid "Untitled page"
msgstr "Ingen tittel"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Navigasjon for hovudsida"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
#, fuzzy
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Personleg profil og oversyn over vener"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
#, fuzzy
msgctxt "MENU"
msgid "Personal"
msgstr "Personleg"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Endra passordet ditt"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Konto"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
#, fuzzy
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Klarte ikkje å omdirigera til tenaren: %s"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Kopla til"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
#, fuzzy
msgctxt "TOOLTIP"
msgid "Change site configuration"
@@ -5943,85 +6364,85 @@ msgstr "Navigasjon for hovudsida"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
#, fuzzy
msgctxt "MENU"
msgid "Admin"
msgstr "Administrator"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, fuzzy, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Inviter vennar og kollega til å bli med deg på %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
#, fuzzy
msgctxt "MENU"
msgid "Invite"
msgstr "Invitér"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Logg inn "
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Logo"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Opprett ei ny gruppe"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
#, fuzzy
msgctxt "MENU"
msgid "Register"
msgstr "Registrér"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Logg inn "
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
#, fuzzy
msgctxt "MENU"
msgid "Login"
msgstr "Logg inn"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Hjelp"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Hjelp"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
#, fuzzy
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Søk etter folk eller innhald"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
#, fuzzy
msgctxt "MENU"
msgid "Search"
@@ -6029,68 +6450,69 @@ msgstr "Søk"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Statusmelding"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Lokale syningar"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Sidenotis"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Andrenivås side navigasjon"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Hjelp"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Om"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "OSS"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr ""
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Personvern"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Kjeldekode"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Kontakt"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
#, fuzzy
msgid "Badge"
msgstr "Dult"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "StatusNets programvarelisens"
@@ -6098,7 +6520,7 @@ msgstr "StatusNets programvarelisens"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, fuzzy, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6108,7 +6530,7 @@ msgstr ""
"broughtbyurl%%). "
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** er ei mikrobloggingteneste."
@@ -6117,7 +6539,7 @@ msgstr "**%%site.name%%** er ei mikrobloggingteneste."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6129,51 +6551,51 @@ msgstr ""
"org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
#, fuzzy
msgid "Site content license"
msgstr "StatusNets programvarelisens"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Paginering"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "« Etter"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Før »"
@@ -6262,7 +6684,7 @@ msgid "User configuration"
msgstr "SMS bekreftelse"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Brukar"
@@ -6535,7 +6957,7 @@ msgid "AJAX error"
msgstr "Ajax feil"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Kommandoen utførd"
@@ -6552,7 +6974,7 @@ msgstr "Fann ingen profil med den IDen."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
#, fuzzy
msgid "User has no last notice."
msgstr "Brukaren har ikkje siste notis"
@@ -6619,6 +7041,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6656,130 +7086,134 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
#, fuzzy, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Melding for lang - maksimum 140 teikn, du skreiv %d"
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Melding for lang - maksimum 140 teikn, du skreiv %d"
+msgstr[1] "Melding for lang - maksimum 140 teikn, du skreiv %d"
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Ein feil oppstod ved sending av direkte melding."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, fuzzy, php-format
msgid "Notice from %s repeated."
msgstr "Melding lagra"
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Feil ved å setja brukar."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, fuzzy, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Melding for lang - maksimum 140 teikn, du skreiv %d"
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Melding for lang - maksimum 140 teikn, du skreiv %d"
+msgstr[1] "Melding for lang - maksimum 140 teikn, du skreiv %d"
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, fuzzy, php-format
msgid "Reply to %s sent."
msgstr "Svar på denne notisen"
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
#, fuzzy
msgid "Error saving notice."
msgstr "Eit problem oppstod ved lagring av notis."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
#, fuzzy
msgid "Specify the name of the user to subscribe to."
msgstr "Spesifer namnet til brukaren du vil tinge"
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
#, fuzzy
msgid "Can't subscribe to OMB profiles by command."
msgstr "Du tingar ikkje oppdateringar til den profilen."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
#, fuzzy
msgid "Specify the name of the user to unsubscribe from."
msgstr "Spesifer namnet til brukar du vil fjerne tinging på"
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Kommando ikkje implementert."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Notifikasjon av."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Kan ikkje skru av notifikasjon."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Notifikasjon på."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Kan ikkje slå på notifikasjon."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Du tingar ikkje oppdateringar til den profilen."
@@ -6787,7 +7221,7 @@ msgstr "Du tingar ikkje oppdateringar til den profilen."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Du tingar allereie oppdatering frå desse brukarane:"
@@ -6795,7 +7229,7 @@ msgstr[1] "Du tingar allereie oppdatering frå desse brukarane:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Kan ikkje tinga andre til deg."
@@ -6803,7 +7237,7 @@ msgstr "Kan ikkje tinga andre til deg."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Kan ikkje tinga andre til deg."
@@ -6811,7 +7245,7 @@ msgstr[1] "Kan ikkje tinga andre til deg."
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
#, fuzzy
msgid "You are not a member of any groups."
msgstr "Du er ikkje medlem av den gruppa."
@@ -6819,14 +7253,14 @@ msgstr "Du er ikkje medlem av den gruppa."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Du er ikkje medlem av den gruppa."
msgstr[1] "Du er ikkje medlem av den gruppa."
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6933,23 +7367,39 @@ msgstr ""
msgid "Database error"
msgstr ""
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Last opp fil"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr "Du kan lasta opp ein logo for gruppa."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+msgctxt "RADIO"
+msgid "On"
msgstr ""
-#: lib/designsettings.php:418
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+msgctxt "RADIO"
+msgid "Off"
+msgstr ""
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Avbryt"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr ""
@@ -6977,7 +7427,8 @@ msgstr ""
msgid "FOAF"
msgstr ""
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -7017,7 +7468,8 @@ msgstr ""
"1-64 små bokstavar eller tal, ingen punktum (og liknande) eller mellomrom"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL til heimesida eller bloggen for gruppa eller emnet"
#: lib/groupeditform.php:168
@@ -7027,18 +7479,27 @@ msgstr "Beskriv gruppa eller emnet med 140 teikn"
#: lib/groupeditform.php:170
#, fuzzy, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Beskriv gruppa eller emnet med 140 teikn"
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Beskriv gruppa eller emnet med 140 teikn"
+msgstr[1] "Beskriv gruppa eller emnet med 140 teikn"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "Kvar er du, t.d. «Stavanger, Rogaland, Noreg»"
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7138,39 +7599,57 @@ msgstr "Denne sida er ikkje tilgjengeleg i nokon mediatype du aksepterer."
msgid "Unsupported image file format."
msgstr "Støttar ikkje bileteformatet."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, fuzzy, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Du kan lasta opp ein logo for gruppa."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Hallvegs opplasta."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Systemfeil ved opplasting av fil."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Korrupt bilete."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Mista fila vår."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Ukjend fil type"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr ""
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] ""
+msgstr[1] ""
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr ""
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7375,7 +7854,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr ""
@@ -7386,7 +7865,7 @@ msgstr ""
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7408,7 +7887,7 @@ msgid ""
msgstr ""
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7418,7 +7897,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr ""
@@ -7429,7 +7908,7 @@ msgstr ""
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7487,7 +7966,7 @@ msgstr "Beklager, det er ikkje di inngåande epost addresse."
msgid "Sorry, no incoming email allowed."
msgstr "Beklager, inngåande epost er ikkje tillatt."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, fuzzy, php-format
msgid "Unsupported message type: %s"
msgstr "Støttar ikkje bileteformatet."
@@ -7549,7 +8028,7 @@ msgstr "Kunne ikkje slette favoritt."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7558,7 +8037,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7704,31 +8183,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "Kan ikkje leggja til ny tinging."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Personleg"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Svar"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Favorittar"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Innboks"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Dine innkomande meldinger"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Utboks"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Dine sende meldingar"
@@ -7842,17 +8321,18 @@ msgid "Sandbox this user"
msgstr "Lås opp brukaren"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
#, fuzzy
msgid "Search site"
msgstr "Søk"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr ""
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7936,6 +8416,12 @@ msgstr ""
msgid "None"
msgstr "Ingen"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Ugyldig filnamn."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7945,8 +8431,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "Feil ved oppdatering av brukarbilete."
@@ -7957,29 +8443,32 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Feil ved fjerning av blokka."
@@ -7987,6 +8476,13 @@ msgstr "Feil ved fjerning av blokka."
msgid "Top posters"
msgstr "Med flest meldingar"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Lås opp"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr ""
@@ -8071,17 +8567,17 @@ msgid "Moderator"
msgstr ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "eit par sekund sidan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "omtrent eitt minutt sidan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8089,12 +8585,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "omtrent ein time sidan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8102,12 +8598,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "omtrent ein dag sidan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8115,12 +8611,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "omtrent ein månad sidan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8128,7 +8624,7 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "omtrent eitt år sidan"
@@ -8159,35 +8655,22 @@ msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "Melding for lang - maksimum 140 teikn, du skreiv %d"
msgstr[1] "Melding for lang - maksimum 140 teikn, du skreiv %d"
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Ingen vald profil."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Ditt fulle namn er for langt (maksimalt 255 teikn)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Plassering er for lang (maksimalt 255 teikn)."
-
-#, fuzzy
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Du kan lasta opp ein logo for gruppa."
-
-#, fuzzy
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Plassering er for lang (maksimalt %d teikn)."
-
-#, fuzzy
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Skriv om deg og interessene dine med 140 teikn"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/pl/LC_MESSAGES/statusnet.po b/locale/pl/LC_MESSAGES/statusnet.po
index fd51df3e9..d5fcfd8a6 100644
--- a/locale/pl/LC_MESSAGES/statusnet.po
+++ b/locale/pl/LC_MESSAGES/statusnet.po
@@ -11,8 +11,8 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:25+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:39+0000\n"
"Last-Translator: Piotr Drąg <piotrdrag@gmail.com>\n"
"Language-Team: Polish <http://translatewiki.net/wiki/Portal:pl>\n"
"MIME-Version: 1.0\n"
@@ -20,149 +20,175 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ( (n%10 >= 2 && n%10 <= 4 && "
"(n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pl\n"
"X-Message-Group: #out-statusnet-core\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Dostęp"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Ustawienia dostępu witryny"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Rejestracja"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "Zabronić anonimowym użytkownikom (niezalogowanym) przeglądać witrynę?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Prywatna"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Rejestracja tylko za zaproszeniem."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Tylko zaproszeni"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Wyłączenie nowych rejestracji."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Zamknięte"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Zapisz ustawienia dostępu"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Zapisz"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Nie ma takiej strony."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Brak takiego użytkownika."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s i przyjaciele, strona %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "Użytkownik %s i przyjaciele"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Kanał dla znajomych użytkownika %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Kanał dla znajomych użytkownika %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Kanał dla znajomych użytkownika %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -172,7 +198,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -181,9 +207,9 @@ msgstr ""
"Spróbuj subskrybować więcej osób, [dołączyć do grupy](%%action.groups%%) lub "
"wysłać coś samemu."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -194,7 +220,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -203,65 +231,80 @@ msgstr ""
"Dlaczego nie [zarejestrujesz konta](%%%%action.register%%%%) i wtedy "
"szturchniesz użytkownika %s lub wyślesz mu wpis."
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Ty i przyjaciele"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Aktualizacje z %1$s i przyjaciół na %2$s."
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "Nie odnaleziono metody API."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Ta metoda wymaga POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -269,17 +312,21 @@ msgstr ""
"Należy podać parametr o nazwie \"device\" z jedną z wartości: sms, im, none."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Nie można zaktualizować użytkownika."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -292,11 +339,13 @@ msgstr "Nie można zapisać profilu."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -316,10 +365,12 @@ msgstr[2] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -327,8 +378,9 @@ msgid "Unable to save your design settings."
msgstr "Nie można zapisać ustawień wyglądu."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Nie można zaktualizować wyglądu."
@@ -347,31 +399,31 @@ msgstr "Zablokowanie użytkownika nie powiodło się."
msgid "Unblock user failed."
msgstr "Odblokowanie użytkownika nie powiodło się."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Bezpośrednie wiadomości do użytkownika %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Wszystkie bezpośrednie wiadomości wysłane od użytkownika %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Bezpośrednia wiadomość do użytkownika %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Wszystkie bezpośrednie wiadomości wysłane do użytkownika %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Brak tekstu wiadomości."
@@ -407,7 +459,9 @@ msgid ""
msgstr "Nie wysyłaj wiadomości do siebie, po prostu powiedz to sobie po cichu."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Nie odnaleziono stanów z tym identyfikatorem."
@@ -423,221 +477,288 @@ msgstr "Ten stan jest już ulubiony."
msgid "Could not create favorite."
msgstr "Nie można utworzyć ulubionego wpisu."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Ten stan nie jest ulubiony."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Nie można usunąć ulubionego wpisu."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Nie można obserwować użytkownika: nie odnaleziono profilu."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Nie można obserwować użytkownika: %s jest już na twojej liście."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr ""
"Nie można zrezygnować z obserwacji użytkownika: nie odnaleziono użytkownika."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Nie można zrezygnować z obserwacji samego siebie."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr ""
"Należy dostarczyć dwa prawidłowe identyfikatory lub nazwy użytkowników."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Nie można określić użytkownika źródłowego."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Nie można odnaleźć użytkownika docelowego."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "Pseudonim może zawierać tylko małe litery i cyfry, bez spacji."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Pseudonim jest już używany. Spróbuj innego."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "To nie jest prawidłowy pseudonim."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Strona domowa nie jest prawidłowym adresem URL."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
-#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Imię i nazwisko jest za długie (maksymalnie 255 znaków)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Opis jest za długi (maksymalnie %d znaków)."
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Opis jest za długi (maksymalnie %d znak)."
+msgstr[1] "Opis jest za długi (maksymalnie %d znaki)."
+msgstr[2] "Opis jest za długi (maksymalnie %d znaków)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
-#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Położenie jest za długie (maksymalnie 255 znaków)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Za dużo aliasów. Maksymalnie %d."
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Za dużo aliasów. Maksymalnie dozwolony jest %d."
+msgstr[1] "Za dużo aliasów. Maksymalnie dozwolone są %d."
+msgstr[2] "Za dużo aliasów. Maksymalnie dozwolone jest %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Nieprawidłowy alias: \"%s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Alias \"%s\" jest już używany. Spróbuj innego."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Alias nie może być taki sam jak pseudonim."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Nie odnaleziono grupy."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Jesteś już członkiem tej grupy."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Zostałeś zablokowany w tej grupie przez administratora."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Nie można dołączyć użytkownika %1$s do grupy %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Nie jesteś członkiem tej grupy."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Nie można usunąć użytkownika %1$s z grupy %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Grupy użytkownika %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "%2$s jest członkiem grup %1$s."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "Grupy %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "grupy na %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Wysłanie nie powiodło się."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
msgid "Invalid request token or verifier."
msgstr "Nieprawidłowy token lub element sprawdzający żądania."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Nie podano parametru oauth_token."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
msgid "Invalid request token."
msgstr "Nieprawidłowy token żądania."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
-#, fuzzy
+#: actions/apioauthauthorize.php:121
msgid "Request token already authorized."
-msgstr "Brak upoważnienia."
+msgstr "Token żądania został już upoważniony."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Wystąpił problem z tokenem sesji. Spróbuj ponownie."
@@ -647,40 +768,54 @@ msgid "Invalid nickname / password!"
msgstr "Nieprawidłowy pseudonim/hasło."
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
-#, fuzzy
+#: actions/apioauthauthorize.php:217
msgid "Database error inserting oauth_token_association."
-msgstr "Błąd bazy danych podczas wprowadzania użytkownika aplikacji OAuth."
+msgstr "Błąd bazy danych podczas wprowadzania oauth_token_association."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Nieoczekiwane wysłanie formularza."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Aplikacja chce połączyć się z kontem użytkownika"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Zezwolić czy odmówić dostęp"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"Aplikacja chciałaby uzyskać możliwość <strong>%3$s</strong> danych konta %4"
+"$s. Dostęp do konta %4$s powinien być udostępniany tylko zaufanym osobom "
+"trzecim."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -692,16 +827,17 @@ msgstr ""
"$s powinien być udostępniany tylko zaufanym osobom trzecim."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr "Konto"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -709,7 +845,7 @@ msgstr "Pseudonim"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Hasło"
@@ -720,7 +856,7 @@ msgstr "Hasło"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -728,38 +864,52 @@ msgid "Cancel"
msgstr "Anuluj"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
msgctxt "BUTTON"
msgid "Allow"
msgstr "Zezwól"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr "Upoważnij dostęp do informacji konta."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
msgstr "Anulowano upoważnienie."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr "Token żądania %s został unieważniony."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+msgid "You have successfully authorized the application"
+msgstr "Pomyślnie upoważniono aplikację"
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+"Proszę wrócić do aplikacji i podać następujący kod bezpieczeństwa, aby "
+"ukończyć proces."
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, php-format
-msgid "You have successfully authorized %s."
-msgstr "Pomyślnie upoważniono %s."
+msgid "You have successfully authorized %s"
+msgstr "Pomyślnie upoważniono %s"
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -768,45 +918,56 @@ msgstr ""
"Proszę wrócić do %s i podać następujący kod bezpieczeństwa, aby ukończyć "
"proces."
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Ta metoda wymaga POST lub DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Nie można usuwać stanów innych użytkowników."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Nie ma takiego wpisu."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Nie można powtórzyć własnego wpisu."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Już powtórzono ten wpis."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Usunięto stan."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Nie odnaleziono stanów z tym identyfikatorem."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "Klient musi dostarczać parametr \"stan\" z wartością."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -815,11 +976,13 @@ msgstr[1] "Wpis jest za długi. Maksymalna długość wynosi %d znaki."
msgstr[2] "Wpis jest za długi. Maksymalna długość wynosi %d znaków."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
msgid "Parent notice not found."
msgstr "Nie odnaleziono wpisu nadrzędnego."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -830,166 +993,233 @@ msgstr[1] ""
msgstr[2] ""
"Maksymalny rozmiar wpisu wynosi %d znaków, w tym adres URL załącznika."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Nieobsługiwany format."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s/ulubione wpisy od %2$s"
-#: actions/apitimelinefavorites.php:119
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
+msgstr "Użytkownik %1$s aktualizuje ulubione według %2$s/%3$s."
+
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
-msgstr "Użytkownik %1$s aktualizuje ulubione według %2$s/%2$s."
+msgid "Could not generate feed for group - %s"
+msgstr "Nie można utworzyć kanału dla grupy - %s"
-#: actions/apitimelinementions.php:118
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s/aktualizacje wspominające %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s aktualizuje tę odpowiedź na aktualizacje od %2$s/%3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "Publiczna oś czasu użytkownika %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "Użytkownik %s aktualizuje od każdego."
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+msgid "Unimplemented."
+msgstr "Niezaimplementowane."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Powtórzone dla %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Powtórzenia %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Wpisy ze znacznikiem %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Aktualizacje ze znacznikiem %1$s na %2$s."
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "Metoda API jest w trakcie tworzenia."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Nie odnaleziono."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "Nie odnaleziono strony."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Nie ma takiego załącznika."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Brak pseudonimu."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Brak rozmiaru."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Nieprawidłowy rozmiar."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Awatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "Można wysłać osobisty awatar. Maksymalny rozmiar pliku to %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Użytkownik bez odpowiadającego profilu."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Ustawienia awatara"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Oryginał"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Podgląd"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Usuń"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Wyślij"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Przytnij"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Nie wysłano pliku."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Wybierz kwadratowy obszar obrazu do awatara"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Utracono dane pliku."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Zaktualizowano awatar."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Zaktualizowanie awatara nie powiodło się."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Usunięto awatar."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Użytkownik jest już zablokowany."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Zablokuj użytkownika"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1005,8 +1235,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1014,7 +1244,7 @@ msgstr "Nie"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Nie blokuj tego użytkownika"
@@ -1024,8 +1254,8 @@ msgstr "Nie blokuj tego użytkownika"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1033,140 +1263,168 @@ msgstr "Tak"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Zablokuj tego użytkownika"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Zapisanie informacji o blokadzie nie powiodło się."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Nie ma takiej grupy."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s zablokowane profile"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s zablokowane profile, strona %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Lista użytkowników zablokowanych w tej grupie."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Odblokuj użytkownika w tej grupie"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Odblokuj"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Odblokuj tego użytkownika"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Wyślij do %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Brak kodu potwierdzającego."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Nie odnaleziono kodu potwierdzającego."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Ten kod potwierdzający nie jest przeznaczony dla ciebie."
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Nierozpoznany typ adresu %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Ten adres został już potwierdzony."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Nie można zaktualizować użytkownika."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Nie można usunąć potwierdzenia adresu e-mail."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+msgid "Could not delete address confirmation."
+msgstr "Nie można usunąć potwierdzenia adresu."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Potwierdź adres"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Adres \"%s\" został potwierdzony dla twojego konta."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Rozmowa"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Wpisy"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Musisz być zalogowany, aby usunąć aplikację."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Nie odnaleziono aplikacji."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Nie jesteś właścicielem tej aplikacji."
@@ -1174,15 +1432,18 @@ msgstr "Nie jesteś właścicielem tej aplikacji."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Wystąpił problem z tokenem sesji."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Usuń aplikację"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1192,12 +1453,12 @@ msgstr ""
"danych, w tym wszystkie istniejące połączenia użytkowników."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Nie usuwaj tej aplikacji"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Usuń tę aplikację"
@@ -1231,12 +1492,13 @@ msgstr "Nie można usunąć grupy %s."
msgid "Deleted group %s"
msgstr "Usunięto grupę %s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
msgid "Delete group"
msgstr "Usuń grupę"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1257,22 +1519,27 @@ msgstr "Nie usuwaj tej grupy"
msgid "Delete this group"
msgstr "Usuń tę grupę"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Niezalogowany."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Nie można usunąć tego wpisu."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1280,21 +1547,24 @@ msgstr ""
"Za chwilę wpis zostanie trwale usunięty. Kiedy to się stanie, nie będzie "
"mogło zostać cofnięte."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Usuń wpis"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Jesteś pewien, że chcesz usunąć ten wpis?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Nie usuwaj tego wpisu"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Usuń ten wpis"
@@ -1378,12 +1648,14 @@ msgstr "Własny motyw"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "Można wysłać własny motyw witryny StatusNet jako archiwum zip."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Zmień obraz tła"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Tło"
@@ -1395,40 +1667,48 @@ msgid ""
msgstr "Można wysłać obraz tła dla witryny. Maksymalny rozmiar pliku to %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Włączone"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Wyłączone"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Włącz lub wyłącz obraz tła."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Kafelkowy obraz tła"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Zmień kolory"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Treść"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Panel boczny"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Tekst"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Odnośniki"
@@ -1440,29 +1720,31 @@ msgstr "Zaawansowane"
msgid "Custom CSS"
msgstr "Własny plik CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Użycie domyślnych"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Przywróć domyślny wygląd"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Przywróć domyślne ustawienia"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Zapisz"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Zapisz wygląd"
@@ -1506,8 +1788,8 @@ msgid "Name is required."
msgstr "Nazwa jest wymagana."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
-msgid "Name is too long (max 255 characters)."
+#: actions/editapplication.php:188 actions/newapplication.php:169
+msgid "Name is too long (maximum 255 characters)."
msgstr "Nazwa jest za długa (maksymalnie 255 znaków)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1520,17 +1802,6 @@ msgstr "Nazwa jest już używana. Spróbuj innej."
msgid "Description is required."
msgstr "Opis jest wymagany."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Opis jest za długi (maksymalnie %d znak)."
-msgstr[1] "Opis jest za długi (maksymalnie %d znaki)."
-msgstr[2] "Opis jest za długi (maksymalnie %d znaków)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1547,7 +1818,7 @@ msgid "Organization is required."
msgstr "Organizacja jest wymagana."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
msgid "Organization is too long (maximum 255 characters)."
msgstr "Organizacja jest za długa (maksymalnie 255 znaków)."
@@ -1570,39 +1841,49 @@ msgstr "Adres zwrotny URL jest nieprawidłowy."
msgid "Could not update application."
msgstr "Nie można zaktualizować aplikacji."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Zmodyfikuj grupę %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Musisz być zalogowany, aby utworzyć grupę."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Musisz być administratorem, aby zmodyfikować grupę."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Użyj tego formularza, aby zmodyfikować grupę."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Nieprawidłowy alias: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Nie można zaktualizować grupy."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Nie można utworzyć aliasów."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Zapisano opcje."
@@ -1795,6 +2076,12 @@ msgstr "Brak oczekujących potwierdzeń do anulowania."
msgid "That is the wrong email address."
msgstr "To jest błędny adres e-mail."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Nie można usunąć potwierdzenia adresu e-mail."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1878,7 +2165,7 @@ msgstr ""
"pierwszym, który doda wpis do ulubionych."
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Ulubione wpisy użytkownika %s"
@@ -1975,19 +2262,23 @@ msgstr "Nie można udzielić rol użytkownikom na tej witrynie."
msgid "User already has this role."
msgstr "Użytkownik ma już tę rolę."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Nie podano profilu."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Brak profilu o tym identyfikatorze."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Nie podano grupy."
@@ -2051,8 +2342,10 @@ msgid ""
"palette of your choice."
msgstr "Dostosuj wygląd grupy za pomocą wybranego obrazu tła i palety kolorów."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Nie można zaktualizować wyglądu."
@@ -2070,6 +2363,14 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr "Można wysłać obraz logo grupy. Maksymalny rozmiar pliku to %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Wyślij"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Przytnij"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Wybierz kwadratowy obszar obrazu, który będzie logo."
@@ -2212,15 +2513,18 @@ msgstr ""
"Dlaczego nie [zarejestrujesz konta](%%action.register%%) i sam [utworzysz "
"grupę](%%action.newgroup%%)."
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Tylko administrator może odblokowywać członków grupy."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Użytkownik nie został zablokowany w grupie."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Błąd podczas usuwania blokady."
@@ -2309,7 +2613,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Opublikuj MicroID adresu Jabber/GTalk."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Zapisano preferencje."
@@ -2433,10 +2737,9 @@ msgstr[2] "Jesteś już subskrybowany do tych użytkowników:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
+#: actions/invite.php:145 actions/invite.php:159
#, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2625,7 +2928,7 @@ msgstr ""
"zastrzeżone\"."
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
+msgid "Invalid license title. Maximum length is 255 characters."
msgstr "Nieprawidłowy tytuł licencji. Maksymalna długość to 255 znaków."
#: actions/licenseadminpanel.php:168
@@ -2787,7 +3090,6 @@ msgstr "Brak obecnego stanu."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:52
-#, fuzzy
msgid "New application"
msgstr "Nowa aplikacja"
@@ -2800,50 +3102,37 @@ msgstr "Musisz być zalogowany, aby zarejestrować aplikację."
msgid "Use this form to register a new application."
msgstr "Użyj tego formularza, aby zarejestrować aplikację."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Nazwa jest za długa (maksymalnie 255 znaków)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Źródłowy adres URL jest wymagany."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Organizacja jest za długa (maksymalnie 255 znaków)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Nie można utworzyć aplikacji."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Nowa grupa"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Użyj tego formularza, aby utworzyć nową grupę."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "opis jest za długi (maksymalnie %d znaków)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Nowa wiadomość"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Nie można wysłać wiadomości do tego użytkownika."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Brak treści."
@@ -2852,7 +3141,7 @@ msgid "No recipient specified."
msgstr "Nie podano odbiorcy."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "Nie wysyłaj wiadomości do siebie, po prostu powiedz to sobie po cichu."
@@ -2863,12 +3152,12 @@ msgstr "Wysłano wiadomość"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Wysłano bezpośrednią wiadomość do użytkownika %s."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Błąd AJAX"
@@ -2876,17 +3165,7 @@ msgstr "Błąd AJAX"
msgid "New notice"
msgstr "Nowy wpis"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Wpis jest za długi. Maksymalna długość wynosi %d znaków."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "Maksymalny rozmiar wpisu wynosi %d znaków, w tym adres URL załącznika."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Wysłano wpis"
@@ -3028,25 +3307,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Wpis nie posiada profilu."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Stan użytkownika %1$s na %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Typ zawartości %s jest nieobsługiwany."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Dozwolone są tylko adresy URL %s przez zwykły protokół HTTP."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "To nie jest obsługiwany format danych."
@@ -3059,36 +3338,45 @@ msgstr "Wyszukiwanie osób"
msgid "Notice Search"
msgstr "Wyszukiwanie wpisów"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Inne ustawienia"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Zarządzaj różnymi innymi opcjami."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (wolna usługa)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Skracanie adresów URL za pomocą"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Używana automatyczna usługa skracania."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Wyświetl ustawienia wyglądu profilu"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Wyświetl lub ukryj ustawienia wyglądu profilu."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Adres URL usługi skracania jest za długi (maksymalnie 50 znaków)."
#: actions/otp.php:69
@@ -3515,8 +3803,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 małe litery lub liczby, bez spacji i znaków przestankowych."
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Imię i nazwisko"
@@ -3556,9 +3845,10 @@ msgid "Bio"
msgstr "O mnie"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Położenie"
@@ -3619,7 +3909,7 @@ msgstr ""
#. TRANS: Plural form is used based on the maximum number of allowed
#. TRANS: characters for the biography (%d).
#: actions/profilesettings.php:262 actions/register.php:230
-#, fuzzy, php-format
+#, php-format
msgid "Bio is too long (maximum %d character)."
msgid_plural "Bio is too long (maximum %d characters)."
msgstr[0] "Wpis \"O mnie\" jest za długi (maksymalnie %d znak)."
@@ -3633,7 +3923,6 @@ msgstr "Nie wybrano strefy czasowej."
#. TRANS: Validation error in form for profile settings.
#: actions/profilesettings.php:281
-#, fuzzy
msgid "Language is too long (maximum 50 characters)."
msgstr "Język jest za długi (maksymalnie 50 znaków)."
@@ -3899,7 +4188,7 @@ msgid "Unexpected password reset."
msgstr "Nieoczekiwane przywrócenie hasła."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+msgid "Password must be 6 characters or more."
msgstr "Hasło musi mieć sześć lub więcej znaków."
#: actions/recoverpassword.php:369
@@ -4142,7 +4431,7 @@ msgid "Repeated!"
msgstr "Powtórzono."
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Odpowiedzi na %s"
@@ -4275,11 +4564,12 @@ msgstr "Organizacja"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Opis"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statystyki"
@@ -4297,6 +4587,11 @@ msgstr "Czynności aplikacji"
msgid "Reset key & secret"
msgstr "Przywrócenie klucza i sekretu"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Usuń"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Informacje o aplikacji"
@@ -4390,77 +4685,104 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "To jest sposób na współdzielenie tego, co chcesz."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "Grupa %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Grupa %1$s, strona %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Profil grupy"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "Adres URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Wpis"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Aliasy"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Działania grupy"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Kanał wpisów dla grupy %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Kanał wpisów dla grupy %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Kanał wpisów dla grupy %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "FOAF dla grupy %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Członkowie"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Brak)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Wszyscy członkowie"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+msgctxt "LABEL"
msgid "Created"
msgstr "Utworzono"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Członkowie"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4476,7 +4798,10 @@ msgstr ""
"action.register%%%%), aby stać się częścią tej grupy i wiele więcej. "
"([Przeczytaj więcej](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4489,24 +4814,31 @@ msgstr ""
"narzędziu [StatusNet](http://status.net/). Jej członkowie dzielą się "
"krótkimi wiadomościami o swoim życiu i zainteresowaniach. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Administratorzy"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Nie ma takiej wiadomości."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Tylko nadawca i odbiorca mogą przeczytać tę wiadomość."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Wiadomość do użytkownika %1$s na %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Wiadomość od użytkownika %1$s na %2$s"
@@ -4515,48 +4847,68 @@ msgstr "Wiadomość od użytkownika %1$s na %2$s"
msgid "Notice deleted."
msgstr "Usunięto wpis."
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
#, php-format
-msgid " tagged %s"
-msgstr " ze znacznikiem %s"
+msgid "%1$s tagged %2$s"
+msgstr "%1$s nadał etykietę %2$s"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "%1$s nadał etykietę %2$s, strona %3$d"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, strona %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Kanał wpisów dla %1$s ze znacznikiem %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Kanał wpisów dla %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Kanał wpisów dla %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Kanał wpisów dla %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF dla %s"
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
-"To jest oś czasu dla użytkownika %1$s, ale %2$s nie nic jeszcze nie wysłał."
+"To jest oś czasu dla użytkownika %1$s, ale %1$s nie nic jeszcze nie wysłał."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4564,7 +4916,9 @@ msgstr ""
"Widziałeś ostatnio coś interesującego? Nie wysłałeś jeszcze żadnych wpisów, "
"teraz jest dobry czas, aby zacząć. :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4573,7 +4927,9 @@ msgstr ""
"Można spróbować szturchnąć użytkownika %1$s lub [wysłać mu coś](%%%%action."
"newnotice%%%%?status_textarea=%2$s)."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4587,7 +4943,9 @@ msgstr ""
"obserwować wpisy użytkownika **%s** i wiele więcej. ([Przeczytaj więcej](%%%%"
"doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4598,7 +4956,8 @@ msgstr ""
"pl.wikipedia.org/wiki/Mikroblog) opartej na wolnym narzędziu [StatusNet]"
"(http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Powtórzenia %s"
@@ -4712,32 +5071,39 @@ msgstr ""
"Ile czasu użytkownicy muszą czekać (w sekundach), aby ponownie wysłać to "
"samo."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Wpis witryny"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Zmodyfikuj wiadomość witryny"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Nie można zapisać wpisu witryny."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "Maksymalna długość wpisu witryny to 255 znaków."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Tekst wpisu witryny"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
"Tekst wpisu witryny (maksymalnie 255 znaków, można używać znaczników HTML)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Zapisz wpis witryny"
@@ -4953,12 +5319,14 @@ msgstr "Migawki będą wysyłane na ten adres URL"
msgid "Save snapshot settings"
msgstr "Zapisz ustawienia migawki"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Nie jesteś subskrybowany do tego profilu."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Nie można zapisać subskrypcji."
@@ -5202,75 +5570,91 @@ msgstr ""
"witryny \"%2$s\"."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Użytkownik"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr "Ustawienia użytkownika dla tej witryny StatusNet"
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Nieprawidłowe ograniczenie informacji o sobie. Musi być liczbowa."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "Nieprawidłowy tekst powitania. Maksymalna długość to 255 znaków."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Nieprawidłowa domyślna subskrypcja: \"%1$s\" nie jest użytkownikiem."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Ograniczenie informacji o sobie"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Maksymalna długość informacji o sobie jako liczba znaków."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Nowi użytkownicy"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Powitanie nowego użytkownika"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Tekst powitania nowych użytkowników (maksymalnie 255 znaków)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Domyślna subskrypcja"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Automatyczne subskrybowanie nowych użytkowników do tego użytkownika."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Zaproszenia"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Zaproszenia są włączone"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Czy zezwolić użytkownikom zapraszanie nowych użytkowników."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr "Zapisz ustawienia użytkownika"
@@ -5376,11 +5760,13 @@ msgstr "Nie można odczytać adresu URL awatara \"%s\"."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Błędny typ obrazu dla adresu URL awatara \"%s\"."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Wygląd profilu"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5480,7 +5866,7 @@ msgid "Plugins"
msgstr "Wtyczki"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Wersja"
@@ -5513,34 +5899,56 @@ msgstr "Robin sądzi, że coś jest niemożliwe."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+"Żaden plik nie może być większy niż %1$d bajt, a wysłany plik miał %2$d "
+"bajty. Proszę spróbować wysłać mniejszą wersję."
+msgstr[1] ""
"Żaden plik nie może być większy niż %1$d bajty, a wysłany plik miał %2$d "
"bajty. Proszę spróbować wysłać mniejszą wersję."
+msgstr[2] ""
+"Żaden plik nie może być większy niż %1$d bajtów, a wysłany plik miał %2$d "
+"bajtów. Proszę spróbować wysłać mniejszą wersję."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+"Plik tej wielkości przekroczyłby przydział użytkownika wynoszący %d bajt."
+msgstr[1] ""
"Plik tej wielkości przekroczyłby przydział użytkownika wynoszący %d bajty."
+msgstr[2] ""
+"Plik tej wielkości przekroczyłby przydział użytkownika wynoszący %d bajtów."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+"Plik tej wielkości przekroczyłby miesięczny przydział użytkownika wynoszący %"
+"d bajt."
+msgstr[1] ""
"Plik tej wielkości przekroczyłby miesięczny przydział użytkownika wynoszący %"
"d bajty."
+msgstr[2] ""
+"Plik tej wielkości przekroczyłby miesięczny przydział użytkownika wynoszący %"
+"d bajtów."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Nieprawidłowa nazwa pliku."
@@ -5669,39 +6077,46 @@ msgid "Problem saving notice."
msgstr "Problem podczas zapisywania wpisu."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
-msgstr "Podano błędne dane do saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
+msgstr "Podano błędne dane do saveKnownGroups."
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Problem podczas zapisywania skrzynki odbiorczej grupy."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Nie można zapisać odpowiedzi na %1$d, %2$d."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr "Nie można unieważnić roli \"\"%1$s\" użytkownika #%2$d; nie istnieje."
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5772,33 +6187,33 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Witaj w %1$s, @%2$s."
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
"Nie określono pojedynczego użytkownika dla trybu pojedynczego użytkownika."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
-msgstr ""
+msgstr "Wywołano kod pojedynczego użytkownika, kiedy nie był włączony."
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Nie można utworzyć grupy."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Nie można ustawić adresu URI grupy."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Nie można ustawić członkostwa w grupie."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Nie można zapisać informacji o lokalnej grupie."
@@ -5848,194 +6263,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Strona bez nazwy"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr "Wyświetl więcej"
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Główna nawigacja witryny"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Profil osobisty i oś czasu przyjaciół"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Osobiste"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Zmień adres e-mail, awatar, hasło, profil"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Konto"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Połącz z serwisami"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Połącz"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Zmień konfigurację witryny"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Administrator"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Zaproś przyjaciół i kolegów do dołączenia do ciebie na %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Zaproś"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Wyloguj się z witryny"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Wyloguj się"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Utwórz konto"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Zarejestruj się"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Zaloguj się na witrynie"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Zaloguj się"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Pomóż mi."
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Pomoc"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Wyszukaj osoby lub tekst"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Wyszukaj"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Wpis witryny"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Lokalne widoki"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Wpis strony"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Druga nawigacja witryny"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Pomoc"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "O usłudze"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "FAQ"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "TOS"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Prywatność"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Kod źródłowy"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Kontakt"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Odznaka"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Licencja oprogramowania StatusNet"
@@ -6043,7 +6465,7 @@ msgstr "Licencja oprogramowania StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6053,7 +6475,7 @@ msgstr ""
"broughtby%%](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** jest usługą mikroblogowania."
@@ -6062,7 +6484,7 @@ msgstr "**%%site.name%%** jest usługą mikroblogowania."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6074,20 +6496,20 @@ msgstr ""
"Affero](http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Licencja zawartości witryny"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "Treść i dane %1$s są prywatne i poufne."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
@@ -6095,7 +6517,7 @@ msgstr ""
"zastrzeżone."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"Prawa autorskie do treści i danych są własnością współtwórców. Wszystkie "
@@ -6103,7 +6525,7 @@ msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
@@ -6111,19 +6533,19 @@ msgstr ""
"$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Paginacja"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Później"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Wcześniej"
@@ -6202,7 +6624,7 @@ msgid "User configuration"
msgstr "Konfiguracja użytkownika"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Użytkownik"
@@ -6278,13 +6700,12 @@ msgstr "Nie można utworzyć anonimowej aplikacji OAuth."
#: lib/apioauthstore.php:151
msgid ""
"Could not find a profile and application associated with the request token."
-msgstr ""
+msgstr "Nie można odnaleźć profilu i aplikacji powiązanych z tokenem żądania."
#. TRANS: Exception thrown when no access token can be issued.
#: lib/apioauthstore.php:186
-#, fuzzy
msgid "Could not issue access token."
-msgstr "Nie można wprowadzić wiadomości."
+msgstr "Nie można wywołać tokenu żądania."
#. TRANS: Server error displayed when a database error occurs.
#: lib/apioauthstore.php:243
@@ -6468,7 +6889,7 @@ msgid "AJAX error"
msgstr "Błąd AJAX"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Zakończono polecenie"
@@ -6484,7 +6905,7 @@ msgstr "Wpis z tym identyfikatorem nie istnieje."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "Użytkownik nie posiada ostatniego wpisu."
@@ -6553,6 +6974,14 @@ msgstr "Użytkownik %1$s dołączył do grupy %2$s."
msgid "%1$s left group %2$s."
msgstr "Użytkownik %1$s opuścił grupę %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6592,113 +7021,119 @@ msgstr ""
"%s to zdalny profil; można wysyłać bezpośrednie wiadomości tylko do "
"użytkowników na tym samym serwerze."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Wiadomość jest za długa - maksymalnie %1$d znaków, wysłano %2$d."
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Wiadomość jest za długa - maksymalnie %1$d znak, wysłano %2$d."
+msgstr[1] "Wiadomość jest za długa - maksymalnie %1$d znaki, wysłano %2$d."
+msgstr[2] "Wiadomość jest za długa - maksymalnie %1$d znaków, wysłano %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Błąd podczas wysyłania bezpośredniej wiadomości."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Powtórzono wpis od użytkownika %s."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Błąd podczas powtarzania wpisu."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Wpis jest za długi - maksymalnie %1$d znaków, wysłano %2$d."
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Wpis jest za długi - maksymalnie %1$d znak, wysłano %2$d."
+msgstr[1] "Wpis jest za długi - maksymalnie %1$d znaki, wysłano %2$d."
+msgstr[2] "Wpis jest za długi - maksymalnie %1$d znaków, wysłano %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Wysłano odpowiedź do %s."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Błąd podczas zapisywania wpisu."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Podaj nazwę użytkownika do subskrybowania."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Nie można subskrybować profili OMB za pomocą polecenia."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Subskrybowano użytkownika %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Podaj nazwę użytkownika do usunięcia subskrypcji."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "Usunięto subskrypcję użytkownika %s."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Nie zaimplementowano polecenia."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Wyłączono powiadomienia."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Nie można wyłączyć powiadomień."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Włączono powiadomienia."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Nie można włączyć powiadomień."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "Polecenie logowania jest wyłączone."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
@@ -6706,20 +7141,20 @@ msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "Usunięto subskrypcję użytkownika %s."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Nie subskrybujesz nikogo."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Subskrybujesz tę osobę:"
@@ -6728,14 +7163,14 @@ msgstr[2] "Subskrybujesz te osoby:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Nikt cię nie subskrybuje."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Ta osoba cię subskrybuje:"
@@ -6744,14 +7179,14 @@ msgstr[2] "Te osoby cię subskrybują:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Nie jesteś członkiem żadnej grupy."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Jesteś członkiem tej grupy:"
@@ -6759,7 +7194,7 @@ msgstr[1] "Jesteś członkiem tych grup:"
msgstr[2] "Jesteś członkiem tych grup:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6903,25 +7338,38 @@ msgstr "Upoważnione połączone aplikacje"
msgid "Database error"
msgstr "Błąd bazy danych"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Wyślij plik"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr "Można wysłać osobisty obraz tła. Maksymalny rozmiar pliku to 2 MB."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"Serwer nie może obsłużyć aż tyle danych POST (%s bajty) z powodu bieżącej "
-"konfiguracji."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+msgctxt "RADIO"
+msgid "On"
+msgstr "Włączone"
-#: lib/designsettings.php:418
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Wyłączone"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Przywróć"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Przywrócono domyślny wygląd."
@@ -6949,7 +7397,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr "Kanały"
@@ -6987,8 +7436,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 małe litery lub liczby, bez spacji i znaków przestankowych"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
-msgstr "Adres URL strony domowej lub bloga grupy, albo temat"
+msgid "URL of the homepage or blog of the group or topic."
+msgstr "Adres URL strony domowej lub bloga grupy, albo temat."
#: lib/groupeditform.php:168
msgid "Describe the group or topic"
@@ -6996,22 +7445,36 @@ msgstr "Opisz grupę lub temat"
#: lib/groupeditform.php:170
#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Opisz grupę lub temat w %d znakach"
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Opisz grupę lub temat w %d znaku"
+msgstr[1] "Opisz grupę lub temat w %d znakach"
+msgstr[2] "Opisz grupę lub temat w %d znakach"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"Położenie grupy, jeśli istnieje, np. \"miasto, województwo (lub region), kraj"
-"\""
+"\"."
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
"Dodatkowe pseudonimy grupy, oddzielone przecinkami lub spacjami, maksymalnie "
-"%d"
+"%d."
+msgstr[1] ""
+"Dodatkowe pseudonimy grupy, oddzielone przecinkami lub spacjami, maksymalnie "
+"%d."
+msgstr[2] ""
+"Dodatkowe pseudonimy grupy, oddzielone przecinkami lub spacjami, maksymalnie "
+"%d."
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7111,39 +7574,60 @@ msgstr "Ta strona jest niedostępna dla akceptowanego typu medium"
msgid "Unsupported image file format."
msgstr "Nieobsługiwany format pliku obrazu."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Ten plik jest za duży. Maksymalny rozmiar pliku to %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Częściowo wysłano."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Błąd systemu podczas wysyłania pliku."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "To nie jest obraz lub lub plik jest uszkodzony."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Utracono plik."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Nieznany typ pliku"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "%d MB"
+msgstr[1] "%d MB"
+msgstr[2] "%d MB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "KB"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "%d KB"
+msgstr[1] "%d KB"
+msgstr[2] "%d KB"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] "%d B"
+msgstr[1] "%d B"
+msgstr[2] "%d B"
#: lib/jabber.php:387
#, php-format
@@ -7394,7 +7878,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "Użytkownik %1$s (@%2$s) dodał twój wpis jako ulubiony"
@@ -7404,7 +7888,7 @@ msgstr "Użytkownik %1$s (@%2$s) dodał twój wpis jako ulubiony"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7443,7 +7927,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7456,7 +7940,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "Użytkownik %1$s (@%2$s) wysłał wpis wymagający twojej uwagi"
@@ -7467,7 +7951,7 @@ msgstr "Użytkownik %1$s (@%2$s) wysłał wpis wymagający twojej uwagi"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7550,7 +8034,7 @@ msgstr "To nie jest przychodzący adres e-mail."
msgid "Sorry, no incoming email allowed."
msgstr "Przychodzący e-mail nie jest dozwolony."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Nieobsługiwany typ wiadomości: %s"
@@ -7613,7 +8097,7 @@ msgstr "Nie można określić typu MIME pliku."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7624,7 +8108,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "\"%s\" nie jest obsługiwanym typem pliku na tym serwerze."
@@ -7765,31 +8249,31 @@ msgstr "Podwójny wpis."
msgid "Couldn't insert new subscription."
msgstr "Nie można wprowadzić nowej subskrypcji."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Osobiste"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Odpowiedzi"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Ulubione"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Odebrane"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Wiadomości przychodzące"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Wysłane"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Wysłane wiadomości"
@@ -7883,9 +8367,8 @@ msgstr "Unieważnij rolę \"%s\" tego użytkownika"
#. TRANS: Client error on action trying to visit a non-existing page.
#: lib/router.php:847
-#, fuzzy
msgid "Page not found."
-msgstr "Nie odnaleziono metody API."
+msgstr "Nie odnaleziono strony."
#: lib/sandboxform.php:67
msgid "Sandbox"
@@ -7896,16 +8379,17 @@ msgid "Sandbox this user"
msgstr "Ogranicz tego użytkownika"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Przeszukaj witrynę"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Słowa kluczowe"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7986,6 +8470,11 @@ msgstr "Chmura znaczników osób ze znacznikami"
msgid "None"
msgstr "Brak"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+msgid "Invalid theme name."
+msgstr "Nieprawidłowa nazwa motywu."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7996,8 +8485,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "Brak pliku motywu lub wysłanie nie powiodło się."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Zapisanie motywu nie powiodło się."
@@ -8007,16 +8496,24 @@ msgstr "Nieprawidłowy motyw: błędna struktura katalogów."
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"Wysłany motyw jest za duży, musi być mniejszy niż %d bajt po "
+"zdekompresowaniu."
+msgstr[1] ""
+"Wysłany motyw jest za duży, musi być mniejszy niż %d bajty po "
+"zdekompresowaniu."
+msgstr[2] ""
"Wysłany motyw jest za duży, musi być mniejszy niż %d bajtów po "
"zdekompresowaniu."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "Nieprawidłowe archiwum motywu: brak pliku css/display.css"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8024,18 +8521,18 @@ msgstr ""
"Motyw zawiera nieprawidłowy plik lub nazwę katalogu. Należy używać tylko "
"liter, cyfr, podkreślników i znaku minus z zestawu ASCII."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
"Temat zawiera niebezpieczne rozszerzenie nazwy pliku, co może stanowić "
"zagrożenie."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "Motyw zawiera plik typu \\\".%s\\\", który nie jest dozwolony."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Błąd podczas otwierania archiwum motywu."
@@ -8043,6 +8540,12 @@ msgstr "Błąd podczas otwierania archiwum motywu."
msgid "Top posters"
msgstr "Najczęściej wysyłający wpisy"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Odblokowanie"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Usuń ograniczenie"
@@ -8121,17 +8624,17 @@ msgid "Moderator"
msgstr "Moderator"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "kilka sekund temu"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "około minutę temu"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8140,12 +8643,12 @@ msgstr[1] "około %d minut temu"
msgstr[2] "około %d minut temu"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "około godzinę temu"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8154,12 +8657,12 @@ msgstr[1] "około %d godzin temu"
msgstr[2] "około %d godzin temu"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "blisko dzień temu"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8168,12 +8671,12 @@ msgstr[1] "około %d dni temu"
msgstr[2] "około %d dni temu"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "około miesiąc temu"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8182,7 +8685,7 @@ msgstr[1] "około %d miesięcy temu"
msgstr[2] "około %d miesięcy temu"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "około rok temu"
@@ -8205,42 +8708,34 @@ msgstr ""
#, php-format
msgid "Unknown user. Go to %s to add your address to your account"
msgstr ""
+"Nieznany użytkownik. Proszę przejść na stronę %s i dodać adres do konta"
#. TRANS: Response to XMPP source when it sent too long a message.
#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number.
#: lib/xmppmanager.php:404
-#, fuzzy, php-format
+#, php-format
msgid "Message too long. Maximum is %1$d character, you sent %2$d."
msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
-msgstr[0] "Wiadomość jest za długa - maksymalnie %1$d znaków, wysłano %2$d."
-msgstr[1] "Wiadomość jest za długa - maksymalnie %1$d znaków, wysłano %2$d."
-msgstr[2] "Wiadomość jest za długa - maksymalnie %1$d znaków, wysłano %2$d."
+msgstr[0] "Wiadomość jest za długa. Maksymalnie %1$d znak, wysłano %2$d."
+msgstr[1] "Wiadomość jest za długa. Maksymalnie %1$d znaki, wysłano %2$d."
+msgstr[2] "Wiadomość jest za długa. Maksymalnie %1$d znaków, wysłano %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
-msgstr "Plik kopii zapasowej dla użytkownika %s (%s)"
+msgid "Getting backup from file '%s'."
+msgstr "Pobieranie kopii zapasowej z pliku \"%s\"."
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
msgid "No user specified; using backup user."
msgstr "Nie podano użytkownika; używanie użytkownika zapasowego."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr "%d wpisów w kopii zapasowej."
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Imię i nazwisko jest za długie (maksymalnie 255 znaków)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Położenie jest za długie (maksymalnie 255 znaków)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Wiadomość jest za długa. Maksymalna długość wynosi %d znaków."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Wpis \"O mnie\" jest za długi (maksymalnie %d znaków)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Opisz się i swoje zainteresowania w %d znakach"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] "%d wpis w kopii zapasowej."
+msgstr[1] "%d wpisy w kopii zapasowej."
+msgstr[2] "%d wpisów w kopii zapasowej."
diff --git a/locale/pt/LC_MESSAGES/statusnet.po b/locale/pt/LC_MESSAGES/statusnet.po
index f43df57e5..be733fbc9 100644
--- a/locale/pt/LC_MESSAGES/statusnet.po
+++ b/locale/pt/LC_MESSAGES/statusnet.po
@@ -1,6 +1,7 @@
# Translation of StatusNet - Core to Portuguese (Português)
# Expored from translatewiki.net
#
+# Author: Brion
# Author: Gallaecio
# Author: Giro720
# Author: Hamilton Abreu
@@ -13,155 +14,181 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:26+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:41+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Acesso"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Configurações de acesso ao site"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registo"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "Proibir utilizadores anónimos (sem sessão iniciada) de ver o site?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Privado"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Permitir o registo só a convidados."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Só por convite"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Impossibilitar registos novos."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Fechado"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Gravar configurações de acesso"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Gravar"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Página não foi encontrada."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Utilizador não foi encontrado."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s e amigos, página %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s e amigos"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Fonte para os amigos de %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Fonte para os amigos de %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Fonte para os amigos de %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -170,7 +197,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -179,9 +206,9 @@ msgstr ""
"Tente subscrever mais pessoas, [juntar-se a um grupo](%%action.groups%%) ou "
"publicar qualquer coisa."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -192,7 +219,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -201,65 +230,80 @@ msgstr ""
"Podia [registar uma conta](%%%%action.register%%%%) e depois dar um toque em "
"%s ou endereçar-lhe uma nota."
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Você e seus amigos"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Actualizações de %1$s e amigos no %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "Método da API não encontrado."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Este método requer um POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -267,17 +311,21 @@ msgstr ""
"Tem de especificar um parâmetro 'aparelho' com um dos valores: sms, im, none."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Não foi possível actualizar o utilizador."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -290,11 +338,13 @@ msgstr "Não foi possível gravar o perfil."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -311,10 +361,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -322,8 +374,9 @@ msgid "Unable to save your design settings."
msgstr "Não foi possível gravar as configurações do estilo."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Não foi possível actualizar o seu estilo."
@@ -342,31 +395,31 @@ msgstr "Bloqueio do utilizador falhou."
msgid "Unblock user failed."
msgstr "Desbloqueio do utilizador falhou."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Mensagens directas de %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Todas as mensagens directas enviadas por %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Mensagens directas para %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Todas as mensagens directas enviadas para %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Mensagem não tem texto!"
@@ -401,7 +454,9 @@ msgid ""
msgstr "Não auto-envie uma mensagem; basta lê-la baixinho a si próprio."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Nenhum estado encontrado com esse ID."
@@ -417,222 +472,290 @@ msgstr "Este estado já é um favorito."
msgid "Could not create favorite."
msgstr "Não foi possível criar o favorito."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Esse estado não é um favorito."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Não foi possível eliminar o favorito."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Não foi possível seguir o utilizador: o perfil não foi encontrado."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Não foi possível seguir utilizador: %s já está na sua lista."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr ""
"Não foi possível deixar de seguir utilizador: Utilizador não encontrado."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Não pode deixar de seguir-se a si próprio."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Têm de ser fornecidos dois IDs ou nomes de utilizador válidos."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Não foi possível determinar o utilizador de origem."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Não foi possível encontrar o utilizador de destino."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "Utilizador só deve conter letras minúsculas e números. Sem espaços."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Utilizador já é usado. Tente outro."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Utilizador não é válido."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Página de ínicio não é uma URL válida."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Nome completo demasiado longo (máx. 255 caracteres)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Descrição demasiado longa (máx. %d caracteres)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Descrição demasiado longa (máx. %d caracteres)."
+msgstr[1] "Descrição demasiado longa (máx. %d caracteres)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Localidade demasiado longa (máx. 255 caracteres)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Demasiados nomes alternativos! Máx. %d."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Demasiados nomes alternativos! Máx. %d."
+msgstr[1] "Demasiados nomes alternativos! Máx. %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Nome alternativo inválido: \"%s\""
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Nome alternativo \"%s\" já em uso. Tente outro."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Um nome alternativo não pode ser igual ao nome do utilizador."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Grupo não foi encontrado."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Já é membro desse grupo."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Foi bloqueado desse grupo pelo gestor."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Não foi possível adicionar %1$s ao grupo %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Não é membro deste grupo."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Não foi possível remover %1$s do grupo %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Grupos de %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Grupos de %1$s de que %2$s é membro."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "Grupos de %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "Grupos em %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "O upload falhou."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Chave de entrada especificada é inválida."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Não foi fornecido o parâmetro oauth_token."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Chave inválida."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Não tem autorização."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Ocorreu um problema com a sua sessão. Por favor, tente novamente."
@@ -642,40 +765,55 @@ msgid "Invalid nickname / password!"
msgstr "Utilizador ou senha inválidos!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Erro na base de dados ao inserir o utilizador da aplicação OAuth."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Envio inesperado de formulário."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Uma aplicação pretende ligar-se à sua conta"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Permitir ou negar acesso"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"A aplicação <strong>%1$s</strong> por <strong>%2$s</strong> solicita "
+"permissão para <strong>%3$s</strong> os dados da sua conta %4$s. Só deve "
+"permitir acesso à sua conta %4$s a terceiros da sua confiança."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -687,7 +825,7 @@ msgstr ""
"permitir acesso à sua conta %4$s a terceiros da sua confiança."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -695,9 +833,10 @@ msgstr "Conta"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -705,7 +844,7 @@ msgstr "Utilizador"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Senha"
@@ -716,7 +855,7 @@ msgstr "Senha"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -724,86 +863,110 @@ msgid "Cancel"
msgstr "Cancelar"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Permitir"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Permitir ou negar acesso à informação da sua conta."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "Confirmação do mensageiro instantâneo cancelada."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "A chave de pedido %s foi negada e retirada."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Não tem autorização."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "Não tem autorização."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Este método requer um POST ou DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Não pode apagar o estado de outro utilizador."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Nota não foi encontrada."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Não pode repetir a sua própria nota."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Já repetiu essa nota."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Estado apagado."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Não foi encontrado um estado com esse ID."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "O cliente tem de fornecer um parâmetro 'status' com um valor."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -811,178 +974,252 @@ msgstr[0] "Demasiado longo. Tamanho máx. das notas é %d caracteres."
msgstr[1] "Demasiado longo. Tamanho máx. das notas é %d caracteres."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "Método da API não encontrado."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] "Tamanho máx. das notas é %d caracteres, incluindo a URL do anexo."
msgstr[1] "Tamanho máx. das notas é %d caracteres, incluindo a URL do anexo."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Formato não suportado."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Favoritas de %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s actualizações preferidas por %2$s / %2$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Não foi possível actualizar o grupo."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Actualizações que mencionam %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s actualizações em resposta a actualizações de %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "Notas públicas de %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s actualizações de todos!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Método não implementado."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Repetida para %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Repetições de %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Notas categorizadas com %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Actualizações categorizadas com %1$s em %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "Método da API em desenvolvimento."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Não encontrado."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+#, fuzzy
+msgid "User not found."
+msgstr "Método da API não encontrado."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Anexo não foi encontrado."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Nome de utilizador não definido."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Tamanho não definido."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Tamanho inválido."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "Pode carregar o seu avatar pessoal. O tamanho máximo do ficheiro é %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Utilizador sem perfil correspondente."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Configurações do avatar"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Original"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Antevisão"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Apagar"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Carregar"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Cortar"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Não foi carregado nenhum ficheiro."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Escolha uma área quadrada da imagem para ser o seu avatar"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Perdi os dados do nosso ficheiro."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Avatar actualizado."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Falha ao actualizar avatar."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Avatar apagado."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Já bloqueou esse utilizador."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Bloquear utilizador"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -998,8 +1235,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1007,7 +1244,7 @@ msgstr "Não"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Não bloquear este utilizador"
@@ -1017,8 +1254,8 @@ msgstr "Não bloquear este utilizador"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1026,140 +1263,170 @@ msgstr "Sim"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Bloquear este utilizador"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Não foi possível gravar informação do bloqueio."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Grupo não foi encontrado."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s perfis bloqueados"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "Perfis bloqueados de %1$s, página %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Uma lista dos utilizadores com entrada bloqueada neste grupo."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Desbloquear utilizador do grupo"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Desbloquear"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Desbloquear este utilizador"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Publicar em %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Sem código de confimação."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Código de confirmação não encontrado"
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Esse código de confirmação não é para si!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Tipo do endereço %s não reconhecido."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Esse endereço já tinha sido confirmado."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Não foi possível actualizar o utilizador."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Não foi possível apagar a confirmação do endereço electrónico."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "Não foi possível apagar a confirmação do mensageiro instantâneo."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Confirmar endereço"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "O endereço \"%s\" foi confirmado para a sua conta."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Conversação"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Notas"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Tem de iniciar uma sessão para eliminar uma aplicação."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Aplicação não foi encontrada."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Não é o proprietário desta aplicação."
@@ -1167,15 +1434,18 @@ msgstr "Não é o proprietário desta aplicação."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Ocorreu um problema com a sua sessão."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Apagar aplicação"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1186,12 +1456,12 @@ msgstr ""
"utilizadores em existência."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Não apagar esta aplicação"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Apagar esta aplicação"
@@ -1227,13 +1497,14 @@ msgstr "Não foi possível actualizar o grupo."
msgid "Deleted group %s"
msgstr "%1$s deixou o grupo %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Apagar utilizador"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1256,22 +1527,27 @@ msgstr "Não apagar esta nota"
msgid "Delete this group"
msgstr "Apagar este utilizador"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Não iniciou sessão."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Nota não pode ser apagada."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1279,21 +1555,24 @@ msgstr ""
"Está prestes a apagar permamentemente uma nota. Esta acção não pode ser "
"desfeita."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Apagar nota"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Tem a certeza de que quer apagar esta nota?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Não apagar esta nota"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Apagar esta nota"
@@ -1381,12 +1660,14 @@ msgstr ""
"Pode fazer o upload de um tema personalizado para o StatusNet, na forma de "
"um arquivo .ZIP."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Alterar imagem de fundo"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Fundo"
@@ -1400,40 +1681,48 @@ msgstr ""
"é %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Ligar"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Desligar"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Ligar ou desligar a imagem de fundo."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Repetir imagem de fundo em mosaico"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Alterar cores"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Conteúdo"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Barra"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Texto"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Links"
@@ -1445,29 +1734,31 @@ msgstr "Avançado"
msgid "Custom CSS"
msgstr "CSS personalizado"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Usar predefinições"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Repor estilos predefinidos"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Repor predefinição"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Gravar"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Gravar o estilo"
@@ -1511,9 +1802,9 @@ msgid "Name is required."
msgstr "Nome é obrigatório."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "Nome é demasiado longo (máx. 255 caracteres)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1526,16 +1817,6 @@ msgstr "Nome já é usado. Tente outro."
msgid "Description is required."
msgstr "Descrição é obrigatória."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Descrição demasiado longa (máx. %d caracteres)."
-msgstr[1] "Descrição demasiado longa (máx. %d caracteres)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1552,7 +1833,7 @@ msgid "Organization is required."
msgstr "Organização é obrigatória."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Organização é demasiado longa (máx. 255 caracteres)."
@@ -1576,39 +1857,49 @@ msgstr "A URL de callback é inválida."
msgid "Could not update application."
msgstr "Não foi possível actualizar a aplicação."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Editar grupo %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Tem de iniciar uma sessão para criar o grupo."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Tem de ser administrador para editar o grupo."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Use este formulário para editar o grupo."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Nome alternativo inválido: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Não foi possível actualizar o grupo."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Não foi possível criar os nomes alternativos."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Opções gravadas."
@@ -1805,6 +2096,12 @@ msgstr "Nenhuma confirmação pendente para cancelar."
msgid "That is the wrong email address."
msgstr "Esse endereço de correio electrónico está errado."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Não foi possível apagar a confirmação do endereço electrónico."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1887,7 +2184,7 @@ msgstr ""
"uma nota às favoritas!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Notas favoritas de %s"
@@ -1984,19 +2281,23 @@ msgstr "Não pode atribuir funções aos utilizadores neste site."
msgid "User already has this role."
msgstr "O utilizador já tem esta função."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Não foi especificado um perfil."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Não foi encontrado um perfil com essa identificação."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Não foi especificado um grupo."
@@ -2062,8 +2363,10 @@ msgstr ""
"Personalize o aspecto do seu grupo com uma imagem de fundo e uma paleta de "
"cores à sua escolha."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Não foi possível actualizar o estilo."
@@ -2083,6 +2386,14 @@ msgstr ""
"Pode carregar uma imagem para logotipo do seu grupo. O tamanho máximo do "
"ficheiro é %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Carregar"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Cortar"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Escolha uma área quadrada da imagem para ser o logotipo."
@@ -2225,15 +2536,18 @@ msgstr ""
"Podia [registar uma conta](%%action.register%%) e [criar o grupo](%%action."
"newgroup%%) você mesmo!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Só um gestor pode desbloquear membros de um grupo."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Acesso do utilizador ao grupo não foi bloqueado."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Erro ao remover o bloqueio."
@@ -2322,7 +2636,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Publicar um MicroID para o meu endereço Jabber/GTalk."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Preferências gravadas."
@@ -2449,10 +2763,9 @@ msgstr[1] "Já subscreveu estes utilizadores:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2635,8 +2948,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Texto de boas-vindas inválido. Tamanho máx. é 255 caracteres."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2808,50 +3122,37 @@ msgstr "Tem de iniciar uma sessão para registar uma aplicação."
msgid "Use this form to register a new application."
msgstr "Use este formulário para registar uma nova aplicação."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Nome é demasiado longo (máx. 255 caracteres)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "É necessária a URL de origem."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Organização é demasiado longa (máx. 255 caracteres)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Não foi possível criar a aplicação."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Grupo novo"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Use este formulário para criar um grupo novo."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "descrição é demasiada extensa (máx. %d caracteres)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Mensagem nova"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Não pode enviar uma mensagem a este utilizador."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Sem conteúdo!"
@@ -2860,7 +3161,7 @@ msgid "No recipient specified."
msgstr "Não especificou um destinatário."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "Não auto-envie uma mensagem; basta lê-la baixinho a si próprio."
@@ -2871,12 +3172,12 @@ msgstr "Mensagem enviada"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Mensagem directa para %s foi enviada."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Erro do Ajax"
@@ -2884,17 +3185,7 @@ msgstr "Erro do Ajax"
msgid "New notice"
msgstr "Nota nova"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Demasiado longo. Tamanho máx. das notas é %d caracteres."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "Tamanho máx. das notas é %d caracteres, incluindo a URL do anexo."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Nota publicada"
@@ -3032,25 +3323,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Nota não tem perfil."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Estado de %1$s em %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "O tipo de conteúdo %s não é suportado."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Só URLs %s sobre HTTP simples, por favor."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Formato de dados não suportado."
@@ -3063,36 +3354,46 @@ msgstr "Pesquisa de Pessoas"
msgid "Notice Search"
msgstr "Pesquisa de Notas"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Outras configurações"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Gerir várias outras opções."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (serviço gratuito)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Encurtar URLs com"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Serviço de encurtamento que será usado automaticamente"
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Ver estilos para o perfil"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Mostrar ou esconder estilos para o perfil."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Serviço de encurtamento de URLs demasiado extenso (máx. 50 caracteres)"
#: actions/otp.php:69
@@ -3538,8 +3839,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 letras minúsculas ou números, sem pontuação ou espaços"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Nome completo"
@@ -3579,9 +3881,10 @@ msgid "Bio"
msgstr "Biografia"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Localidade"
@@ -3924,7 +4227,8 @@ msgid "Unexpected password reset."
msgstr "Reinício inesperado da senha."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Senha tem de ter 6 ou mais caracteres."
#: actions/recoverpassword.php:369
@@ -4171,7 +4475,7 @@ msgid "Repeated!"
msgstr "Repetida!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Respostas a %s"
@@ -4303,11 +4607,12 @@ msgstr "Organização"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Descrição"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Estatísticas"
@@ -4325,6 +4630,11 @@ msgstr "Operações da aplicação"
msgid "Reset key & secret"
msgstr "Reiniciar chave e segredo"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Apagar"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Informação da aplicação"
@@ -4419,77 +4729,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Esta é uma forma de partilhar aquilo de que gosta."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "Grupo %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Grupo %1$s, página %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Perfil do grupo"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Anotação"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Nomes alternativos"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Acções do grupo"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Fonte de notas do grupo %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Fonte de notas do grupo %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Fonte de notas do grupo %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "FOAF do grupo %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Membros"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Nenhum)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Todos os membros"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Criado"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Membros"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4498,14 +4837,17 @@ msgid ""
"their life and interests. [Join now](%%%%action.register%%%%) to become part "
"of this group and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-"**%s** é um grupo de utilizadores no site %%site.name%%, um serviço de "
+"**%s** é um grupo de utilizadores no site %%%%site.name%%%%, um serviço de "
"[microblogues](http://en.wikipedia.org/wiki/Micro-blogging) baseado no "
"programa de Software Livre [StatusNet](http://status.net/). Os membros deste "
"grupo partilham mensagens curtas acerca das suas vidas e interesses. "
-"[Registe-se agora](%%action.register%%) para se juntar a este grupo e a "
-"muitos mais! ([Saber mais](%%doc.help%%))"
+"[Registe-se agora](%%%%action.register%%%%) para se juntar a este grupo e a "
+"muitos mais! ([Saber mais](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4513,29 +4855,36 @@ msgid ""
"[StatusNet](http://status.net/) tool. Its members share short messages about "
"their life and interests. "
msgstr ""
-"**%s** é um grupo de utilizadores no site %%site.name%%, um serviço de "
+"**%s** é um grupo de utilizadores no site %%%%site.name%%%%, um serviço de "
"[microblogues](http://en.wikipedia.org/wiki/Micro-blogging) baseado no "
"programa de Software Livre [StatusNet](http://status.net/). Os membros deste "
"grupo partilham mensagens curtas acerca das suas vidas e interesses. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Gestores"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Mensagem não foi encontrada."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Só o remetente e o destinatário podem ler esta mensagem."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Mensagem para %1$s a %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Mensagem de %1$s a %2$s"
@@ -4544,47 +4893,67 @@ msgstr "Mensagem de %1$s a %2$s"
msgid "Notice deleted."
msgstr "Avatar actualizado."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr " categorizou %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, página %2$d"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Notas categorizadas com %1$s, página %2$d"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, página %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Fonte de notas de %1$s com a categoria %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Fonte de notas para %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Fonte de notas para %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Fonte de notas para %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF para %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "Estas são as notas de %1$s, mas %2$s ainda não publicou nenhuma."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4592,7 +4961,9 @@ msgstr ""
"Viu algo de interessante ultimamente? Como ainda não publicou nenhuma nota, "
"esta seria uma óptima altura para começar :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4601,7 +4972,9 @@ msgstr ""
"Pode tentar dar um toque em %1$s ou [endereçar-lhe uma nota](%%%%action."
"newnotice%%%%?status_textarea=%2$s)."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4609,24 +4982,27 @@ msgid ""
"[StatusNet](http://status.net/) tool. [Join now](%%%%action.register%%%%) to "
"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-"**%s** tem uma conta no site %%site.name%%, um serviço de [microblogues]"
+"**%s** tem uma conta no site %%%%site.name%%%%, um serviço de [microblogues]"
"(http://en.wikipedia.org/wiki/Micro-blogging) baseado no programa de "
-"Software Livre [StatusNet](http://status.net/). [Registe-se agora](%%action."
-"register%%) para seguir as notas de **%s** e de muitos mais! ([Saber mais](%%"
-"doc.help%%))"
+"Software Livre [StatusNet](http://status.net/). [Registe-se agora](%%%%"
+"action.register%%%%) para seguir as notas de **%s** e de muitos mais! "
+"([Saber mais](%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
"wikipedia.org/wiki/Micro-blogging) service based on the Free Software "
"[StatusNet](http://status.net/) tool. "
msgstr ""
-"**%s** tem uma conta no site %%site.name%%, um serviço de [microblogues]"
+"**%s** tem uma conta no site %%%%site.name%%%%, um serviço de [microblogues]"
"(http://en.wikipedia.org/wiki/Micro-blogging) baseado no programa de "
"Software Livre [StatusNet](http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Repetições de %s"
@@ -4740,31 +5116,40 @@ msgstr ""
"Quanto tempo os utilizadores terão de esperar (em segundos) para publicar a "
"mesma coisa outra vez."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Aviso do Site"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Editar mensagem do site"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Não foi possível gravar o aviso do site."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "Tamanho máximo do aviso do site é 255 caracteres."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Texto do aviso do site"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr "Texto do aviso do site (máx. 255 caracteres; pode usar HTML)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Gravar aviso do site"
@@ -4981,12 +5366,14 @@ msgstr "Instantâneos serão enviados para esta URL"
msgid "Save snapshot settings"
msgstr "Gravar configurações do instantâneo"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Não subscreveu esse perfil."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Não foi possível gravar a subscrição."
@@ -5228,75 +5615,93 @@ msgstr ""
"site."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Utilizador"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Limite da biografia inválido. Tem de ser numérico."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "Texto de boas-vindas inválido. Tamanho máx. é 255 caracteres."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Subscrição predefinida é inválida: '%1$s' não é utilizador."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Perfil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Limite da Biografia"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Tamanho máximo de uma biografia em caracteres."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Utilizadores novos"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Boas-vindas a utilizadores novos"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Texto de boas-vindas a utilizadores novos (máx. 255 caracteres)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Subscrição predefinida"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Novos utilizadores subscrevem automaticamente este utilizador."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Convites"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Convites habilitados"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Permitir, ou não, que utilizadores convidem utilizadores novos."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5404,11 +5809,13 @@ msgstr "Não é possível ler a URL do avatar ‘%s’."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Tipo de imagem incorrecto para o avatar da URL ‘%s’."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Estilo do perfil"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5506,7 +5913,7 @@ msgid "Plugins"
msgstr "Plugins"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Versão"
@@ -5539,32 +5946,46 @@ msgstr "o Robin acha que algo é impossível."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
-#, php-format
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
+#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+"Nenhum ficheiro pode ter mais de %1$d bytes e o que enviou tinha %2$d bytes. "
+"Tente enviar uma versão mais pequena."
+msgstr[1] ""
"Nenhum ficheiro pode ter mais de %1$d bytes e o que enviou tinha %2$d bytes. "
"Tente enviar uma versão mais pequena."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+"Um ficheiro desta dimensão excederia a sua quota de utilizador de %d bytes."
+msgstr[1] ""
"Um ficheiro desta dimensão excederia a sua quota de utilizador de %d bytes."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr "Um ficheiro desta dimensão excederia a sua quota mensal de %d bytes."
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+"Um ficheiro desta dimensão excederia a sua quota mensal de %d bytes."
+msgstr[1] ""
+"Um ficheiro desta dimensão excederia a sua quota mensal de %d bytes."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Nome de ficheiro inválido."
@@ -5693,32 +6114,40 @@ msgid "Problem saving notice."
msgstr "Problema na gravação da nota."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+#, fuzzy
+msgid "Bad type provided to saveKnownGroups."
msgstr "O tipo fornecido ao método saveKnownGroups é incorrecto"
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Problema na gravação da caixa de entrada do grupo."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Não foi possível gravar a informação do grupo local."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
@@ -5726,7 +6155,7 @@ msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5798,32 +6227,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "%1$s dá-lhe as boas-vindas, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Nenhum utilizador único definido para o modo de utilizador único."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Não foi possível criar o grupo."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Não foi possível configurar a URI do grupo."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Não foi possível configurar membros do grupo."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Não foi possível gravar a informação do grupo local."
@@ -5873,194 +6302,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Página sem título"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Navegação primária deste site"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Perfil pessoal e notas dos amigos"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Pessoal"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Altere o seu endereço electrónico, avatar, senha, perfil"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Conta"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Ligar aos serviços"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Ligar"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Alterar a configuração do site"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Gestor"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Convidar amigos e colegas para se juntarem a si em %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Convidar"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Terminar esta sessão"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Sair"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Criar uma conta"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Registar"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Iniciar uma sessão"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Entrar"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Ajudem-me!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Ajuda"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Procurar pessoas ou pesquisar texto"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Pesquisa"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Aviso do site"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Vistas locais"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Aviso da página"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Navegação secundária deste site"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Ajuda"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Sobre"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "FAQ"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "Termos"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Privacidade"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Código fonte"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Contacto"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Emblema"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Licença de software do StatusNet"
@@ -6068,7 +6504,7 @@ msgstr "Licença de software do StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6078,7 +6514,7 @@ msgstr ""
"broughtby%%](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** é um serviço de microblogues."
@@ -6087,7 +6523,7 @@ msgstr "**%%site.name%%** é um serviço de microblogues."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6099,20 +6535,20 @@ msgstr ""
"fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Licença de conteúdos do site"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "O conteúdo e dados do site %1$s são privados e confidenciais."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
@@ -6120,7 +6556,7 @@ msgstr ""
"direitos reservados."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"Direitos de autor sobre o conteúdo e dados detidos pelos contribuidores. "
@@ -6128,7 +6564,7 @@ msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
@@ -6136,19 +6572,19 @@ msgstr ""
"licença %2$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Paginação"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Posteriores"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Anteriores"
@@ -6229,7 +6665,7 @@ msgid "User configuration"
msgstr "Configuração do utilizador"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Utilizador"
@@ -6493,7 +6929,7 @@ msgid "AJAX error"
msgstr "Erro do Ajax"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Comando terminado"
@@ -6509,7 +6945,7 @@ msgstr "Não existe nenhuma nota com essa identificação."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "Utilizador não tem nenhuma última nota."
@@ -6578,6 +7014,14 @@ msgstr "%1$s juntou-se ao grupo %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s deixou o grupo %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6617,133 +7061,137 @@ msgstr ""
"%s é um perfil remoto; só pode enviar mensagens directas a utilizadores no "
"mesmo servidor."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Mensagem demasiado extensa - máx. %1$d caracteres, enviou %2$d."
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Mensagem demasiado extensa - máx. %1$d caracteres, enviou %2$d."
+msgstr[1] "Mensagem demasiado extensa - máx. %1$d caracteres, enviou %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Erro no envio da mensagem directa."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Nota de %s repetida."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Erro ao repetir nota."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Nota demasiado extensa - máx. %1$d caracteres, enviou %2$d."
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Nota demasiado extensa - máx. %1$d caracteres, enviou %2$d."
+msgstr[1] "Nota demasiado extensa - máx. %1$d caracteres, enviou %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Resposta a %s enviada."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Erro ao gravar nota."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Introduza o nome do utilizador para subscrever."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Não pode subscrever perfis OMB por comando."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Subscreveu %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Introduza o nome do utilizador para deixar de subscrever."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "Deixou de subscrever %s."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Comando ainda não implementado."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Notificação desligada."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Não foi possível desligar a notificação."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Notificação ligada."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Não foi possível ligar a notificação."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "Comando para iniciar sessão foi desactivado."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr "O link é utilizável uma única vez e só é válido durante 2 minutos: %s."
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "Subscrição de %s cancelada."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Não subscreveu ninguém."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Subscreveu esta pessoa:"
@@ -6751,14 +7199,14 @@ msgstr[1] "Subscreveu estas pessoas:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Ninguém subscreve as suas notas."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Esta pessoa subscreve as suas notas:"
@@ -6766,21 +7214,21 @@ msgstr[1] "Estas pessoas subscrevem as suas notas:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Não está em nenhum grupo."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Está no grupo:"
msgstr[1] "Está nos grupos:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6924,10 +7372,13 @@ msgstr "Aplicações ligadas autorizadas"
msgid "Database error"
msgstr "Erro de base de dados"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Carregar ficheiro"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6935,16 +7386,29 @@ msgstr ""
"Pode carregar uma imagem de fundo pessoal. O tamanho máximo do ficheiro é "
"2MB."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"O servidor não conseguiu processar tantos dados POST (%s bytes) devido à sua "
-"configuração actual."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "Ligar"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Desligar"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Reiniciar"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Predefinições do estilo repostas"
@@ -6972,7 +7436,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -7010,7 +7475,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 letras minúsculas ou números, sem pontuação ou espaços"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL da página ou do blogue, deste grupo ou assunto"
#: lib/groupeditform.php:168
@@ -7018,19 +7484,29 @@ msgid "Describe the group or topic"
msgstr "Descreva o grupo ou assunto"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Descreva o grupo ou o assunto em %d caracteres"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Descreva o grupo ou o assunto em %d caracteres"
+msgstr[1] "Descreva o grupo ou o assunto em %d caracteres"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "Localidade do grupo, se aplicável, por ex. \"Cidade, Região, País\""
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Nomes adicionais para o grupo, separados por vírgulas ou espaços, máx. %d"
+msgstr[1] ""
"Nomes adicionais para o grupo, separados por vírgulas ou espaços, máx. %d"
#. TRANS: Menu item in the group navigation page.
@@ -7131,39 +7607,57 @@ msgstr "Esta página não está disponível num formato que você aceite"
msgid "Unsupported image file format."
msgstr "Formato do ficheiro da imagem não é suportado."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Esse ficheiro é demasiado grande. O tamanho máximo de ficheiro é %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Transferência parcial."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Ocorreu um erro de sistema ao transferir o ficheiro."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Ficheiro não é uma imagem ou está corrompido."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Perdi o nosso ficheiro."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Tipo do ficheiro é desconhecido"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
+msgstr[1] "MB"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+msgstr[1] "kB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7414,7 +7908,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) adicionou a sua nota às favoritas."
@@ -7424,7 +7918,7 @@ msgstr "%s (@%s) adicionou a sua nota às favoritas."
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7462,7 +7956,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7475,7 +7969,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) enviou uma nota à sua atenção"
@@ -7486,7 +7980,7 @@ msgstr "%s (@%s) enviou uma nota à sua atenção"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7569,7 +8063,7 @@ msgstr "Desculpe, esse não é o seu endereço para receber correio electrónico
msgid "Sorry, no incoming email allowed."
msgstr "Desculpe, não lhe é permitido receber correio electrónico."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Tipo de mensagem não suportado: %s"
@@ -7635,7 +8129,7 @@ msgstr "Não foi possível determinar o tipo MIME do ficheiro."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7646,7 +8140,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "\"%s\" não é um tipo de ficheiro suportado neste servidor."
@@ -7787,31 +8281,31 @@ msgstr "Nota duplicada."
msgid "Couldn't insert new subscription."
msgstr "Não foi possível inserir nova subscrição."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Pessoal"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Respostas"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Favoritas"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Recebidas"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Mensagens recebidas"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Enviadas"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Mensagens enviadas"
@@ -7918,16 +8412,17 @@ msgid "Sandbox this user"
msgstr "Impedir que notas deste utilizador sejam públicas"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Pesquisar site"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Categorias"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -8008,6 +8503,12 @@ msgstr "Nuvem da sua categorização das pessoas"
msgid "None"
msgstr "Nenhum"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Nome de ficheiro inválido."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -8018,8 +8519,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "O ficheiro do tema não foi localizado ou o upload falhou."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Não foi possível gravar o tema."
@@ -8028,17 +8529,22 @@ msgid "Invalid theme: bad directory structure."
msgstr "Tema inválido: estrutura de directórios incorrecta."
#: lib/themeuploader.php:166
-#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+#, fuzzy, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"O tema carregado é demasiado grande; tem de ter menos de %d bytes "
+"descomprimido."
+msgstr[1] ""
"O tema carregado é demasiado grande; tem de ter menos de %d bytes "
"descomprimido."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "Arquivo do tema inválido: falta o ficheiro css/display.css"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8046,16 +8552,16 @@ msgstr ""
"Tema contém um nome de ficheiro ou de directório inválido. Use somente "
"letras ASCII, algarismos, sublinhados e o sinal de menos."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr "O tema contém extensões de ficheiro inseguras; pode não ser seguro."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "Tema contém um ficheiro do tipo '.%s', o que não é permitido."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Ocorreu um erro ao abrir o arquivo do tema."
@@ -8063,6 +8569,13 @@ msgstr "Ocorreu um erro ao abrir o arquivo do tema."
msgid "Top posters"
msgstr "Quem mais publica"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Desbloquear"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Permitir notas públicas"
@@ -8141,17 +8654,17 @@ msgid "Moderator"
msgstr "Moderador"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "há alguns segundos"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "há cerca de um minuto"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8159,12 +8672,12 @@ msgstr[0] "um minuto"
msgstr[1] "%d minutos"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "há cerca de uma hora"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8172,12 +8685,12 @@ msgstr[0] "uma hora"
msgstr[1] "%d horas"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "há cerca de um dia"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8185,12 +8698,12 @@ msgstr[0] "um dia"
msgstr[1] "%d dias"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "há cerca de um mês"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8198,7 +8711,7 @@ msgstr[0] "um mês"
msgstr[1] "%d meses"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "há cerca de um ano"
@@ -8229,32 +8742,22 @@ msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "Mensagem demasiado extensa - máx. %1$d caracteres, enviou %2$d."
msgstr[1] "Mensagem demasiado extensa - máx. %1$d caracteres, enviou %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Não foi especificado um ID de utilizador."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Nome completo demasiado longo (máx. 255 caracteres)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Localidade demasiado longa (máx. 255 caracteres)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Demasiado longo. Tamanho máx. das mensagens é %d caracteres."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Biografia demasiado extensa (máx. %d caracteres)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Descreva-se e aos seus interesses (máx. 140 caracteres)"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/pt_BR/LC_MESSAGES/statusnet.po b/locale/pt_BR/LC_MESSAGES/statusnet.po
index a9038bd09..1c9ebc43d 100644
--- a/locale/pt_BR/LC_MESSAGES/statusnet.po
+++ b/locale/pt_BR/LC_MESSAGES/statusnet.po
@@ -15,156 +15,182 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:27+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:42+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Acesso"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Configurações de acesso ao site"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registro"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "Impedir usuários anônimos (não autenticados) de visualizar o site?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Privado"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Cadastro liberado somente para convidados."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Somente convidados"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Desabilita novos registros."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Fechado"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Salvar as configurações de acesso"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Salvar"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Esta página não existe."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Este usuário não existe."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s e amigos, pág. %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s e amigos"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Fonte de mensagens dos amigos de %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Fonte de mensagens dos amigos de %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Fonte de mensagens dos amigos de %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -174,7 +200,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -183,9 +209,9 @@ msgstr ""
"Tente assinar mais pessoas, [unir-ser a um grupo](%%action.groups%%) ou "
"publicar algo."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -196,7 +222,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -205,65 +233,80 @@ msgstr ""
"Por que você não [registra uma conta](%%action.register%%) pra ser o "
"primeiro a publicar?"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Você e amigos"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Atualizações de %1$s e amigos no %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "O método da API não foi encontrado!"
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Este método requer um POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -272,17 +315,21 @@ msgstr ""
"valores: sms, im, none"
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Não foi possível atualizar o usuário."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -295,12 +342,14 @@ msgstr "Não foi possível salvar o perfil."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
-#, fuzzy, php-format
+#: lib/designsettings.php:298
+#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
"current configuration."
@@ -308,7 +357,7 @@ msgid_plural ""
"The server was unable to handle that much POST data (%s bytes) due to its "
"current configuration."
msgstr[0] ""
-"O servidor não conseguiu manipular a quantidade de dados do POST (%s bytes) "
+"O servidor não conseguiu manipular a quantidade de dados do POST (%s byte) "
"devido à sua configuração atual."
msgstr[1] ""
"O servidor não conseguiu manipular a quantidade de dados do POST (%s bytes) "
@@ -316,10 +365,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -327,8 +378,9 @@ msgid "Unable to save your design settings."
msgstr "Não foi possível salvar suas configurações de aparência."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Não foi possível atualizar a sua aparência."
@@ -347,31 +399,31 @@ msgstr "Não foi possível bloquear o usuário."
msgid "Unblock user failed."
msgstr "Não foi possível desbloquear o usuário."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Mensagens diretas de %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Todas as mensagens diretas enviadas por %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Mensagens diretas para %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Todas as mensagens diretas enviadas para %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Nenhuma mensagem de texto!"
@@ -381,11 +433,11 @@ msgstr "Nenhuma mensagem de texto!"
#. TRANS: Form validation error displayed when message content is too long.
#. TRANS: %d is the maximum number of characters for a message.
#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152
-#, fuzzy, php-format
+#, php-format
msgid "That's too long. Maximum message size is %d character."
msgid_plural "That's too long. Maximum message size is %d characters."
msgstr[0] ""
-"Isso é muito extenso. O tamanho máximo das mensagens é %d caracteres."
+"Isso é muito extenso. O tamanho máximo das mensagens é %d caractere."
msgstr[1] ""
"Isso é muito extenso. O tamanho máximo das mensagens é %d caracteres."
@@ -403,7 +455,6 @@ msgstr ""
#. TRANS: Client error displayed trying to direct message self (403).
#: actions/apidirectmessagenew.php:154
-#, fuzzy
msgid ""
"Do not send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -411,7 +462,9 @@ msgstr ""
"si, discretamente."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Não foi encontrado nenhum status com esse ID."
@@ -427,46 +480,58 @@ msgstr "Esta mensagem já é favorita!"
msgid "Could not create favorite."
msgstr "Não foi possível criar a favorita."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Essa mensagem não é favorita!"
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Não foi possível excluir a favorita."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Não é possível deixar de seguir o usuário: Usuário não encontrado."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Não é possível seguir o usuário: %s já está na sua lista."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Não é possível deixar de seguir o usuário: Usuário não encontrado."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Você não pode deixar de seguir você mesmo!"
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Devem ser fornecidos dois IDs ou nomes de usuários válidos."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Não foi possível determinar o usuário de origem."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Não foi possível encontrar usuário de destino."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -474,176 +539,227 @@ msgstr ""
"ter e espaços."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Esta identificação já está em uso. Tente outro."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Não é uma identificação válida."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "A URL informada não é válida."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
-#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
-msgstr "Nome completo muito extenso (máx. 255 caracteres)"
+msgstr "O nome completo é muito extenso (máx. 255 caracteres)"
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Descrição muito extensa (máximo %d caracteres)."
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "A descrição é muito extensa (máximo %d caractere)."
+msgstr[1] "A descrição é muito extensa (máximo %d caracteres)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
-#, fuzzy
msgid "Location is too long (maximum 255 characters)."
-msgstr "Localização muito extensa (máx. 255 caracteres)."
-
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+msgstr "A localização é muito extensa (máx. 255 caracteres)."
+
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Muitos apelidos! O máximo são %d."
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Muitos apelidos! O máximo é %d."
+msgstr[1] "Muitos apelidos! O máximo são %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Apelido inválido: \"%s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "O apelido \"%s\" já está em uso. Tente outro."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "O apelido não pode ser igual à identificação."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "O grupo não foi encontrado."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Você já é membro desse grupo."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "O administrador desse grupo bloqueou sua inscrição."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Não foi possível associar o usuário %1$s ao grupo %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Você não é membro deste grupo."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Não foi possível remover o usuário %1$s do grupo %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Grupos de %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Grupos de %1$s nos quais %2$s é membro."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "Grupos de %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "grupos no %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "O upload falhou."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
-#, fuzzy
+#: actions/apioauthaccesstoken.php:101
msgid "Invalid request token or verifier."
-msgstr "O token de autenticação especificado é inválido."
+msgstr "O token ou o verificador solicitado é inválido."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Não foi fornecido nenhum parâmetro oauth_token"
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
-#, fuzzy
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
msgid "Invalid request token."
-msgstr "Token inválido."
+msgstr "O token solicitado é inválido."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
-#, fuzzy
+#: actions/apioauthauthorize.php:121
msgid "Request token already authorized."
-msgstr "Você não está autorizado."
+msgstr "O token solicitado já foi autorizado."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
"Ocorreu um problema com o seu token de sessão. Tente novamente, por favor."
@@ -654,41 +770,54 @@ msgid "Invalid nickname / password!"
msgstr "Nome de usuário e/ou senha inválido(s)!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
-#, fuzzy
+#: actions/apioauthauthorize.php:217
msgid "Database error inserting oauth_token_association."
-msgstr ""
-"Erro no banco de dados durante a inserção do usuário da aplicativo OAuth."
+msgstr "Erro no banco de dados durante a inserção de oauth_token_association."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Submissão inesperada de formulário."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Uma aplicação gostaria de se conectar à sua conta"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Permitir ou negar o acesso"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"Uma aplicação solicitou permissão para <strong>%3$s</strong> os dados da sua "
+"conta %4$s. Você deve fornecer acesso à sua conta %4$s somente para "
+"terceiros nos quais você confia."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -701,17 +830,17 @@ msgstr ""
"confia."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
-#, fuzzy
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr "Conta"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -719,7 +848,7 @@ msgstr "Usuário"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Senha"
@@ -730,7 +859,7 @@ msgstr "Senha"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -738,266 +867,362 @@ msgid "Cancel"
msgstr "Cancelar"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
-#, fuzzy
+#: actions/apioauthauthorize.php:485
msgctxt "BUTTON"
msgid "Allow"
msgstr "Permitir"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
-#, fuzzy
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
-msgstr "Permitir ou negar o acesso às informações da sua conta."
+msgstr "Autoriza o acesso às informações da sua conta."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
-#, fuzzy
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
-msgstr "A confirmação do mensageiro instantâneo foi cancelada."
+msgstr "A autorização foi cancelada."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
-#, fuzzy, php-format
+#: actions/apioauthauthorize.php:598
+#, php-format
msgid "The request token %s has been revoked."
-msgstr "O token %s solicitado foi negado e revogado."
+msgstr "O token %s solicitado foi revogado."
+
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+msgid "You have successfully authorized the application"
+msgstr "A aplicação foi autorizada com sucesso"
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+"Por favor, retorne à aplicação e digite o seguinte código de segurança para "
+"completar o processo."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
-#, fuzzy, php-format
-msgid "You have successfully authorized %s."
-msgstr "Você não está autorizado."
+#: actions/apioauthauthorize.php:632
+#, php-format
+msgid "You have successfully authorized %s"
+msgstr "A aplicação %s foi autorizada com sucesso"
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
+"Por favor, retorne a %s e digite o seguinte código de segurança para "
+"completar o processo."
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Esse método requer um POST ou DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Você não pode excluir uma mensagem de outro usuário."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Essa mensagem não existe."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Você não pode repetir a sua própria mensagem."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Você já repetiu essa mensagem."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "A mensagem foi excluída."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Não foi encontrada nenhuma mensagem com esse ID."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "O cliente tem de fornecer um parâmetro 'status' com um valor."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
-#, fuzzy, php-format
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
+#, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
-msgstr[0] "Está muito extenso. O tamanho máximo é de %d caracteres."
+msgstr[0] "Está muito extenso. O tamanho máximo é de %d caractere."
msgstr[1] "Está muito extenso. O tamanho máximo é de %d caracteres."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
-#, fuzzy
+#: actions/apistatusesupdate.php:284
msgid "Parent notice not found."
-msgstr "O método da API não foi encontrado!"
+msgstr "A mensagem pai não foi encontrada."
-#: actions/apistatusesupdate.php:307
-#, fuzzy, php-format
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
+#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
-msgstr[0] "O tamanho máximo da mensagem é de %d caracteres"
+msgstr[0] "O tamanho máximo da mensagem é de %d caractere"
msgstr[1] "O tamanho máximo da mensagem é de %d caracteres"
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Formato não suportado."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Favoritas de %2$s"
-#: actions/apitimelinefavorites.php:119
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
-msgstr "%1$s marcadas como favoritas por %2$s / %2$s."
+msgid "%1$s updates favorited by %2$s / %3$s."
+msgstr "Mensagens de %1$s marcadas como favoritas por %2$s / %3$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Não foi possível gerar a fonte de notícias para o grupo - %s"
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Mensagens mencionando %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s mensagens em resposta a mensagens de %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "Mensagens públicas de %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s mensagens de todo mundo!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Método não implementado."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Repetida para %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Repetições de %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Mensagens etiquetadas como %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Mensagens etiquetadas como %1$s no %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "O método da API está em construção."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Não encontrado."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "O método da API não foi encontrado!"
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Este anexo não existe."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Nenhuma identificação."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Sem tamanho definido."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Tamanho inválido."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
"Você pode enviar seu avatar pessoal. O tamanho máximo do arquivo é de %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Usuário sem um perfil correspondente"
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Configurações do avatar"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Original"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Pré-visualizar"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Excluir"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Enviar"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Cortar"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Não foi enviado nenhum arquivo."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Selecione uma área quadrada da imagem para ser seu avatar"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Os dados do nosso arquivo foram perdidos."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "O avatar foi atualizado."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Não foi possível atualizar o avatar."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "O avatar foi excluído."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Você já bloqueou esse usuário."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Bloquear usuário"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1014,8 +1239,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1023,7 +1248,7 @@ msgstr "Não"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Não bloquear este usuário"
@@ -1033,8 +1258,8 @@ msgstr "Não bloquear este usuário"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1042,140 +1267,170 @@ msgstr "Sim"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Bloquear este usuário"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Não foi possível salvar a informação de bloqueio."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Esse grupo não existe."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "Perfis bloqueados no %s"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "Perfis bloqueados no %1$s, pág. %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Uma lista dos usuários proibidos de se associarem a este grupo."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Desbloquear o usuário do grupo"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Desbloquear"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Desbloquear este usuário"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Publicar em %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Nenhum código de confirmação."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "O código de confirmação não foi encontrado."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Esse não é o seu código de confirmação!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Tipo de endereço %s não reconhecido."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Esse endereço já foi confirmado."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Não foi possível atualizar o usuário."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Não foi possível excluir a confirmação de e-mail."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "Não foi possível excluir a confirmação do mensageiro instantâneo."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Confirme o endereço"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "O endereço \"%s\" foi confirmado para sua conta."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Conversa"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Mensagens"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Você precisa estar autenticado para excluir uma aplicação."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "A aplicação não foi encontrada."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Você não é o dono desta aplicação."
@@ -1183,15 +1438,18 @@ msgstr "Você não é o dono desta aplicação."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Ocorreu um problema com o seu token de sessão."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Excluir a aplicação"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1202,12 +1460,12 @@ msgstr ""
"com os usuários."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Não excluir esta aplicação"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Excluir esta aplicação"
@@ -1243,13 +1501,14 @@ msgstr "Não foi possível atualizar o grupo."
msgid "Deleted group %s"
msgstr "%1$s deixou o grupo %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Excluir usuário"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1272,22 +1531,27 @@ msgstr "Não excluir esta mensagem."
msgid "Delete this group"
msgstr "Excluir este usuário"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Você não está autenticado."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Não é possível excluir esta mensagem."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1295,21 +1559,24 @@ msgstr ""
"Você está prestes a excluir permanentemente uma mensagem. Isso não poderá "
"ser desfeito."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Excluir a mensagem"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Tem certeza que deseja excluir esta mensagem?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Não excluir esta mensagem."
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Excluir esta mensagem"
@@ -1397,12 +1664,14 @@ msgstr ""
"Você pode enviar um tema personalizado para o StatusNet, na forma de um "
"arquivo .zip."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Alterar imagem do fundo"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Fundo"
@@ -1416,40 +1685,48 @@ msgstr ""
"arquivo é de %1 $s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Ativado"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Desativado"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Ativar/desativar a imagem de fundo."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Ladrilhar a imagem de fundo"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Alterar a cor"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Conteúdo"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Barra lateral"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Texto"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Links"
@@ -1461,29 +1738,31 @@ msgstr "Avançado"
msgid "Custom CSS"
msgstr "CSS personalizado"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Usar o padrão|"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Restaura a aparência padrão"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Restaura de volta ao padrão"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Salvar"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Salvar a aparência"
@@ -1527,9 +1806,9 @@ msgid "Name is required."
msgstr "O nome é obrigatório."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "O nome é muito extenso (máx. 255 caracteres)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1542,16 +1821,6 @@ msgstr "Este nome já está em uso. Tente outro."
msgid "Description is required."
msgstr "A descrição é obrigatória."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Descrição muito extensa (máximo %d caracteres)."
-msgstr[1] "Descrição muito extensa (máximo %d caracteres)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1568,7 +1837,7 @@ msgid "Organization is required."
msgstr "A organização é obrigatória."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "A organização é muito extensa (máx. 255 caracteres)."
@@ -1592,39 +1861,49 @@ msgstr "A URL de retorno não é válida."
msgid "Could not update application."
msgstr "Não foi possível atualizar a aplicação."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Editar o grupo %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Você deve estar autenticado para criar um grupo."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Você deve ser um administrador para editar o grupo."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Use esse formulário para editar o grupo."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Apelido inválido: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Não foi possível atualizar o grupo."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Não foi possível criar os apelidos."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "As configurações foram salvas."
@@ -1820,6 +2099,12 @@ msgstr "Nenhuma confirmação pendente para cancelar."
msgid "That is the wrong email address."
msgstr "Esse é o endereço de e-mail errado."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Não foi possível excluir a confirmação de e-mail."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1904,7 +2189,7 @@ msgstr ""
"primeiro a adicionar uma mensagem aos favoritos?"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Mensagens favoritas de %s"
@@ -2001,19 +2286,23 @@ msgstr "Você não pode definir papéis para os usuários neste site."
msgid "User already has this role."
msgstr "O usuário já possui este papel."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Não foi especificado nenhum perfil."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Não foi encontrado nenhum perfil com esse ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Não foi especificado nenhum grupo."
@@ -2080,8 +2369,10 @@ msgstr ""
"Personalize a aparência do grupo com uma imagem de fundo e uma paleta de "
"cores à sua escolha."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Não foi possível atualizar a aparência."
@@ -2101,6 +2392,14 @@ msgstr ""
"Você pode enviar uma imagem de logo para o seu grupo. O tamanho máximo do "
"arquivo é %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Enviar"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Cortar"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Selecione uma área quadrada da imagem para definir a logo"
@@ -2243,15 +2542,18 @@ msgstr ""
"Por que você não [se cadastra](%%action.register%%) e [cria o grupo](%%"
"action.newgroup%%) você mesmo?"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Somente um administrador pode desbloquear membros do grupo."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "O usuário não está bloqueado no grupo."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Erro na remoção do bloqueio."
@@ -2342,7 +2644,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Publique um MicroID para meu endereço de Jabber/Gtalk."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "As preferências foram salvas."
@@ -2468,10 +2770,9 @@ msgstr[1] "Você já está assinando esses usuários:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2654,8 +2955,10 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
msgstr ""
+"Mensagem de boas vindas inválida. O comprimento máximo é de 255 caracteres."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2818,7 +3121,6 @@ msgstr "Nenhuma mensagem atual."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:52
-#, fuzzy
msgid "New application"
msgstr "Nova aplicação"
@@ -2831,50 +3133,37 @@ msgstr "Você deve estar autenticado para registrar uma aplicação."
msgid "Use this form to register a new application."
msgstr "Utilize este formulário para registrar uma nova aplicação."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "O nome é muito extenso (máx. 255 caracteres)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "A URL da fonte é obrigatória."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "A organização é muito extensa (máx. 255 caracteres)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Não foi possível criar a aplicação."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Novo grupo"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Utilize este formulário para criar um novo grupo."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "descrição muito extensa (máximo %d caracteres)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Nova mensagem"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Você não pode enviar mensagens para este usuário."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Nenhum conteúdo!"
@@ -2883,7 +3172,7 @@ msgid "No recipient specified."
msgstr "Não foi especificado nenhum destinatário."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2896,12 +3185,12 @@ msgstr "A mensagem foi enviada"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "A mensagem direta para %s foi enviada."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Erro no Ajax"
@@ -2909,17 +3198,7 @@ msgstr "Erro no Ajax"
msgid "New notice"
msgstr "Nova mensagem"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Está muito extenso. O tamanho máximo é de %d caracteres."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "O tamanho máximo da mensagem é de %d caracteres"
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "A mensagem foi publicada"
@@ -3058,25 +3337,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "A mensagem não está associada a nenhum perfil."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Mensagem de %1$s no %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "O tipo de conteúdo %s não é suportado."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Por favor, somente URLs %s sobre HTTP puro."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Não é um formato de dados suportado."
@@ -3089,36 +3368,46 @@ msgstr "Procurar pessoas"
msgid "Notice Search"
msgstr "Procurar mensagens"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Outras configurações"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Gerencia várias outras opções."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (serviço livre)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Encolher URLs com"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Serviço de encolhimento automático a ser utilizado."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Visualizar aparências do perfil"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Exibir ou esconder as aparências do perfil."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "O serviço de encolhimento de URL é muito extenso (máx. 50 caracteres)."
#: actions/otp.php:69
@@ -3565,8 +3854,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 letras minúsculas ou números, sem pontuações ou espaços"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Nome completo"
@@ -3606,9 +3896,10 @@ msgid "Bio"
msgstr "Descrição"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Localização"
@@ -3951,7 +4242,8 @@ msgid "Unexpected password reset."
msgstr "Restauração inesperada da senha."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "A senha deve ter 6 ou mais caracteres."
#: actions/recoverpassword.php:369
@@ -4197,7 +4489,7 @@ msgid "Repeated!"
msgstr "Repetida!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Respostas para %s"
@@ -4330,11 +4622,12 @@ msgstr "Organização"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Descrição"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Estatísticas"
@@ -4352,6 +4645,11 @@ msgstr "Ações da aplicação"
msgid "Reset key & secret"
msgstr "Restaurar a chave e o segredo"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Excluir"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Informação da aplicação"
@@ -4444,77 +4742,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Esta é uma forma de compartilhar o que você gosta."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "Grupo %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Grupo %1$s, pág. %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Perfil do grupo"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "Site"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Mensagem"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Apelidos"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Ações do grupo"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Fonte de mensagens do grupo %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Fonte de mensagens do grupo %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Fonte de mensagens do grupo %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "FOAF para o grupo %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Membros"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Nenhum)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Todos os membros"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Criado"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Membros"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4530,7 +4857,10 @@ msgstr ""
"para se tornar parte deste grupo e muito mais! ([Saiba mais](%%%%doc.help%%%"
"%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4543,24 +4873,31 @@ msgstr ""
"[StatusNet](http://status.net/). Seus membros compartilham mensagens curtas "
"sobre suas vidas e interesses. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Administradores"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Essa mensagem não existe."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Apenas o remetente e o destinatário podem ler esta mensagem."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Mensagem para %1$s no %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Mensagem de %1$s no %2$s"
@@ -4569,49 +4906,69 @@ msgstr "Mensagem de %1$s no %2$s"
msgid "Notice deleted."
msgstr "A mensagem excluída."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr " etiquetada %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, pág. %2$d"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Mensagens etiquetadas com %1$s, pág. %2$d"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, pág. %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Fonte de mensagens de %1$s etiquetada como %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Fonte de mensagens de %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Fonte de mensagens de %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Fonte de mensagens de %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF de %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
"Este é o fluxo público de mensagens de %1$s, mas %2$s não publicou nada "
"ainda."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4619,7 +4976,9 @@ msgstr ""
"Viu alguma coisa interessante recentemente? Você ainda não publicou nenhuma "
"mensagem. Que tal começar agora? :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4628,7 +4987,9 @@ msgstr ""
"Seja o primeiro a [publicar sobre este tópico](%%%%action.newnotice%%%%?"
"status_textarea=%s)!"
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4642,7 +5003,9 @@ msgstr ""
"acompanhar as mensagens de **%s** e muito mais! ([Saiba mais](%%%%doc.help%%%"
"%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4653,7 +5016,8 @@ msgstr ""
"pt.wikipedia.org/wiki/Micro-blogging) baseado no software livre [StatusNet]"
"(http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Repetição de %s"
@@ -4767,31 +5131,40 @@ msgstr ""
"Quanto tempo (em segundos) os usuários devem esperar para publicar a mesma "
"coisa novamente."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Avisos do site"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Editar os avisos do site (exibidos em todas as páginas)"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Não foi possível salvar os avisos do site."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "O tamanho máximo para os avisos é de 255 caracteres."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Texto dos avisos"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr "Texto dos avisos do site (no máximo 255 caracteres; pode usar HTML)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Salvar os avisos do site"
@@ -5006,12 +5379,14 @@ msgstr "As estatísticas serão enviadas para esta URL"
msgid "Save snapshot settings"
msgstr "Salvar as configurações de estatísticas"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Você não está assinando esse perfil."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Não foi possível salvar a assinatura."
@@ -5253,76 +5628,94 @@ msgstr ""
"do site."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Usuário"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Limite da descrição inválido. Seu valor deve ser numérico."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
"Mensagem de boas vindas inválida. O comprimento máximo é de 255 caracteres."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Assinatura padrão inválida: '%1$s' não é um usuário."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Perfil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Limite da descrição"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Comprimento máximo da descrição do perfil, em caracteres."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Novos usuários"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Boas vindas aos novos usuários"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Texto de boas vindas para os novos usuários (máx. 255 caracteres)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Assinatura padrão"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Os novos usuários assinam esse usuário automaticamente."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Convites"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Convites habilitados"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Define se os usuários podem ou não convidar novos usuários."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5430,11 +5823,13 @@ msgstr "Não é possível ler a URL '%s' do avatar."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Tipo de imagem errado para a URL '%s' do avatar."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Aparência do perfil"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5535,7 +5930,7 @@ msgid "Plugins"
msgstr "Plugins"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Versão"
@@ -5568,31 +5963,42 @@ msgstr "o Robin acha que algo é impossível."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
-#, php-format
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
+#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+"Nenhum arquivo pode ter mais de %1$d bytes e o que você enviou tinha %2$d "
+"bytes. Tente enviar uma versão mais pequena."
+msgstr[1] ""
"Nenhum arquivo pode ter mais de %1$d bytes e o que você enviou tinha %2$d "
"bytes. Tente enviar uma versão mais pequena."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr "Um arquivo deste tamanho excederá a sua conta de %d bytes."
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] "Um arquivo deste tamanho excederá a sua conta de %d bytes."
+msgstr[1] "Um arquivo deste tamanho excederá a sua conta de %d bytes."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr "Um arquivo deste tamanho excederá a sua conta mensal de %d bytes."
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] "Um arquivo deste tamanho excederá a sua conta mensal de %d bytes."
+msgstr[1] "Um arquivo deste tamanho excederá a sua conta mensal de %d bytes."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Nome de arquivo inválido."
@@ -5721,39 +6127,47 @@ msgid "Problem saving notice."
msgstr "Problema no salvamento da mensagem."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+#, fuzzy
+msgid "Bad type provided to saveKnownGroups."
msgstr "O tipo fornecido ao método saveKnownGroups é incorreto"
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Problema no salvamento das mensagens recebidas do grupo."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Não foi possível salvar a informação do grupo local."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr "Não é possível revogar a função \"%1$s\" do usuário #%2$d; não existe."
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5825,32 +6239,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Bem vindo(a) a %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Nenhum usuário definido para o modo de usuário único."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Não foi possível criar o grupo."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Não foi possível definir a URI do grupo."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Não foi possível configurar a associação ao grupo."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Não foi possível salvar a informação do grupo local."
@@ -5900,194 +6314,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Página sem título"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Navegação primária no site"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Perfil pessoal e fluxo de mensagens dos amigos"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Pessoal"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Altere seu e-mail, avatar, senha, perfil"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Conta"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Conecte-se a outros serviços"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Conectar"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Altere as configurações do site"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Administrar"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Convide seus amigos e colegas para unir-se a você no %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Convidar"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Sair do site"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Sair"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Criar uma conta"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Registrar-se"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Autentique-se no site"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Entrar"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Ajudem-me!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Ajuda"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Procure por pessoas ou textos"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Pesquisar"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Avisos do site"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Visualizações locais"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Notícia da página"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Navegação secundária no site"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Ajuda"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Sobre"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "FAQ"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "Termos de uso"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Privacidade"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Fonte"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Contato"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Mini-aplicativo"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Licença do software StatusNet"
@@ -6095,7 +6516,7 @@ msgstr "Licença do software StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6105,7 +6526,7 @@ msgstr ""
"broughtby%%](%%site.broughtbyurl%%). "
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** é um serviço de microblog."
@@ -6114,7 +6535,7 @@ msgstr "**%%site.name%%** é um serviço de microblog."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6126,26 +6547,26 @@ msgstr ""
"fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Licença do conteúdo do site"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "O conteúdo e os dados de %1$s são privados e confidenciais."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr "Conteúdo e dados licenciados sob %1$s. Todos os direitos reservados."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"Conteúdo e dados licenciados pelos colaboradores. Todos os direitos "
@@ -6153,25 +6574,25 @@ msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr "Todo o conteúdo e dados de %1$s estão disponíveis sob a licença %2$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Paginação"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Próximo"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Anterior"
@@ -6252,7 +6673,7 @@ msgid "User configuration"
msgstr "Configuração do usuário"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Usuário"
@@ -6520,7 +6941,7 @@ msgid "AJAX error"
msgstr "Erro no Ajax"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "O comando foi completado"
@@ -6536,7 +6957,7 @@ msgstr "Não existe uma mensagem com essa id."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "O usuário não tem nenhuma \"última mensagem\"."
@@ -6606,6 +7027,14 @@ msgstr "%1$s associou-se ao grupo %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s deixou o grupo %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6645,115 +7074,121 @@ msgstr ""
"%s é um perfil remoto; você pode só pode enviar mensagens diretas para "
"usuários do mesmo servidor."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"A mensagem é muito extensa - o máximo são %1$d caracteres e você enviou %2$d."
+msgstr[1] ""
"A mensagem é muito extensa - o máximo são %1$d caracteres e você enviou %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Ocorreu um erro durante o envio da mensagem direta."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "A mensagem de %s foi repetida."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Erro na repetição da mensagem."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"A mensagem é muito extensa - o máximo são %1$d caracteres e você enviou %2$d."
+msgstr[1] ""
"A mensagem é muito extensa - o máximo são %1$d caracteres e você enviou %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "A resposta para %s foi enviada."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Erro no salvamento da mensagem."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Especifique o nome do usuário que será assinado."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Não é possível assinar perfis OMB com comandos."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Foi efetuada a assinatura de $s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Especifique o nome do usuário cuja assinatura será cancelada."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "Foi cancelada a assinatura de %s."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "O comando não foi implementado ainda."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Notificação desligada."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Não é possível desligar a notificação."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Notificação ligada."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Não é possível ligar a notificação."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "O comando para autenticação está desabilitado."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
@@ -6762,20 +7197,20 @@ msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "Foi cancelada a assinatura de %s."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Você não está assinando ninguém."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Você já está assinando esta pessoa:"
@@ -6783,14 +7218,14 @@ msgstr[1] "Você já está assinando estas pessoas:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Ninguém o assinou ainda."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Esta pessoa está assinando você:"
@@ -6798,21 +7233,21 @@ msgstr[1] "Estas pessoas estão assinando você:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Você não é membro de nenhum grupo."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Você é membro deste grupo:"
msgstr[1] "Você é membro destes grupos:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6957,26 +7392,42 @@ msgstr "Aplicações autorizadas conectadas"
msgid "Database error"
msgstr "Erro no banco de dados"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Enviar arquivo"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr ""
"Você pode enviar sua imagem de fundo. O tamanho máximo do arquivo é de 2Mb."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"O servidor não conseguiu manipular a quantidade de dados do POST (%s bytes) "
-"devido à sua configuração atual."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "Ativado"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Desativado"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Restaurar"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "A aparência padrão foi restaurada."
@@ -7004,7 +7455,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -7042,7 +7494,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 letras minúsculas ou números, sem pontuações ou espaços"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL para o site ou blog do grupo ou tópico"
#: lib/groupeditform.php:168
@@ -7050,21 +7503,31 @@ msgid "Describe the group or topic"
msgstr "Descreva o grupo ou tópico"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Descreva o grupo ou tópico em %d caracteres."
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Descreva o grupo ou tópico em %d caracteres."
+msgstr[1] "Descreva o grupo ou tópico em %d caracteres."
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
"Localização do grupo, caso tenha alguma, como \"cidade, estado (ou região), "
"país\""
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Apelidos extras para o grupo, separado por vírgulas ou espaços, no máximo %d"
+msgstr[1] ""
"Apelidos extras para o grupo, separado por vírgulas ou espaços, no máximo %d"
#. TRANS: Menu item in the group navigation page.
@@ -7165,39 +7628,57 @@ msgstr "Esta página não está disponível em um tipo de mídia que você aceit
msgid "Unsupported image file format."
msgstr "Formato de imagem não suportado."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "O arquivo é muito grande. O tamanho máximo é de %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Envio parcial."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Erro no sistema durante o envio do arquivo."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Imagem inválida ou arquivo corrompido."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Nosso arquivo foi perdido."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Tipo de arquivo desconhecido"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "Mb"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "Mb"
+msgstr[1] "Mb"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "Kb"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "Kb"
+msgstr[1] "Kb"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7449,7 +7930,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) marcou sua mensagem como favorita"
@@ -7459,7 +7940,7 @@ msgstr "%s (@%s) marcou sua mensagem como favorita"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7497,7 +7978,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7510,7 +7991,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) enviou uma mensagem citando você"
@@ -7521,7 +8002,7 @@ msgstr "%s (@%s) enviou uma mensagem citando você"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7604,7 +8085,7 @@ msgstr "Desculpe-me, mas este não é seu endereço de e-mail para recebimento."
msgid "Sorry, no incoming email allowed."
msgstr "Desculpe-me, mas não é permitido o recebimento de e-mails."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Tipo de mensagem não suportado: %s"
@@ -7672,7 +8153,7 @@ msgstr "Não foi possível determinar o tipo MIME do arquivo."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7683,7 +8164,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "\"%s\" não é um tipo de arquivo suportado neste servidor."
@@ -7824,31 +8305,31 @@ msgstr "Nota duplicada."
msgid "Couldn't insert new subscription."
msgstr "Não foi possível inserir a nova assinatura."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Pessoal"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Respostas"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Favoritos"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Recebidas"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Suas mensagens recebidas"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Enviadas"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Suas mensagens enviadas"
@@ -7955,16 +8436,17 @@ msgid "Sandbox this user"
msgstr "Colocar este usuário em isolamento"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Procurar no site"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Palavra(s)-chave"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -8045,6 +8527,12 @@ msgstr "Nuvem de etiquetas pessoais definidas pelos outros usuário"
msgid "None"
msgstr "Nenhuma"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Nome de arquivo inválido."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -8055,8 +8543,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "O arquivo do tema não foi localizado ou ocorreu uma erro no envio."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Não foi possível salvar o tema."
@@ -8065,16 +8553,20 @@ msgid "Invalid theme: bad directory structure."
msgstr "Tema inválido: estrutura de diretórios incorreta."
#: lib/themeuploader.php:166
-#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+#, fuzzy, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"O tema enviado é muito grande; ele deve ter menos de %d bytes descomprimido."
+msgstr[1] ""
"O tema enviado é muito grande; ele deve ter menos de %d bytes descomprimido."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "Arquivo de tema inválido: está faltando o arquivo css/display.css"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8082,16 +8574,16 @@ msgstr ""
"O tema contém um nome de arquivo ou de diretório inválido. Use somente "
"caracteres ASCII, números e os sinais de sublinhado e hífen."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr "O tema contém extensões de arquivo inseguras; pode não ser seguro."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "O tema contém um arquivo do tipo '.%s', que não é permitido."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Ocorreu um erro ao abrir o arquivo do tema."
@@ -8099,6 +8591,13 @@ msgstr "Ocorreu um erro ao abrir o arquivo do tema."
msgid "Top posters"
msgstr "Quem mais publica"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Desbloquear"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Tirar do isolamento"
@@ -8177,17 +8676,17 @@ msgid "Moderator"
msgstr "Moderador"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "alguns segundos atrás"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "cerca de 1 minuto atrás"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8195,12 +8694,12 @@ msgstr[0] "um minuto"
msgstr[1] "%d minutos"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "cerca de 1 hora atrás"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8208,12 +8707,12 @@ msgstr[0] "uma hora"
msgstr[1] "%d horas"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "cerca de 1 dia atrás"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8221,12 +8720,12 @@ msgstr[0] "um dia"
msgstr[1] "%d dias"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "cerca de 1 mês atrás"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8234,7 +8733,7 @@ msgstr[0] "um mês"
msgstr[1] "%d meses"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "cerca de 1 ano atrás"
@@ -8267,33 +8766,22 @@ msgstr[0] ""
msgstr[1] ""
"A mensagem é muito extensa - o máximo são %1$d caracteres e você enviou %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Não foi especificado nenhum ID de usuário."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Nome completo muito extenso (máx. 255 caracteres)"
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Localização muito extensa (máx. 255 caracteres)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr ""
-#~ "Isso é muito extenso. O tamanho máximo das mensagens é %d caracteres."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "A descrição é muito extensa (máximo %d caracteres)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Descreva a si mesmo e os seus interesses em %d caracteres"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/ru/LC_MESSAGES/statusnet.po b/locale/ru/LC_MESSAGES/statusnet.po
index 548e07998..41389a7b3 100644
--- a/locale/ru/LC_MESSAGES/statusnet.po
+++ b/locale/ru/LC_MESSAGES/statusnet.po
@@ -14,157 +14,183 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:28+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:43+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Доступ"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Настройки доступа к сайту"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Регистрация"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
"Запретить анонимным (не авторизовавшимся) пользователям просматривать сайт?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Личное"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Разрешить регистрацию только по приглашениям."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Только по приглашениям"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Отключить новые регистрации."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Закрыта"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Сохранить настройки доступа"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Сохранить"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Нет такой страницы."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Нет такого пользователя."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s и друзья, страница %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s и друзья"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Лента друзей %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Лента друзей %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Лента друзей %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -172,7 +198,7 @@ msgstr "Это лента %s и друзей, однако пока никто
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -181,9 +207,9 @@ msgstr ""
"Попробуйте подписаться на большее число людей, [присоединитесь к группе](%%"
"action.groups%%) или отправьте что-нибудь сами."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -194,7 +220,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -203,65 +231,80 @@ msgstr ""
"Почему бы не [зарегистрироваться](%%%%action.register%%%%), чтобы "
"«подтолкнуть» %s или оставить запись для них?"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Вы и друзья"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Обновлено от %1$s и его друзей на %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "Метод API не найден."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Этот метод требует POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -270,17 +313,21 @@ msgstr ""
"none."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Не удаётся обновить пользователя."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -293,11 +340,13 @@ msgstr "Не удаётся сохранить профиль."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -317,10 +366,12 @@ msgstr[2] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -328,8 +379,9 @@ msgid "Unable to save your design settings."
msgstr "Не удаётся сохранить ваши настройки оформления!"
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Не удаётся обновить ваше оформление."
@@ -348,31 +400,31 @@ msgstr "Неудача при блокировке пользователя."
msgid "Unblock user failed."
msgstr "Неудача при разблокировке пользователя."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Прямые сообщения от %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Все прямые сообщения от %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Прямые сообщения для %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Все прямые сообщения посланные для %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Отсутствует текст сообщения!"
@@ -409,7 +461,9 @@ msgid ""
msgstr "Не посылайте сообщения сами себе; просто потихоньку скажите это себе."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Нет статуса с таким ID."
@@ -425,223 +479,293 @@ msgstr "Этот статус уже входит в число любимых."
msgid "Could not create favorite."
msgstr "Не удаётся создать любимую запись."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Этот статус не входит в число ваших любимых."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Не удаётся удалить любимую запись."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Не удаётся следовать за пользователем: профиль не найден."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Не удается включить %s в список поддержки, он уже в Вашем списке."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr ""
"Не удаётся следовать за пользователем, т. к. такого пользователя не "
"существует."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Вы не можете перестать следовать за собой."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Необходимо задать два идентификатора или screen_names."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Не удаётся определить исходного пользователя."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Не удаётся найти целевого пользователя."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
"Имя должно состоять только из прописных букв и цифр и не иметь пробелов."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Такое имя уже используется. Попробуйте какое-нибудь другое."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Неверное имя."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "URL Главной страницы неверен."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Полное имя слишком длинное (не больше 255 знаков)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Слишком длинное описание (максимум %d символов)"
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Слишком длинное описание (максимум %d символов)"
+msgstr[1] "Слишком длинное описание (максимум %d символов)"
+msgstr[2] "Слишком длинное описание (максимум %d символов)"
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Слишком длинное месторасположение (максимум 255 знаков)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Слишком много алиасов! Максимальное число — %d."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Слишком много алиасов! Максимальное число — %d."
+msgstr[1] "Слишком много алиасов! Максимальное число — %d."
+msgstr[2] "Слишком много алиасов! Максимальное число — %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Ошибочный псевдоним: «%s»."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Алиас «%s» уже используется. Попробуйте какой-нибудь другой."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Алиас не может совпадать с именем."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Группа не найдена."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Вы уже являетесь членом этой группы."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Вы заблокированы из этой группы администратором."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Не удаётся присоединить пользователя %1$s к группе %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Вы не являетесь членом этой группы."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Не удаётся удалить пользователя %1$s из группы %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Группы %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Группы %1$s, в которых состоит %2$s."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "Группы %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "группы на %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Загрузка не удалась."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Задан неверный ключ для входа."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Не задан параметр oauth_token."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
msgid "Invalid request token."
msgstr "Неправильный запрос токена."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Вы не авторизованы."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Проблема с вашим ключом сессии. Пожалуйста, попробуйте ещё раз."
@@ -651,40 +775,56 @@ msgid "Invalid nickname / password!"
msgstr "Неверное имя или пароль."
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Ошибка базы данных при добавлении пользователя приложения OAuth."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Нетиповое подтверждение формы."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Приложение хочет соединиться с вашей учётной записью"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Разрешить или запретить доступ"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"Приложение <strong>%1$s</strong> от <strong>%2$s</strong> просит разрешение "
+"на<strong>%3$s</strong> данных вашей учётной записи%4$s . Вы должны "
+"предоставлять разрешение на доступ к вашей учётной записи %4$s только тем "
+"сторонним приложениям, которым вы доверяете."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -697,16 +837,17 @@ msgstr ""
"сторонним приложениям, которым вы доверяете."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr "Аккаунт"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -714,7 +855,7 @@ msgstr "Имя"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Пароль"
@@ -725,7 +866,7 @@ msgstr "Пароль"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -733,84 +874,108 @@ msgid "Cancel"
msgstr "Отмена"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
msgctxt "BUTTON"
msgid "Allow"
msgstr "Разрешить"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Разрешить или запретить доступ к информации вашей учётной записи."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
msgstr "Авторизация отменена."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "Ключ запроса %s был запрещён и аннулирован."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Вы успешно авторизованы %s."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
-#, php-format
-msgid "You have successfully authorized %s."
+#: actions/apioauthauthorize.php:632
+#, fuzzy, php-format
+msgid "You have successfully authorized %s"
msgstr "Вы успешно авторизованы %s."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Этот метод требует POST или DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Вы не можете удалять статус других пользователей."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Нет такой записи."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Невозможно повторить собственную запись."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Запись уже повторена."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Статус удалён."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Не найдено статуса с таким ID."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "Клиент должен предоставить параметр «status» со значением."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -819,12 +984,14 @@ msgstr[1] "Слишком длинная запись. Максимальная
msgstr[2] "Слишком длинная запись. Максимальная длина — %d знаков."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "Метод API не найден."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -832,167 +999,238 @@ msgstr[0] "Максимальная длина записи — %d символ
msgstr[1] "Максимальная длина записи — %d символов, включая URL вложения."
msgstr[2] "Максимальная длина записи — %d символов, включая URL вложения."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Неподдерживаемый формат."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Любимое от %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "Обновления %1$s, отмеченные как любимые %2$s / %2$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Не удаётся обновить информацию о группе."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Обновления, упоминающие %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s обновил этот ответ на сообщение: %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "Общая лента %s"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "Обновления %s от всех!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Нереализованный метод."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Повторено для %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Повторы за %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Записи с тегом %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Обновления с тегом %1$s на %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "Метод API реконструируется."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Не найдено."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "Метод API не найден."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Нет такого вложения."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Нет имени."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Нет размера."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Неверный размер."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Аватара"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
"Вы можете загрузить свою аватару. Максимальный размер файла составляет %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Пользователь без соответствующего профиля."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Настройки аватары"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Оригинал"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Просмотр"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Удалить"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Загрузить"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Обрезать"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Файл не загружен."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Подберите нужный квадратный участок для вашей аватары"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Потеряна информация о файле."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Аватара обновлена."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Неудача при обновлении аватары."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Аватара удалена."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Вы уже заблокировали этого пользователя."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Заблокировать пользователя."
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1008,8 +1246,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1017,7 +1255,7 @@ msgstr "Нет"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Не блокировать этого пользователя"
@@ -1027,8 +1265,8 @@ msgstr "Не блокировать этого пользователя"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1036,140 +1274,170 @@ msgstr "Да"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Заблокировать пользователя."
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Не удаётся сохранить информацию о блокировании."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Нет такой группы."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "Заблокированные профили %s"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "Заблокированные профили %1$s, страница %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Список пользователей, заблокированных от присоединения к этой группе."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Разблокировать пользователя в группе."
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Разблокировать"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Разблокировать пользователя."
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Отправить в %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Нет кода подтверждения."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Код подтверждения не найден."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Это не Ваш код подтверждения!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Нераспознанный тип адреса %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Этот адрес уже подтверждён."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Не удаётся обновить пользователя."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Не удаётся удалить подверждение по электронному адресу."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "Не удаётся удалить подверждение IM."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Подтвердить адрес"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Адрес «%s» подтверждён для вашего аккаунта."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Дискуссия"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Записи"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Вы должны войти в систему, чтобы удалить приложение."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Приложение не найдено."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Вы не являетесь владельцем этого приложения."
@@ -1177,15 +1445,18 @@ msgstr "Вы не являетесь владельцем этого прило
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Проблема с вашим ключом сессии."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Удалить приложение"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1196,12 +1467,12 @@ msgstr ""
"пользователей."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Не удаляйте это приложение"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Удалить это приложение"
@@ -1237,13 +1508,14 @@ msgstr "Не удаётся обновить информацию о групп
msgid "Deleted group %s"
msgstr "%1$s покинул группу %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Удалить пользователя"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1264,22 +1536,27 @@ msgstr "Не удаляйте эту группу"
msgid "Delete this group"
msgstr "Удалить эту группу"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Не авторизован."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Не удаётся удалить эту запись."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1287,21 +1564,24 @@ msgstr ""
"Вы окончательно удаляете запись. После того, как это будет сделано, "
"восстановление будет невозможно."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Удалить запись"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Вы уверены, что хотите удалить эту запись?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Не удалять эту запись"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Удалить эту запись"
@@ -1387,12 +1667,14 @@ msgstr "Особая тема"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "Вы можете загрузить особую тему StatusNet в виде ZIP-архива."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Изменение фонового изображения"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Фон"
@@ -1406,40 +1688,48 @@ msgstr ""
"составляет %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Включить"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Отключить"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Включить или отключить показ фонового изображения."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Растянуть фоновое изображение"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Изменение цветовой гаммы"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Содержание"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Боковая панель"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Текст"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Ссылки"
@@ -1451,29 +1741,31 @@ msgstr "Расширенный"
msgid "Custom CSS"
msgstr "Особый CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Использовать значения по умолчанию"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Восстановить оформление по умолчанию"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Восстановить значения по умолчанию"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Сохранить"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Сохранить оформление"
@@ -1517,9 +1809,9 @@ msgid "Name is required."
msgstr "Имя обязательно."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "Имя слишком длинное (не больше 255 знаков)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1532,17 +1824,6 @@ msgstr "Такое имя уже используется. Попробуйте
msgid "Description is required."
msgstr "Описание обязательно."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Слишком длинное описание (максимум %d символов)"
-msgstr[1] "Слишком длинное описание (максимум %d символов)"
-msgstr[2] "Слишком длинное описание (максимум %d символов)"
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1559,7 +1840,7 @@ msgid "Organization is required."
msgstr "Организация обязательна."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Слишком длинное название организации (максимум 255 знаков)."
@@ -1583,39 +1864,49 @@ msgstr "URL-адрес обратного вызова недействител
msgid "Could not update application."
msgstr "Не удаётся обновить приложение."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Изменить информацию о группе %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Вы должны авторизоваться, чтобы создать новую группу."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Вы должны быть администратором, чтобы изменять информацию о группе."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Заполните информацию о группе в следующие поля"
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Неверный алиас: «%s»"
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Не удаётся обновить информацию о группе."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Не удаётся создать алиасы."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Настройки сохранены."
@@ -1817,6 +2108,12 @@ msgstr "Нет подтверждения отказа."
msgid "That is the wrong email address."
msgstr "Это неверный адрес эл. почты."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Не удаётся удалить подверждение по электронному адресу."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1900,7 +2197,7 @@ msgstr ""
"запись в число любимых?"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Любимые записи %s"
@@ -1997,19 +2294,23 @@ msgstr "Вы не можете назначать пользователю ро
msgid "User already has this role."
msgstr "Пользователь уже имеет эту роль."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Профиль не определен."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Нет профиля с таким ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Группа не определена."
@@ -2075,8 +2376,10 @@ msgstr ""
"Настройте внешний вид группы, установив фоновое изображение и цветовую гамму "
"на ваш выбор."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Не удаётся обновить ваше оформление."
@@ -2096,6 +2399,14 @@ msgstr ""
"Здесь вы можете загрузить логотип для группы. Максимальный размер файла "
"составляет %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Загрузить"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Обрезать"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Подберите нужный квадратный участок для вашего логотипа."
@@ -2238,15 +2549,18 @@ msgstr ""
"Почему бы не [зарегистрироваться](%%action.register%%), чтобы [создать "
"группу](%%action.newgroup%%) самому?"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Только администратор может разблокировать участников группы."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Пользователь не заблокировал вас из группы."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Ошибка при удалении данного блока."
@@ -2336,7 +2650,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Опубликовать MicroID для моего Jabber/GTalk - адреса."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Предпочтения сохранены."
@@ -2464,10 +2778,9 @@ msgstr[2] "Вы уже подписаны на пользователя:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2656,7 +2969,8 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
msgstr "Неверное название лицензии. Максимальная длина 255 символов."
#: actions/licenseadminpanel.php:168
@@ -2817,7 +3131,6 @@ msgstr "Нет текущего состояния."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:52
-#, fuzzy
msgid "New application"
msgstr "Новое приложение"
@@ -2830,50 +3143,37 @@ msgstr "Вы должны авторизоваться, чтобы зареги
msgid "Use this form to register a new application."
msgstr "Используйте эту форму для создания нового приложения."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Имя слишком длинное (не больше 255 знаков)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "URL источника обязателен."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Слишком длинное название организации (максимум 255 знаков)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Не удаётся создать приложение."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Новая группа"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Используйте эту форму для создания новой группы."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "Слишком длинное описание (максимум %d символов)"
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Новое сообщение"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Вы не можете послать сообщение этому пользователю."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Нет контента!"
@@ -2882,7 +3182,7 @@ msgid "No recipient specified."
msgstr "Нет адресата."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "Не посылайте сообщения сами себе; просто потихоньку скажите это себе."
@@ -2893,12 +3193,12 @@ msgstr "Сообщение отправлено"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Прямое сообщение для %s послано."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ошибка AJAX"
@@ -2906,17 +3206,7 @@ msgstr "Ошибка AJAX"
msgid "New notice"
msgstr "Новая запись"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Слишком длинная запись. Максимальная длина — %d знаков."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "Максимальная длина записи — %d символов, включая URL вложения."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Запись опубликована"
@@ -3054,25 +3344,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Уведомление не имеет профиля."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "Статус %1$s на %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Тип содержимого %s не поддерживается."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Только %s URL в простом HTTP, пожалуйста."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Неподдерживаемый формат данных."
@@ -3085,36 +3375,46 @@ msgstr "Поиск людей"
msgid "Notice Search"
msgstr "Поиск в записях"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Другие настройки"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Управление другими опциями."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (бесплатный сервис)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Сокращать URL с помощью"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Автоматически использовать выбранный сервис"
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Показать оформления профиля"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Показать или скрыть оформления профиля."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Сервис сокращения URL слишком длинный (максимум 50 символов)."
#: actions/otp.php:69
@@ -3555,8 +3855,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 латинских строчных буквы или цифры, без пробелов"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Полное имя"
@@ -3597,9 +3898,10 @@ msgid "Bio"
msgstr "Биография"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Месторасположение"
@@ -3938,7 +4240,8 @@ msgid "Unexpected password reset."
msgstr "Нетиповая переустановка пароля."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Пароль должен быть длиной не менее 6 символов."
#: actions/recoverpassword.php:369
@@ -4182,7 +4485,7 @@ msgid "Repeated!"
msgstr "Повторено!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Ответы для %s"
@@ -4316,11 +4619,12 @@ msgstr "Организация"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Описание"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Статистика"
@@ -4338,6 +4642,11 @@ msgstr "Действия приложения"
msgid "Reset key & secret"
msgstr "Сбросить ключ и секретную фразу"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Удалить"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Информация о приложении"
@@ -4431,77 +4740,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Это способ поделиться тем, что вам нравится."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "Группа %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Группа %1$s, страница %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Профиль группы"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Запись"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Алиасы"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Действия группы"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Лента записей группы %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Лента записей группы %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Лента записей группы %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "FOAF для группы %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Участники"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(пока ничего нет)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Все участники"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Создано"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Участники"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4517,7 +4855,10 @@ msgstr ""
"action.register%%%%), чтобы стать участником группы и получить множество "
"других возможностей! ([Читать далее](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4530,24 +4871,31 @@ msgstr ""
"обеспечении [StatusNet](http://status.net/). Участники обмениваются "
"короткими сообщениями о своей жизни и интересах. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Администраторы"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Нет такого сообщения."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Только отправитель и получатель могут читать это сообщение."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Сообщение для %1$s на %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Сообщение от %1$s на %2$s"
@@ -4556,47 +4904,67 @@ msgstr "Сообщение от %1$s на %2$s"
msgid "Notice deleted."
msgstr "Запись удалена."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr " с тегом %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, страница %2$d"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Записи с тегом %1$s, страница %2$d"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, страница %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Лента записей %1$s с тегом %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Лента записей для %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Лента записей для %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Лента записей для %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF для %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "Это лента %1$s, однако %2$s пока ничего не отправил."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4604,7 +4972,9 @@ msgstr ""
"Видели недавно что-нибудь интересное? Вы ещё не отправили ни одной записи, "
"сейчас хорошее время для начала :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4613,7 +4983,9 @@ msgstr ""
"Вы можете попробовать «подтолкнуть» %1$s или [написать что-нибудь для них](%%%"
"%action.newnotice%%%%?status_textarea=%2$s)."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4628,7 +5000,9 @@ msgstr ""
"сообщения участника **%s** и иметь доступ ко множеству других возможностей! "
"([Читать далее](%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4640,7 +5014,8 @@ msgstr ""
"использованием свободного программного обеспечения [StatusNet](http://status."
"net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Повтор за %s"
@@ -4754,31 +5129,40 @@ msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
"Сколько нужно ждать пользователям (в секундах) для отправки того же ещё раз."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Уведомление сайта"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Изменить уведомление для всего сайта"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Не удаётся сохранить уведомление сайта."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "Максимальная длина уведомления сайта составляет 255 символов."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Текст уведомления сайта"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr "Текст уведомления сайта (максимум 255 символов; допустим HTML)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Сохранить уведомление сайта"
@@ -4996,12 +5380,14 @@ msgstr "Снимки будут отправляться по этому URL-а
msgid "Save snapshot settings"
msgstr "Сохранить настройки снимка"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Вы не подписаны на этот профиль."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Не удаётся сохранить подписку."
@@ -5245,76 +5631,94 @@ msgstr ""
"Лицензия просматриваемого потока «%1$s» несовместима с лицензией сайта «%2$s»."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Пользователь"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Неверное ограничение биографии. Должно быть числом."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
"Неверный текст приветствия. Максимальная длина составляет 255 символов."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Неверная подписка по умолчанию: «%1$s» не является пользователем."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Профиль"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Ограничение биографии"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Максимальная длина биографии профиля в символах."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Новые пользователи"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Приветствие новым пользователям"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Текст приветствия для новых пользователей (максимум 255 символов)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Подписка по умолчанию"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Автоматически подписывать новых пользователей на этого пользователя."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Приглашения"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Приглашения включены"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Разрешать ли пользователям приглашать новых пользователей."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5420,11 +5824,13 @@ msgstr "Не удаётся прочитать URL аватары «%s»"
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Неверный тип изображения для URL аватары «%s»."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Оформление профиля"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5524,7 +5930,7 @@ msgid "Plugins"
msgstr "Плагины"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Версия"
@@ -5557,31 +5963,50 @@ msgstr "Робин считает, что это невозможно."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
-#, php-format
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
+#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+"Файл не может быть больше %1$d байт, тогда как отправленный вами файл "
+"содержал %2$d байт. Попробуйте загрузить меньшую версию."
+msgstr[1] ""
+"Файл не может быть больше %1$d байт, тогда как отправленный вами файл "
+"содержал %2$d байт. Попробуйте загрузить меньшую версию."
+msgstr[2] ""
"Файл не может быть больше %1$d байт, тогда как отправленный вами файл "
"содержал %2$d байт. Попробуйте загрузить меньшую версию."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr "Файл такого размера превысит вашу пользовательскую квоту в %d байта."
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+"Файл такого размера превысит вашу пользовательскую квоту в %d байта."
+msgstr[1] ""
+"Файл такого размера превысит вашу пользовательскую квоту в %d байта."
+msgstr[2] ""
+"Файл такого размера превысит вашу пользовательскую квоту в %d байта."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr "Файл такого размера превысит вашу месячную квоту в %d байта."
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] "Файл такого размера превысит вашу месячную квоту в %d байта."
+msgstr[1] "Файл такого размера превысит вашу месячную квоту в %d байта."
+msgstr[2] "Файл такого размера превысит вашу месячную квоту в %d байта."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Неверное имя файла."
@@ -5710,32 +6135,40 @@ msgid "Problem saving notice."
msgstr "Проблемы с сохранением записи."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+#, fuzzy
+msgid "Bad type provided to saveKnownGroups."
msgstr "Для saveKnownGroups указан неверный тип"
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Проблемы с сохранением входящих сообщений группы."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Не удаётся сохранить информацию о локальной группе."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
@@ -5744,7 +6177,7 @@ msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5815,32 +6248,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Добро пожаловать на %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Ни задан пользователь для однопользовательского режима."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Не удаётся создать группу."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Не удаётся назначить URI группы."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Не удаётся назначить членство в группе."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Не удаётся сохранить информацию о локальной группе."
@@ -5890,194 +6323,201 @@ msgstr "%1$s — %2$s"
msgid "Untitled page"
msgstr "Страница без названия"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Главная навигация"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Личный профиль и лента друзей"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Личное"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Изменить ваш email, аватар, пароль, профиль"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Настройки"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Соединить с сервисами"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Соединить"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Изменить конфигурацию сайта"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Настройки"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Пригласите друзей и коллег стать такими же как Вы участниками %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Пригласить"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Выйти"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Выход"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Создать новый аккаунт"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Регистрация"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Войти"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Вход"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Помощь"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Помощь"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Искать людей или текст"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Поиск"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Уведомление сайта"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Локальные виды"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Новая запись"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Навигация по подпискам"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Помощь"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "О проекте"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "ЧаВо"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "TOS"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Пользовательское соглашение"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Исходный код"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Контактная информация"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Бедж"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "StatusNet лицензия"
@@ -6085,7 +6525,7 @@ msgstr "StatusNet лицензия"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6095,7 +6535,7 @@ msgstr ""
"broughtby%%](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** — сервис микроблогинга."
@@ -6104,7 +6544,7 @@ msgstr "**%%site.name%%** — сервис микроблогинга."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6117,27 +6557,27 @@ msgstr ""
"licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Лицензия содержимого сайта"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "Содержание и данные %1$s являются личными и конфиденциальными."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
"Авторские права на содержание и данные принадлежат %1$s. Все права защищены."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"Авторские права на содержание и данные принадлежат разработчикам. Все права "
@@ -6145,25 +6585,25 @@ msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr "Все материалы и данные %1$s доступны на условиях лицензии %2$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Разбиение на страницы"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Сюда"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Туда"
@@ -6242,7 +6682,7 @@ msgid "User configuration"
msgstr "Конфигурация пользователя"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Пользователь"
@@ -6510,7 +6950,7 @@ msgid "AJAX error"
msgstr "Ошибка AJAX"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Команда завершена"
@@ -6526,7 +6966,7 @@ msgstr "Записи с таким id не существует."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "У пользователя нет последней записи."
@@ -6595,6 +7035,14 @@ msgstr "%1$s присоединился к группе %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s покинул группу %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6634,114 +7082,125 @@ msgstr ""
"%s профиль другой системы; вы можете отсылать личное сообщение только "
"пользователям этой системы."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Сообщение слишком длинное — не больше %1$d символов, вы отправили %2$d."
+msgstr[1] ""
+"Сообщение слишком длинное — не больше %1$d символов, вы отправили %2$d."
+msgstr[2] ""
"Сообщение слишком длинное — не больше %1$d символов, вы отправили %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Ошибка при отправке прямого сообщения."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Запись %s повторена."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Ошибка при повторении записи."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Запись слишком длинная — не больше %1$d символов, вы отправили %2$d."
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Запись слишком длинная — не больше %1$d символов, вы отправили %2$d."
+msgstr[1] ""
+"Запись слишком длинная — не больше %1$d символов, вы отправили %2$d."
+msgstr[2] ""
+"Запись слишком длинная — не больше %1$d символов, вы отправили %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Ответ %s отправлен."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Проблемы с сохранением записи."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Укажите имя пользователя для подписки."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Невозможно подписаться командой на профили OMB."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Подписался на %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Укажите имя пользователя для отмены подписки."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "Отписаться от %s."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Команда ещё не выполнена."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Оповещение отсутствует."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Нет оповещения."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Есть оповещение."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Есть оповещение."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "Команда входа отключена."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
@@ -6750,20 +7209,20 @@ msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "Отписано %s."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Вы ни на кого не подписаны."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Вы подписаны на этих людей:"
@@ -6772,14 +7231,14 @@ msgstr[2] "Вы подписаны на этих людей:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Никто не подписан на вас."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Эти люди подписались на вас:"
@@ -6788,14 +7247,14 @@ msgstr[2] "Эти люди подписались на вас:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Вы не состоите ни в одной группе."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Вы являетесь участником следующих групп:"
@@ -6803,7 +7262,7 @@ msgstr[1] "Вы являетесь участником следующих гр
msgstr[2] "Вы являетесь участником следующих групп:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6947,10 +7406,13 @@ msgstr "Авторизованные соединённые приложения
msgid "Database error"
msgstr "Ошибка базы данных"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Загрузить файл"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6958,16 +7420,29 @@ msgstr ""
"Вы можете загрузить собственное фоновое изображение. Максимальный размер "
"файла составляет 2МБ."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"Сервер не смог обработать столько POST-данных (%s байт) из-за текущей "
-"конфигурации."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "Включить"
-#: lib/designsettings.php:418
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Отключить"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Сбросить"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Оформление по умолчанию восстановлено."
@@ -6995,7 +7470,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -7033,7 +7509,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 латинских строчных буквы или цифры, без пробелов"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "Адрес страницы, дневника или профиля группы на другом портале"
#: lib/groupeditform.php:168
@@ -7041,19 +7518,34 @@ msgid "Describe the group or topic"
msgstr "Опишите группу или тему"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Опишите группу или тему при помощи %d символов"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Опишите группу или тему при помощи %d символов"
+msgstr[1] "Опишите группу или тему при помощи %d символов"
+msgstr[2] "Опишите группу или тему при помощи %d символов"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "Где находится группа, например «Город, область, страна»"
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Дополнительные имена для группы, разделённые запятой или пробелом, максимум %"
+"d имён"
+msgstr[1] ""
+"Дополнительные имена для группы, разделённые запятой или пробелом, максимум %"
+"d имён"
+msgstr[2] ""
"Дополнительные имена для группы, разделённые запятой или пробелом, максимум %"
"d имён"
@@ -7155,39 +7647,60 @@ msgstr "Страница недоступна для того типа, кото
msgid "Unsupported image file format."
msgstr "Неподдерживаемый формат файла изображения."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Этот файл слишком большой. Максимальный размер файла составляет %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Частичная загрузка."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Системная ошибка при загрузке файла."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Не является изображением или повреждённый файл."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Потерян файл."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Неподдерживаемый тип файла"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "МБ"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "МБ"
+msgstr[1] "МБ"
+msgstr[2] "МБ"
+
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "КБ"
+msgstr[1] "КБ"
+msgstr[2] "КБ"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "КБ"
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
#: lib/jabber.php:387
#, php-format
@@ -7438,7 +7951,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) добавил вашу запись в число своих любимых"
@@ -7448,7 +7961,7 @@ msgstr "%s (@%s) добавил вашу запись в число своих
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7486,7 +7999,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7499,7 +8012,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) отправил запись для вашего внимания"
@@ -7510,7 +8023,7 @@ msgstr "%s (@%s) отправил запись для вашего вниман
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7592,7 +8105,7 @@ msgstr "Простите, это не Ваш входящий электронн
msgid "Sorry, no incoming email allowed."
msgstr "Простите, входящих писем нет."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Неподдерживаемый формат файла изображения: %s"
@@ -7657,7 +8170,7 @@ msgstr "Не удаётся определить mime-тип файла."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7666,7 +8179,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7807,31 +8320,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "Не удаётся вставить новую подписку."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Личное"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Ответы"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Любимое"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Входящие"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Ваши входящие сообщения"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Исходящие"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Ваши исходящие сообщения"
@@ -7938,16 +8451,17 @@ msgid "Sandbox this user"
msgstr "Установить режим песочницы для этого пользователя"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Поиск по сайту"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Ключевые слова"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -8028,6 +8542,12 @@ msgstr "Облако тегов людей"
msgid "None"
msgstr "Нет тегов"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Неверное имя файла."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr "Этот сервер не может обработать загруженные темы без поддержки ZIP."
@@ -8037,8 +8557,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "Файл темы отсутствует или произошёл сбой при загрузке."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Ошибка при сохранении темы."
@@ -8047,17 +8567,25 @@ msgid "Invalid theme: bad directory structure."
msgstr "Ошибочная тема. Плохая структура директорий."
#: lib/themeuploader.php:166
-#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+#, fuzzy, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"Размер загруженной темы слишком велик, в распакованном виде она должна "
+"занимать не более %d байт."
+msgstr[1] ""
+"Размер загруженной темы слишком велик, в распакованном виде она должна "
+"занимать не более %d байт."
+msgstr[2] ""
"Размер загруженной темы слишком велик, в распакованном виде она должна "
"занимать не более %d байт."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "Недопустимый архив: темы. Отсутствует файл css/display.css"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8065,16 +8593,16 @@ msgstr ""
"Тема содержит недопустимое имя файла или папки. Допустимы буквы ASCII, "
"цифры, подчеркивание и знак минуса."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr "Тема содержит файлы с опасным расширением; это может быть небезопасно."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "Тема содержит файл недопустимого типа «.%s»."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Ошибка открытия архива темы."
@@ -8082,6 +8610,13 @@ msgstr "Ошибка открытия архива темы."
msgid "Top posters"
msgstr "Самые активные"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Разблокировать"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Снять режим песочницы"
@@ -8160,17 +8695,17 @@ msgid "Moderator"
msgstr "Модератор"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "пару секунд назад"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "около минуты назад"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8179,12 +8714,12 @@ msgstr[1] ""
msgstr[2] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "около часа назад"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8193,12 +8728,12 @@ msgstr[1] ""
msgstr[2] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "около дня назад"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8207,12 +8742,12 @@ msgstr[1] ""
msgstr[2] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "около месяца назад"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8221,7 +8756,7 @@ msgstr[1] ""
msgstr[2] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "около года назад"
@@ -8258,32 +8793,23 @@ msgstr[1] ""
msgstr[2] ""
"Сообщение слишком длинное — не больше %1$d символов, вы отправили %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Не указан идентификатор пользователя."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Полное имя слишком длинное (не больше 255 знаков)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Слишком длинное месторасположение (максимум 255 знаков)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Слишком длинно. Максимальная длина сообщения — %d знаков."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Слишком длинная биография (максимум %d символов)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Опишите себя и свои увлечения при помощи %d символов"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
diff --git a/locale/statusnet.pot b/locale/statusnet.pot
index 7842652f0..0baa50c92 100644
--- a/locale/statusnet.pot
+++ b/locale/statusnet.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,143 +17,169 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr ""
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr ""
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr ""
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr ""
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr ""
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr ""
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr ""
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr ""
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr ""
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr ""
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr ""
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr ""
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr ""
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr ""
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -161,16 +187,16 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself."
msgstr ""
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -179,89 +205,110 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
msgstr ""
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr ""
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr ""
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr ""
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr ""
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr ""
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr ""
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -274,11 +321,13 @@ msgstr ""
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -291,10 +340,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -302,8 +353,9 @@ msgid "Unable to save your design settings."
msgstr ""
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr ""
@@ -322,31 +374,31 @@ msgstr ""
msgid "Unblock user failed."
msgstr ""
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr ""
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr ""
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr ""
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr ""
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr ""
@@ -379,7 +431,9 @@ msgid ""
msgstr ""
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr ""
@@ -395,216 +449,284 @@ msgstr ""
msgid "Could not create favorite."
msgstr ""
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr ""
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr ""
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr ""
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr ""
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr ""
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr ""
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr ""
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr ""
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr ""
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr ""
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr ""
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr ""
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
msgid "Full name is too long (maximum 255 characters)."
msgstr ""
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr ""
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] ""
+msgstr[1] ""
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
msgid "Location is too long (maximum 255 characters)."
msgstr ""
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr ""
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] ""
+msgstr[1] ""
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr ""
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr ""
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr ""
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr ""
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr ""
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr ""
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr ""
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr ""
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr ""
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr ""
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr ""
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr ""
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr ""
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr ""
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
msgid "Invalid request token or verifier."
msgstr ""
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr ""
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
msgid "Invalid request token."
msgstr ""
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
msgid "Request token already authorized."
msgstr ""
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
@@ -614,39 +736,51 @@ msgid "Invalid nickname / password!"
msgstr ""
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
msgid "Database error inserting oauth_token_association."
msgstr ""
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr ""
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr ""
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -655,16 +789,17 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr ""
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -672,7 +807,7 @@ msgstr ""
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr ""
@@ -683,7 +818,7 @@ msgstr ""
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -691,83 +826,106 @@ msgid "Cancel"
msgstr ""
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
msgctxt "BUTTON"
msgid "Allow"
msgstr ""
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr ""
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
msgstr ""
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+msgid "You have successfully authorized the application"
+msgstr ""
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr ""
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr ""
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr ""
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr ""
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr ""
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr ""
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr ""
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -775,177 +933,246 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
msgid "Parent notice not found."
msgstr ""
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] ""
msgstr[1] ""
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr ""
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr ""
-#: actions/apitimelinefavorites.php:119
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
+msgstr ""
+
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+msgid "Could not generate feed for group - %s"
msgstr ""
-#: actions/apitimelinementions.php:118
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr ""
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr ""
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr ""
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr ""
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+msgid "Unimplemented."
+msgstr ""
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr ""
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr ""
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr ""
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr ""
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr ""
-#: actions/apiusershow.php:96
-msgid "Not found."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
msgstr ""
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr ""
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr ""
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr ""
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr ""
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr ""
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr ""
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr ""
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr ""
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr ""
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+msgctxt "BUTTON"
msgid "Delete"
msgstr ""
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+msgctxt "BUTTON"
msgid "Upload"
msgstr ""
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+msgctxt "BUTTON"
msgid "Crop"
msgstr ""
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr ""
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr ""
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr ""
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr ""
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr ""
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr ""
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr ""
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr ""
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -958,8 +1185,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -967,7 +1194,7 @@ msgstr ""
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr ""
@@ -977,8 +1204,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -986,140 +1213,168 @@ msgstr ""
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr ""
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr ""
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr ""
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr ""
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr ""
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr ""
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr ""
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+msgctxt "BUTTON"
msgid "Unblock"
msgstr ""
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr ""
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr ""
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr ""
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr ""
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr ""
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr ""
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr ""
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr ""
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+msgid "Could not delete address confirmation."
msgstr ""
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr ""
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr ""
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr ""
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr ""
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr ""
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr ""
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr ""
@@ -1127,15 +1382,18 @@ msgstr ""
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr ""
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr ""
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1143,12 +1401,12 @@ msgid ""
msgstr ""
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr ""
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr ""
@@ -1182,12 +1440,13 @@ msgstr ""
msgid "Deleted group %s"
msgstr ""
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
msgid "Delete group"
msgstr ""
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1205,42 +1464,50 @@ msgstr ""
msgid "Delete this group"
msgstr ""
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr ""
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr ""
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
msgstr ""
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr ""
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr ""
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr ""
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr ""
@@ -1322,12 +1589,14 @@ msgstr ""
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr ""
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr ""
@@ -1339,40 +1608,48 @@ msgid ""
msgstr ""
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr ""
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr ""
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr ""
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr ""
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr ""
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr ""
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr ""
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr ""
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr ""
@@ -1384,29 +1661,31 @@ msgstr ""
msgid "Custom CSS"
msgstr ""
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr ""
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr ""
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr ""
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr ""
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr ""
@@ -1450,8 +1729,8 @@ msgid "Name is required."
msgstr ""
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
-msgid "Name is too long (max 255 characters)."
+#: actions/editapplication.php:188 actions/newapplication.php:169
+msgid "Name is too long (maximum 255 characters)."
msgstr ""
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1464,16 +1743,6 @@ msgstr ""
msgid "Description is required."
msgstr ""
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] ""
-msgstr[1] ""
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1490,7 +1759,7 @@ msgid "Organization is required."
msgstr ""
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
msgid "Organization is too long (maximum 255 characters)."
msgstr ""
@@ -1513,39 +1782,49 @@ msgstr ""
msgid "Could not update application."
msgstr ""
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr ""
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr ""
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr ""
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr ""
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr ""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr ""
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr ""
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr ""
@@ -1732,6 +2011,12 @@ msgstr ""
msgid "That is the wrong email address."
msgstr ""
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr ""
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1809,7 +2094,7 @@ msgid ""
msgstr ""
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr ""
@@ -1906,19 +2191,23 @@ msgstr ""
msgid "User already has this role."
msgstr ""
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr ""
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr ""
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr ""
@@ -1979,8 +2268,10 @@ msgid ""
"palette of your choice."
msgstr ""
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr ""
@@ -1998,6 +2289,14 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr ""
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr ""
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr ""
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr ""
@@ -2129,15 +2428,18 @@ msgid ""
"action.newgroup%%) yourself!"
msgstr ""
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr ""
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr ""
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr ""
@@ -2218,7 +2520,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr ""
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr ""
@@ -2337,10 +2639,9 @@ msgstr[1] ""
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
+#: actions/invite.php:145 actions/invite.php:159
#, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr ""
@@ -2491,7 +2792,7 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
+msgid "Invalid license title. Maximum length is 255 characters."
msgstr ""
#: actions/licenseadminpanel.php:168
@@ -2659,48 +2960,37 @@ msgstr ""
msgid "Use this form to register a new application."
msgstr ""
-#: actions/newapplication.php:169
-msgid "Name is too long (maximum 255 chars)."
-msgstr ""
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr ""
-#: actions/newapplication.php:199
-msgid "Organization is too long (maximum 255 chars)."
-msgstr ""
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr ""
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr ""
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr ""
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr ""
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr ""
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr ""
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr ""
@@ -2709,7 +2999,7 @@ msgid "No recipient specified."
msgstr ""
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2720,12 +3010,12 @@ msgstr ""
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr ""
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr ""
@@ -2733,17 +3023,7 @@ msgstr ""
msgid "New notice"
msgstr ""
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr ""
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr ""
@@ -2872,25 +3152,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr ""
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr ""
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr ""
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr ""
@@ -2903,36 +3183,45 @@ msgstr ""
msgid "Notice Search"
msgstr ""
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr ""
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr ""
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr ""
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr ""
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr ""
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr ""
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr ""
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr ""
#: actions/otp.php:69
@@ -3352,8 +3641,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr ""
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr ""
@@ -3392,9 +3682,10 @@ msgid "Bio"
msgstr ""
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr ""
@@ -3713,7 +4004,7 @@ msgid "Unexpected password reset."
msgstr ""
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+msgid "Password must be 6 characters or more."
msgstr ""
#: actions/recoverpassword.php:369
@@ -3928,7 +4219,7 @@ msgid "Repeated!"
msgstr ""
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr ""
@@ -4055,11 +4346,12 @@ msgstr ""
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr ""
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr ""
@@ -4077,6 +4369,11 @@ msgstr ""
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr ""
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr ""
@@ -4160,77 +4457,104 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr ""
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr ""
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr ""
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr ""
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr ""
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr ""
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr ""
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr ""
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr ""
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr ""
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr ""
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr ""
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr ""
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr ""
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr ""
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+msgctxt "LABEL"
msgid "Created"
msgstr ""
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+msgctxt "LABEL"
+msgid "Members"
+msgstr ""
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4240,7 +4564,10 @@ msgid ""
"of this group and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4249,24 +4576,31 @@ msgid ""
"their life and interests. "
msgstr ""
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr ""
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr ""
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr ""
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr ""
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr ""
@@ -4275,60 +4609,84 @@ msgstr ""
msgid "Notice deleted."
msgstr ""
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, php-format
+msgid "%1$s tagged %2$s"
+msgstr ""
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
#, php-format
-msgid " tagged %s"
+msgid "%1$s tagged %2$s, page %3$d"
msgstr ""
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr ""
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr ""
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr ""
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr ""
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr ""
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr ""
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
msgstr ""
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4337,7 +4695,9 @@ msgid ""
"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4345,7 +4705,8 @@ msgid ""
"[StatusNet](http://status.net/) tool. "
msgstr ""
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr ""
@@ -4455,31 +4816,38 @@ msgstr ""
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr ""
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr ""
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr ""
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr ""
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr ""
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr ""
@@ -4688,12 +5056,14 @@ msgstr ""
msgid "Save snapshot settings"
msgstr ""
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr ""
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr ""
@@ -4918,75 +5288,91 @@ msgid ""
msgstr ""
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr ""
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr ""
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr ""
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr ""
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr ""
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr ""
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr ""
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr ""
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr ""
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr ""
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr ""
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5085,11 +5471,13 @@ msgstr ""
msgid "Wrong image type for avatar URL ‘%s’."
msgstr ""
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr ""
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5174,7 +5562,7 @@ msgid "Plugins"
msgstr ""
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr ""
@@ -5207,29 +5595,38 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr ""
@@ -5354,39 +5751,46 @@ msgid "Problem saving notice."
msgstr ""
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr ""
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr ""
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr ""
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr ""
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5456,32 +5860,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr ""
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr ""
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr ""
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr ""
@@ -5531,194 +5935,201 @@ msgstr ""
msgid "Untitled page"
msgstr ""
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr ""
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr ""
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr ""
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr ""
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr ""
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr ""
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr ""
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr ""
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr ""
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr ""
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr ""
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr ""
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr ""
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr ""
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr ""
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr ""
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr ""
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr ""
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr ""
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr ""
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr ""
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr ""
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr ""
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr ""
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr ""
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr ""
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr ""
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr ""
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr ""
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr ""
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr ""
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr ""
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr ""
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr ""
@@ -5726,7 +6137,7 @@ msgstr ""
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -5734,7 +6145,7 @@ msgid ""
msgstr ""
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr ""
@@ -5743,7 +6154,7 @@ msgstr ""
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -5752,50 +6163,50 @@ msgid ""
msgstr ""
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr ""
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr ""
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr ""
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr ""
@@ -5874,7 +6285,7 @@ msgid "User configuration"
msgstr ""
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr ""
@@ -6132,7 +6543,7 @@ msgid "AJAX error"
msgstr ""
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr ""
@@ -6148,7 +6559,7 @@ msgstr ""
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr ""
@@ -6214,6 +6625,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr ""
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6251,133 +6670,137 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr ""
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr ""
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr ""
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr ""
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr ""
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr ""
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr ""
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr ""
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr ""
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr ""
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr ""
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr ""
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] ""
@@ -6385,14 +6808,14 @@ msgstr[1] ""
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr ""
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] ""
@@ -6400,21 +6823,21 @@ msgstr[1] ""
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr ""
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] ""
msgstr[1] ""
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6515,23 +6938,38 @@ msgstr ""
msgid "Database error"
msgstr ""
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr ""
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr ""
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+msgctxt "RADIO"
+msgid "On"
msgstr ""
-#: lib/designsettings.php:418
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+msgctxt "RADIO"
+msgid "Off"
+msgstr ""
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr ""
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr ""
@@ -6559,7 +6997,8 @@ msgstr ""
msgid "FOAF"
msgstr ""
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6597,7 +7036,7 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr ""
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+msgid "URL of the homepage or blog of the group or topic."
msgstr ""
#: lib/groupeditform.php:168
@@ -6606,18 +7045,26 @@ msgstr ""
#: lib/groupeditform.php:170
#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr ""
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] ""
+msgstr[1] ""
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr ""
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -6717,39 +7164,57 @@ msgstr ""
msgid "Unsupported image file format."
msgstr ""
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr ""
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr ""
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr ""
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr ""
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr ""
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr ""
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr ""
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] ""
+msgstr[1] ""
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr ""
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -6941,7 +7406,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr ""
@@ -6951,7 +7416,7 @@ msgstr ""
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -6973,7 +7438,7 @@ msgid ""
msgstr ""
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -6983,7 +7448,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr ""
@@ -6994,7 +7459,7 @@ msgstr ""
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7051,7 +7516,7 @@ msgstr ""
msgid "Sorry, no incoming email allowed."
msgstr ""
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr ""
@@ -7113,7 +7578,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7122,7 +7587,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7261,31 +7726,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr ""
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr ""
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr ""
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr ""
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr ""
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr ""
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr ""
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr ""
@@ -7391,16 +7856,17 @@ msgid "Sandbox this user"
msgstr ""
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr ""
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr ""
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7481,6 +7947,11 @@ msgstr ""
msgid "None"
msgstr ""
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+msgid "Invalid theme name."
+msgstr ""
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7490,8 +7961,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr ""
@@ -7501,29 +7972,32 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr ""
@@ -7531,6 +8005,12 @@ msgstr ""
msgid "Top posters"
msgstr ""
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr ""
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr ""
@@ -7609,17 +8089,17 @@ msgid "Moderator"
msgstr ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -7627,12 +8107,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -7640,12 +8120,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -7653,12 +8133,12 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -7666,7 +8146,7 @@ msgstr[0] ""
msgstr[1] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr ""
@@ -7697,16 +8177,21 @@ msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] ""
msgstr[1] ""
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
msgid "No user specified; using backup user."
msgstr ""
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/sv/LC_MESSAGES/statusnet.po b/locale/sv/LC_MESSAGES/statusnet.po
index 1d35fac01..6143b31d9 100644
--- a/locale/sv/LC_MESSAGES/statusnet.po
+++ b/locale/sv/LC_MESSAGES/statusnet.po
@@ -11,156 +11,182 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:29+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:44+0000\n"
"Language-Team: Swedish <http://translatewiki.net/wiki/Portal:sv>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: sv\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Åtkomst"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Inställningar för webbplatsåtkomst"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Registrering"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
"Skall anonyma användare (inte inloggade) förhindras från att se webbplatsen?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Privat"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Gör så att registrering endast sker genom inbjudan."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Endast inbjudan"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Inaktivera nya registreringar."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Stängd"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Spara inställningar för åtkomst"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Spara"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Ingen sådan sida"
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Ingen sådan användare."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s och vänner, sida %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s och vänner"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Flöden för %ss vänner (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Flöden för %ss vänner (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Flöden för %ss vänner (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -168,7 +194,7 @@ msgstr "Detta är tidslinjen för %s och vänner, men ingen har skrivit något
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -177,9 +203,9 @@ msgstr ""
"Prova att prenumerera på fler personer, [gå med i en grupp](%%action.groups%"
"%) eller skriv något själv."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -190,7 +216,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -199,82 +227,101 @@ msgstr ""
"Varför inte [registrera ett konto](%%action.register%%) och bli först att "
"posta en!"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Du och vänner"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Uppdateringar från %1$s och vänner på %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "API-metod hittades inte."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Denna metod kräver en POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr "Du måste ange ett värdet på parametern 'device': sms, im, none"
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Kunde inte uppdatera användare."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -287,11 +334,13 @@ msgstr "Kunde inte spara profil."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -308,10 +357,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -319,8 +370,9 @@ msgid "Unable to save your design settings."
msgstr "Kunde inte spara dina utseendeinställningar."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Kunde inte uppdatera din profils utseende."
@@ -339,31 +391,31 @@ msgstr "Blockering av användare misslyckades."
msgid "Unblock user failed."
msgstr "Hävning av blockering av användare misslyckades."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Direktmeddelanden från %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Alla direktmeddelanden skickade från %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Direktmeddelande till %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Alla direktmeddelanden skickade till %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Ingen meddelandetext!"
@@ -399,7 +451,9 @@ msgstr ""
"istället."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Ingen status hittad med det ID:t."
@@ -415,222 +469,290 @@ msgstr "Denna status är redan en favorit."
msgid "Could not create favorite."
msgstr "Kunde inte skapa favorit."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Denna status är inte en favorit."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Kunde inte ta bort favoriten."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Kunde inte sluta följa användaren: användaren hittades inte."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Kunde inte följa användare: %s finns redan i din lista."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Kunde inte sluta följa användaren: användaren hittades inte."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Du kan inte sluta följa dig själv."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Två giltiga användar-ID:n eller screen_names måste tillhandahållas."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Kunde inte fastställa användare hos källan."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Kunde inte hitta målanvändare."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
"Smeknamnet får endast innehålla små bokstäver eller siffror, inga mellanslag."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Smeknamnet används redan. Försök med ett annat."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Inte ett giltigt smeknamn."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Hemsida är inte en giltig webbadress."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Fullständigt namn är för långt (max 255 tecken)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Beskrivning är för lång (max %d tecken)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Beskrivning är för lång (max %d tecken)."
+msgstr[1] "Beskrivning är för lång (max %d tecken)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Beskrivning av plats är för lång (max 255 tecken)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "För många alias! Maximum %d."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "För många alias! Maximum %d."
+msgstr[1] "För många alias! Maximum %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Ogiltigt alias: \"%s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Alias \"%s\" används redan. Försök med ett annat."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Alias kan inte vara samma som smeknamn."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Grupp hittades inte."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Du är redan en medlem i denna grupp."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Du har blivit blockerad från denna grupp av administratören."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Kunde inte ansluta användare %1$s till grupp %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Du är inte en medlem i denna grupp."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Kunde inte ta bort användare %1$s från grupp %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "%ss grupper"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "%1$s grupper %2$s är en medlem i."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s grupper"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "grupper på %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Uppladdning misslyckades."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Ogiltig inloggnings-token angiven."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Ingen oauth_token-parameter angiven."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Ogiltig token."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Du har inte tillstånd."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Det var ett problem med din sessions-token. Var vänlig försök igen."
@@ -640,40 +762,55 @@ msgid "Invalid nickname / password!"
msgstr "Ogiltigt smeknamn / lösenord!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "Databasfel vid infogning av OAuth-applikationsanvändare."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Oväntat inskick av formulär."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "En applikation skulle vilja ansluta till ditt konto"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Tillåt eller neka åtkomst"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"Applikationen <strong>%1$s</strong> av <strong>%2$s</strong> vill att "
+"möjligheten att <strong>%3$s</strong> din %4$s kontoinformation. Du bör bara "
+"ge tillgång till ditt %4$s-konto till tredje-parter du litar på."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -685,7 +822,7 @@ msgstr ""
"ge tillgång till ditt %4$s-konto till tredje-parter du litar på."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -693,9 +830,10 @@ msgstr "Konto"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -703,7 +841,7 @@ msgstr "Smeknamn"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Lösenord"
@@ -714,7 +852,7 @@ msgstr "Lösenord"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -722,86 +860,110 @@ msgid "Cancel"
msgstr "Avbryt"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "Tillåt"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Tillåt eller neka åtkomst till din kontoinformation."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "Bekräftelse för snabbmeddelanden avbruten."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "Begäran-token %s har nekats och återkallats."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Du har inte tillstånd."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "Du har inte tillstånd."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Denna metod kräver en POST eller en DELETE."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Du kan inte ta bort en annan användares status."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Ingen sådan notis."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Kan inte upprepa din egen notis."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Redan upprepat denna notis."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Status borttagen."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Ingen status med det ID:t hittades."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "Klient måste tillhandahålla en 'status'-parameter med ett värde."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -809,179 +971,252 @@ msgstr[0] "Det är för långt. Maximal notisstorlek är %d tecken."
msgstr[1] "Det är för långt. Maximal notisstorlek är %d tecken."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "API-metod hittades inte."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] "Maximal notisstorlek är %d tecken, inklusive webbadress för bilaga."
msgstr[1] "Maximal notisstorlek är %d tecken, inklusive webbadress för bilaga."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Format som inte stödjs."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Favoriter från %2$s"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s uppdateringar markerade som favorit av %2$s / %2$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Kunde inte uppdatera grupp."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Uppdateringar som nämner %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s uppdateringar med svar på uppdatering från %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s publika tidslinje"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s uppdateringar från alla!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "Inte implementerad metod."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Upprepat till %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Upprepningar av %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Notiser taggade med %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Uppdateringar taggade med %1$s på %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "API-metoden är under uppbyggnad."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Hittades inte."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "API-metod hittades inte."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Ingen sådan bilaga."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Inget smeknamn."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Ingen storlek."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Ogiltig storlek."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
"Du kan ladda upp din personliga avatar. Den maximala filstorleken är %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Användare utan matchande profil."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Avatarinställningar"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Orginal"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Förhandsgranska"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Ta bort"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Ladda upp"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Beskär"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Ingen fil laddades upp."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Välj ett kvadratiskt område i bilden som din avatar"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Förlorade vår fildata."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Avatar uppdaterad."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Misslyckades uppdatera avatar."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Avatar borttagen."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Du har redan blockerat denna användare."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Blockera användare"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -997,8 +1232,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1006,7 +1241,7 @@ msgstr "Nej"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Blockera inte denna användare"
@@ -1016,8 +1251,8 @@ msgstr "Blockera inte denna användare"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1025,141 +1260,171 @@ msgstr "Ja"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Blockera denna användare"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Misslyckades att spara blockeringsinformation."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Ingen sådan grupp."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s blockerade profiler"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s blockerade profiler, sida %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr ""
"En lista med de användare som blockerats från att gå med i denna grupp."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Häv blockering av användare från grupp"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Häv blockering"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Häv blockering av denna användare"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Posta till %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Ingen bekräftelsekod."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Bekräftelsekod kunde inte hittas."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Denna bekräftelsekod är inte för dig!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Adresstypen %s känns inte igen."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Denna adress har redan blivit bekräftad."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Kunde inte uppdatera användare."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Kunde inte ta bort e-postbekräftelse."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "Kunde inte ta bort bekräftelse för snabbmeddelanden."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Bekräfta adress"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Adressen \"%s\" har blivit bekräftad för ditt konto."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Konversationer"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Notiser"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Du måste vara inloggad för att ta bort en applikation."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Applikation hittades inte."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Du är inte ägaren av denna applikation."
@@ -1167,15 +1432,18 @@ msgstr "Du är inte ägaren av denna applikation."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Det var ett problem med din sessions-token."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Ta bort applikation"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1186,12 +1454,12 @@ msgstr ""
"användaranslutningar."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Ta inte bort denna applikation"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Ta bort denna applikation"
@@ -1227,13 +1495,14 @@ msgstr "Kunde inte uppdatera grupp."
msgid "Deleted group %s"
msgstr "%1$s lämnade grupp %2$s"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Ta bort användare"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1256,22 +1525,27 @@ msgstr "Ta inte bort denna notis"
msgid "Delete this group"
msgstr "Ta bort denna användare"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Inte inloggad."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Kan inte ta bort denna notis."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1279,21 +1553,24 @@ msgstr ""
"Du håller på att ta bort en notis permanent. När det väl är gjort kan du "
"inte ångra dig."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Ta bort notis"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Är du säker på att du vill ta bort denna notis?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Ta inte bort denna notis"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Ta bort denna notis"
@@ -1379,12 +1656,14 @@ msgstr "Anpassat tema"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "Du kan ladda upp ett eget StatusNet-tema som ett .ZIP-arkiv."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Ändra bakgrundsbild"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Bakgrund"
@@ -1398,40 +1677,48 @@ msgstr ""
"filstorleken är %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "På"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Av"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Sätt på eller stäng av bakgrundsbild."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Upprepa bakgrundsbild"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Byt färger"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Innehåll"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Sidofält"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Text"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Länkar"
@@ -1443,29 +1730,31 @@ msgstr "Avancerat"
msgid "Custom CSS"
msgstr "Anpassad CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Använd standardvärden"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Återställ standardutseende"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Återställ till standardvärde"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Spara"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Spara utseende"
@@ -1509,9 +1798,9 @@ msgid "Name is required."
msgstr "Namn krävs."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "Namnet är för långt (max 255 tecken)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1524,16 +1813,6 @@ msgstr "Namnet används redan. Prova ett annat."
msgid "Description is required."
msgstr "Beskrivning krävs."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Beskrivning är för lång (max %d tecken)."
-msgstr[1] "Beskrivning är för lång (max %d tecken)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1550,7 +1829,7 @@ msgid "Organization is required."
msgstr "Organisation krävs."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Organisation är för lång (max 255 tecken)."
@@ -1574,39 +1853,49 @@ msgstr "Webbadress för anrop är inte giltig."
msgid "Could not update application."
msgstr "Kunde inte uppdatera applikation."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Redigera %s grupp"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Du måste vara inloggad för att skapa en grupp."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Du måste vara en administratör för att redigera gruppen."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Använd detta formulär för att redigera gruppen."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Ogiltigt alias: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Kunde inte uppdatera grupp."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Kunde inte skapa alias."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Alternativ sparade."
@@ -1799,6 +2088,12 @@ msgstr "Ingen väntande bekräftelse att avbryta."
msgid "That is the wrong email address."
msgstr "Detta är fel e-postadress."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Kunde inte ta bort e-postbekräftelse."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1882,7 +2177,7 @@ msgstr ""
"att lägga en notis till dina favoriter!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "%ss favoritnotiser"
@@ -1979,19 +2274,23 @@ msgstr "Du kan inte bevilja användare roller på denna webbplats."
msgid "User already has this role."
msgstr "Användaren har redan denna roll."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Ingen profil angiven."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Ingen profil med det ID:t."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Ingen grupp angiven."
@@ -2056,8 +2355,10 @@ msgid ""
msgstr ""
"Anpassa hur din grupp ser ut genom att välja bakgrundbild och färgpalett."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Kunde inte uppdatera dina utseendeinställningar."
@@ -2077,6 +2378,14 @@ msgstr ""
"Du kan ladda upp en logotypbild för din grupp. Den maximala filstorleken är %"
"s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Ladda upp"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Beskär"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Välj ett kvadratiskt område i bilden som logotyp"
@@ -2220,15 +2529,18 @@ msgstr ""
"Varför inte [registrera ett konto](%%action.register%%) och [skapa gruppen](%"
"%action.newgroup%%) själv!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Bara en administratör kan häva blockering av gruppmedlemmar."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Användare är inte blockerad från grupp."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Fel vid hävning av blockering."
@@ -2317,7 +2629,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Publicera ett MicroID för min Jabber/GTalk-adress."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Inställningar sparade."
@@ -2441,10 +2753,9 @@ msgstr[1] "Du prenumererar redan på dessa användare:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2631,8 +2942,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Ogiltig välkomsttext. Maximal längd är 255 tecken."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2791,7 +3103,6 @@ msgstr "Ingen aktuell status."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:52
-#, fuzzy
msgid "New application"
msgstr "Ny applikation"
@@ -2804,50 +3115,37 @@ msgstr "Du måste vara inloggad för att registrera en applikation."
msgid "Use this form to register a new application."
msgstr "Använd detta formulär för att registrera en ny applikation."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Namnet är för långt (max 255 tecken)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Webbadress till källa krävs."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Organisation är för lång (max 255 tecken)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Kunde inte skapa applikation."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Ny grupp"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Använd detta formulär för att skapa en ny grupp."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "beskrivning är för lång (max %d tecken)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Nytt meddelande"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Du kan inte skicka ett meddelande till den användaren."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Inget innehåll!"
@@ -2856,7 +3154,7 @@ msgid "No recipient specified."
msgstr "Ingen mottagare angiven."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2869,12 +3167,12 @@ msgstr "Meddelande skickat"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Direktmeddelande till %s skickat."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "AJAX-fel"
@@ -2882,17 +3180,7 @@ msgstr "AJAX-fel"
msgid "New notice"
msgstr "Ny notis"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Det är för långt. Maximal notisstorlek är %d tecken."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "Maximal notisstorlek är %d tecken, inklusive webbadress för bilaga."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Notis postad"
@@ -3030,25 +3318,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Notisen har ingen profil."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "%1$ss status den %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Innehållstyp %s stödjs inte."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "Endast %s-webbadresser över vanlig HTTP."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Ett dataformat som inte stödjs"
@@ -3061,36 +3349,46 @@ msgstr "Personsökning"
msgid "Notice Search"
msgstr "Notissökning"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Övriga inställningar"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Hantera diverse andra alternativ."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
-msgstr "(fri tjänst)"
+msgstr " (fri tjänst)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Förkorta URL:er med"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Automatiska förkortningstjänster att använda."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Visa profilutseenden"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Visa eller göm profilutseenden."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Namnet på URL-förkortningstjänsen är för långt (max 50 tecken)."
#: actions/otp.php:69
@@ -3534,8 +3832,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 små bokstäver eller nummer, inga punkter eller mellanslag"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Fullständigt namn"
@@ -3575,9 +3874,10 @@ msgid "Bio"
msgstr "Biografi"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Plats"
@@ -3919,7 +4219,8 @@ msgid "Unexpected password reset."
msgstr "Oväntad återställning av lösenord."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Lösenordet måste vara minst 6 tecken."
#: actions/recoverpassword.php:369
@@ -4165,7 +4466,7 @@ msgid "Repeated!"
msgstr "Upprepad!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Svarat till %s"
@@ -4296,11 +4597,12 @@ msgstr "Organisation"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Beskrivning"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Statistik"
@@ -4318,6 +4620,11 @@ msgstr "Åtgärder för applikation"
msgid "Reset key & secret"
msgstr "Återställ nyckel & hemlighet"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Ta bort"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Information om applikation"
@@ -4411,77 +4718,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Detta är ett sätt att dela med av det du gillar."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "%s grupp"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "%1$s grupp, sida %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Grupprofil"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Notis"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Alias"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Åtgärder för grupp"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Flöde av notiser för %s grupp (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Flöde av notiser för %s grupp (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Flöde av notiser för %s grupp (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "FOAF för %s grupp"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Medlemmar"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Ingen)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Alla medlemmar"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Skapad"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Medlemmar"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4496,7 +4832,10 @@ msgstr ""
"sina liv och intressen. [Gå med nu](%%%%action.register%%%%) för att bli en "
"del av denna grupp och många fler! ([Läs mer](%%%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4509,24 +4848,31 @@ msgstr ""
"[StatusNet](http://status.net/). Dess medlemmar delar korta meddelande om "
"sina liv och intressen. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Administratörer"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Inget sådant meddelande."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Endast avsändaren och mottagaren kan läsa detta meddelande."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Meddelande till %1$s på %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Meddelande från %1$s på %2$s"
@@ -4535,47 +4881,67 @@ msgstr "Meddelande från %1$s på %2$s"
msgid "Notice deleted."
msgstr "Notis borttagen."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr "taggade %s"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, sida %2$d"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Notiser taggade med %1$s, sida %2$d"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, sida %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Flöde av notiser för %1$s taggade %2$s (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Flöde av notiser för %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Flöde av notiser för %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Flöde av notiser för %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF för %s"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "Detta är tidslinjen för %1$s men %2$s har inte postat något än."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4583,7 +4949,9 @@ msgstr ""
"Sett något intressant nyligen? Du har inte postat några notiser än. Varför "
"inte börja nu?"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4592,7 +4960,9 @@ msgstr ""
"Var den första att [skriva i detta ämne](%%%%action.newnotice%%%%?"
"status_textarea=%s)!"
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4605,7 +4975,9 @@ msgstr ""
"[StatusNet](http://status.net/). [Gå med nu](%%%%action.register%%%%) för "
"att följa **%s**s notiser och många fler! ([Läs mer](%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4616,7 +4988,8 @@ msgstr ""
"wikipedia.org/wiki/Mikroblogg)tjänst baserad på den fria programvaran "
"[StatusNet](http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Upprepning av %s"
@@ -4729,31 +5102,40 @@ msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
"Hur länge användare måste vänta (i sekunder) för att posta samma sak igen."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Webbplatsnotis"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Redigera webbplastsnotis"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Kunde inte spara webbplatsnotis."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "Maximal längd för webbplatsnotisen är 255 tecken."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Text för webbplatsnotis"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr "Text för webbplatsnotis (max 255 tecken; HTML ok)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Spara webbplatsnotis"
@@ -4969,12 +5351,14 @@ msgstr "Ögonblicksbild kommer skickat till denna URL"
msgid "Save snapshot settings"
msgstr "Spara inställningar för ögonblicksbild"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Du är inte prenumerat hos den profilen."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Kunde inte spara prenumeration."
@@ -5217,77 +5601,95 @@ msgstr ""
"2$s'."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Användare"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Ogiltig begränsning av biografi. Måste vara numerisk."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "Ogiltig välkomsttext. Maximal längd är 255 tecken."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Ogiltig standardprenumeration: '%1$s' är inte användare."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Begränsning av biografi"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Maximal teckenlängd av profilbiografi."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Nya användare"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Välkomnande av ny användare"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Välkomsttext för nya användare (max 255 tecken)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Standardprenumerationer"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr ""
"Lägg automatiskt till en prenumeration på denna användare för alla nya "
"användare."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Inbjudningar"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Inbjudningar aktiverade"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "Hurvida användare skall tillåtas bjuda in nya användare."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5395,11 +5797,13 @@ msgstr "Kan inte läsa avatar-URL '%s'."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Fel bildtyp för avatar-URL '%s'."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Profilutseende"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5498,7 +5902,7 @@ msgid "Plugins"
msgstr "Insticksmoduler"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Version"
@@ -5531,31 +5935,44 @@ msgstr "Robin tycker att något är omöjligt"
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
-#, php-format
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
+#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+"Ingen fil får vara större än %1$d byte och filen du skickade var %2$d byte. "
+"Prova att ladda upp en mindre version."
+msgstr[1] ""
"Ingen fil får vara större än %1$d byte och filen du skickade var %2$d byte. "
"Prova att ladda upp en mindre version."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr "En så här stor fil skulle överskrida din användarkvot på %d byte."
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] "En så här stor fil skulle överskrida din användarkvot på %d byte."
+msgstr[1] "En så här stor fil skulle överskrida din användarkvot på %d byte."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr "En sådan här stor fil skulle överskrida din månatliga kvot på %d byte."
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+"En sådan här stor fil skulle överskrida din månatliga kvot på %d byte."
+msgstr[1] ""
+"En sådan här stor fil skulle överskrida din månatliga kvot på %d byte."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Ogiltigt filnamn."
@@ -5684,39 +6101,47 @@ msgid "Problem saving notice."
msgstr "Problem med att spara notis."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+#, fuzzy
+msgid "Bad type provided to saveKnownGroups."
msgstr "Dålig typ tillhandahållen saveKnownGroups"
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Problem med att spara gruppinkorg."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Kunde inte spara lokal gruppinformation."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr "Kan inte återkalla roll \"%1$s\" för användare #%2$d; finns inte."
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr "Kan inte återkalla roll \"%1$s\" för användare #%2$d; databasfel."
@@ -5786,32 +6211,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Välkommen till %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Ingen enskild användare definierad för enanvändarläge."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Kunde inte skapa grupp."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Kunde inte ställa in grupp-URI."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Kunde inte ställa in gruppmedlemskap."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Kunde inte spara lokal gruppinformation."
@@ -5861,194 +6286,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "Namnlös sida"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Primär webbplatsnavigation"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Personlig profil och vänners tidslinje"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Personligt"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Ändra din e-post, avatar, lösenord, profil"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Konto"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Anslut till tjänster"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Anslut"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Ändra webbplatskonfiguration"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Administratör"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Bjud in vänner och kollegor att gå med dig på %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Bjud in"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Logga ut från webbplatsen"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Logga ut"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Skapa ett konto"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Registrera"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Logga in på webbplatsen"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Logga in"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Hjälp mig!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Hjälp"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Sök efter personer eller text"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Sök"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Webbplatsnotis"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Lokala vyer"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Sidnotis"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Sekundär webbplatsnavigation"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Hjälp"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Om"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "Frågor & svar"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "Användarvillkor"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Sekretess"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Källa"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Kontakt"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Emblem"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Programvarulicens för StatusNet"
@@ -6056,7 +6488,7 @@ msgstr "Programvarulicens för StatusNet"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6066,7 +6498,7 @@ msgstr ""
"%%](%%site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** är en mikrobloggtjänst."
@@ -6075,7 +6507,7 @@ msgstr "**%%site.name%%** är en mikrobloggtjänst."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6087,51 +6519,51 @@ msgstr ""
"fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Licens för webbplatsinnehåll"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "Innehåll och data av %1$s är privat och konfidensiell."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr "Innehåll och data copyright av %1$s. Alla rättigheter reserverade."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"Innehåll och data copyright av medarbetare. Alla rättigheter reserverade."
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr "Innehåll och data på %1$s är tillgänglig under licensen %2$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Numrering av sidor"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Senare"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Tidigare"
@@ -6210,7 +6642,7 @@ msgid "User configuration"
msgstr "Konfiguration av användare"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Användare"
@@ -6476,7 +6908,7 @@ msgid "AJAX error"
msgstr "AJAX-fel"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Kommando komplett"
@@ -6492,7 +6924,7 @@ msgstr "Notis med den ID:n finns inte."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "Användare har ingen sista notis."
@@ -6561,6 +6993,14 @@ msgstr "%1$s gick med i grupp %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s lämnade grupp %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6600,113 +7040,117 @@ msgstr ""
"%s är en fjärrprofil; du kan bara skicka direktmeddelanden till användare på "
"samma server."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Meddelande för långt - maximum är %1$d tecken, du skickade %2$d."
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Meddelande för långt - maximum är %1$d tecken, du skickade %2$d."
+msgstr[1] "Meddelande för långt - maximum är %1$d tecken, du skickade %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Fel vid sändning av direktmeddelande."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Notis från %s upprepad."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Fel vid upprepning av notis."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "Notis för långt - maximum är %1$d tecken, du skickade %2$d."
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Notis för långt - maximum är %1$d tecken, du skickade %2$d."
+msgstr[1] "Notis för långt - maximum är %1$d tecken, du skickade %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Svar på %s skickat."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Fel vid sparande av notis."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Ange namnet på användaren att prenumerara på."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Kan inte prenumera på OMB-profiler via kommando."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Prenumererar på %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Ange namnet på användaren att avsluta prenumeration på."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "Prenumeration på %s avslutad."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Kommando inte implementerat än."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Notifikation av."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Kan inte sätta på notifikation."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Notifikation på."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Kan inte stänga av notifikation."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "Inloggningskommando är inaktiverat."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
@@ -6714,20 +7158,20 @@ msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "%ss prenumeration avslutad."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Du prenumererar inte på någon."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Du prenumererar på denna person:"
@@ -6735,14 +7179,14 @@ msgstr[1] "Du prenumererar på dessa personer:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Ingen prenumerar på dig."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Denna person prenumererar på dig:"
@@ -6750,21 +7194,21 @@ msgstr[1] "Dessa personer prenumererar på dig:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Du är inte medlem i några grupper."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Du är en medlem i denna grupp:"
msgstr[1] "Du är en medlem i dessa grupper:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6908,10 +7352,13 @@ msgstr "Tillåt anslutna applikationer"
msgid "Database error"
msgstr "Databasfel"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Ladda upp fil"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6919,16 +7366,29 @@ msgstr ""
"Du kan ladda upp din personliga bakgrundbild. Den maximala filstorleken är "
"2MB."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"Servern kunde inte hantera så mycket POST-data (%s byte) på grund av sin "
-"nuvarande konfiguration."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "På"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Av"
-#: lib/designsettings.php:418
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Återställ"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Standardvärden för utseende återställda."
@@ -6956,7 +7416,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6994,7 +7455,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 små bokstäver eller nummer, inga punkter eller mellanslag"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "URL till gruppen eller ämnets hemsida eller blogg"
#: lib/groupeditform.php:168
@@ -7002,19 +7464,30 @@ msgid "Describe the group or topic"
msgstr "Beskriv gruppen eller ämnet"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Beskriv gruppen eller ämnet med högst %d tecken"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Beskriv gruppen eller ämnet med högst %d tecken"
+msgstr[1] "Beskriv gruppen eller ämnet med högst %d tecken"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "Plats för gruppen, om den finns, såsom \"Stad, Län, Land\""
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr "Extra smeknamn för gruppen, komma- eller mellanslagsseparerade, max &d"
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Extra smeknamn för gruppen, komma- eller mellanslagsseparerade, max &d"
+msgstr[1] ""
+"Extra smeknamn för gruppen, komma- eller mellanslagsseparerade, max &d"
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7114,39 +7587,57 @@ msgstr "Denna sida är inte tillgänglig i den mediatyp du accepterat"
msgid "Unsupported image file format."
msgstr "Bildfilens format stödjs inte."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Denna fil är för stor. Den maximala filstorleken är %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Bitvis uppladdad."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Systemfel vid uppladdning av fil."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Inte en bildfil eller så är filen korrupt."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Förlorade vår fil."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Okänd filtyp"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
+msgstr[1] "MB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+msgstr[1] "kB"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7396,7 +7887,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) lade till din notis som en favorit"
@@ -7406,7 +7897,7 @@ msgstr "%s (@%s) lade till din notis som en favorit"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7444,7 +7935,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7457,7 +7948,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) skickade en notis för din uppmärksamhet"
@@ -7468,7 +7959,7 @@ msgstr "%s (@%s) skickade en notis för din uppmärksamhet"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7550,7 +8041,7 @@ msgstr "Tyvärr, det är inte din inkommande e-postadress."
msgid "Sorry, no incoming email allowed."
msgstr "Tyvärr, ingen inkommande e-post tillåts."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Formatet %s för meddelande stödjs inte."
@@ -7616,7 +8107,7 @@ msgstr "Kunde inte fastställa filens MIME-typ."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7627,7 +8118,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "%s är en filtyp som saknar stöd på denna server."
@@ -7768,31 +8259,31 @@ msgstr "Duplicera notis."
msgid "Couldn't insert new subscription."
msgstr "Kunde inte infoga ny prenumeration."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Personligt"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Svar"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Favoriter"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Inkorg"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Dina inkommande meddelanden"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Utkorg"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Dina skickade meddelanden"
@@ -7899,16 +8390,17 @@ msgid "Sandbox this user"
msgstr "Flytta denna användare till sandlådan"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Sök webbplats"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Nyckelord"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7989,6 +8481,12 @@ msgstr "Taggmoln för person, såsom taggats"
msgid "None"
msgstr "Ingen"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Ogiltigt filnamn."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr "Denna server kan inte hantera temauppladdningar utan ZIP-stöd."
@@ -7998,8 +8496,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "Temafilen saknas eller uppladdningen misslyckades."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Kunde inte spara tema."
@@ -8008,16 +8506,20 @@ msgid "Invalid theme: bad directory structure."
msgstr "Ogiltigt tema: dålig katalogstruktur."
#: lib/themeuploader.php:166
-#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+#, fuzzy, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"Uppladdat tema är för stort, måste vara mindre än %d byte okomprimerat."
+msgstr[1] ""
"Uppladdat tema är för stort, måste vara mindre än %d byte okomprimerat."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "Ogiltigt temaarkiv: filen css/display.css saknas"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8025,16 +8527,16 @@ msgstr ""
"Tema innehåller ogiltigt fil- eller mappnamn. Använd bara ASCII-bokstäver, "
"siffror, understreck och minustecken."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr "Tema innehåller osäkra filtilläggsnamn; kan vara osäkert."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "Tema innehåller fil av typen '.%s', vilket inte är tillåtet."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Fel vid öppning temaarkiv."
@@ -8042,6 +8544,13 @@ msgstr "Fel vid öppning temaarkiv."
msgid "Top posters"
msgstr "Toppostare"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Häv blockering"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Flytta från sandlådan"
@@ -8120,17 +8629,17 @@ msgid "Moderator"
msgstr "Moderator"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "ett par sekunder sedan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "för nån minut sedan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8138,12 +8647,12 @@ msgstr[0] "för ungefär en minut sedan"
msgstr[1] "för ungefär %d minuter sedan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "för en timma sedan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8151,12 +8660,12 @@ msgstr[0] "för ungefär en timma sedan"
msgstr[1] "för ungefär %d timmar sedan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "för en dag sedan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8164,12 +8673,12 @@ msgstr[0] "för ungefär en dag sedan"
msgstr[1] "för ungefär %d dagar sedan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "för en månad sedan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8177,7 +8686,7 @@ msgstr[0] "för ungefär en månad sedan"
msgstr[1] "för ungefär %d månader sedan"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "för ett år sedan"
@@ -8208,32 +8717,22 @@ msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "Meddelande för långt - maximum är %1$d tecken, du skickade %2$d."
msgstr[1] "Meddelande för långt - maximum är %1$d tecken, du skickade %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Ingen användar-ID angiven."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Fullständigt namn är för långt (max 255 tecken)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Beskrivning av plats är för lång (max 255 tecken)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Detta är för långt. Maximal meddelandestorlek är %d tecken."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Biografin är för lång (max %d tecken)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Beskriv dig själv och dina intressen med högst 140 tecken"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/te/LC_MESSAGES/statusnet.po b/locale/te/LC_MESSAGES/statusnet.po
index ab8be346b..7329fcf2d 100644
--- a/locale/te/LC_MESSAGES/statusnet.po
+++ b/locale/te/LC_MESSAGES/statusnet.po
@@ -10,155 +10,181 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:30+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:45+0000\n"
"Language-Team: Telugu <http://translatewiki.net/wiki/Portal:te>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: te\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "అందుబాటు"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "సైటు అందుబాటు అమరికలు"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "నమోదు"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "అజ్ఞాత (ప్రవేశించని) వాడుకరులని సైటుని చూడకుండా నిషేధించాలా?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "అంతరంగికం"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "ఆహ్వానితులు మాత్రమే నమోదు అవ్వగలిగేలా చెయ్యి."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "ఆహ్వానితులకు మాత్రమే"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "కొత్త నమోదులను అచేతనంచేయి."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "మూసివేయబడింది"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "అందుబాటు అమరికలను భద్రపరచు"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "భద్రపరచు"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "అటువంటి పేజీ లేదు."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "అటువంటి వాడుకరి లేరు."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s మరియు మిత్రులు, పేజీ %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s మరియు మిత్రులు"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "%s యొక్క మిత్రుల ఫీడు (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "%s యొక్క మిత్రుల ఫీడు (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "%s యొక్క మిత్రుల ఫీడు (ఆటమ్)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -166,16 +192,16 @@ msgstr "ఇది %s మరియు మిత్రుల కాలరేఖ
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
"something yourself."
msgstr "ఇతరులకి చందా చేరండి, [ఏదైనా గుంపులో చేరండి](%%action.groups%%) లేదా మీరే ఏదైనా వ్రాయండి."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, fuzzy, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -185,91 +211,112 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, fuzzy, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
"post a notice to them."
msgstr "[ఒక ఖాతాని నమోదుచేసుకుని](%%action.register%%) మీరే మొదట వ్రాసేవారు ఎందుకు కాకూడదు!"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "మీరు మరియు మీ స్నేహితులు"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "%2$sలో %1$s మరియు స్నేహితుల నుండి తాజాకరణలు!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
#, fuzzy
msgid "API method not found."
msgstr "నిర్ధారణ సంకేతం కనబడలేదు."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr ""
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
msgstr ""
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
#, fuzzy
msgid "Could not update user."
msgstr "వాడుకరిని తాజాకరించలేకున్నాం."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -283,11 +330,13 @@ msgstr "ప్రొఫైలుని భద్రపరచలేకున్
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -300,10 +349,12 @@ msgstr[1] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -311,8 +362,9 @@ msgid "Unable to save your design settings."
msgstr "మీ రూపురేఖల అమరికలని భద్రపరచలేకున్నాం."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
#, fuzzy
msgid "Could not update your design."
msgstr "వాడుకరిని తాజాకరించలేకున్నాం."
@@ -333,31 +385,31 @@ msgstr "వాడుకరి నిరోధం విఫలమైంది."
msgid "Unblock user failed."
msgstr "వాడుకరి నిరోధం విఫలమైంది."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "%s నుండి నేరు సందేశాలు"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "%s నుండి పంపిన అన్ని నేరు సందేశాలు"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "%s కి నేరు సందేశాలు"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "%sకి పంపిన అన్ని నేరు సందేశాలు"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "సందేశపు పాఠ్యం లేదు!"
@@ -391,7 +443,9 @@ msgid ""
msgstr "మీకు మీరే సందేశాన్ని పంపుకోకండి; దాని బదులు మీలో మీరే మెల్లగా చెప్పుకోండి."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "ఆ IDతో ఏ నోటీసూ కనబడలేదు."
@@ -407,221 +461,289 @@ msgstr "ఈ నోటీసు ఇప్పటికే మీ ఇష్టా
msgid "Could not create favorite."
msgstr "ఇష్టాంశాన్ని సృష్టించలేకపోయాం."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "ఆ నోటీసు ఇష్టాంశం కాదు."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "ఇష్టాంశాన్ని తొలగించలేకపోయాం."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "వాడుకరిని అనుసరించలేకపోయాం: %s ఇప్పటికే మీ జాబితాలో ఉన్నారు."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "వాడుకరిని అనుసరించలేకపోయాం: %s ఇప్పటికే మీ జాబితాలో ఉన్నారు."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "వాడుకరిని అనుసరించలేకపోయాం: %s ఇప్పటికే మీ జాబితాలో ఉన్నారు."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "మిమ్మల్ని మీరే అననుసరించలేరు."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr ""
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "లక్ష్యిత వాడుకరిని కనుగొనలేకపోయాం."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "లక్ష్యిత వాడుకరిని కనుగొనలేకపోయాం."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "పేరులో చిన్నబడి అక్షరాలు మరియు అంకెలు మాత్రమే ఖాళీలు లేకుండా ఉండాలి."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "ఆ పేరుని ఇప్పటికే వాడుతున్నారు. మరోటి ప్రయత్నించండి."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "సరైన పేరు కాదు."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "హోమ్ పేజీ URL సరైనది కాదు."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "పూర్తి పేరు చాలా పెద్దగా ఉంది (గరిష్ఠంగా 255 అక్షరాలు)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "వివరణ చాలా పెద్దగా ఉంది (%d అక్షరాలు గరిష్ఠం)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "వివరణ చాలా పెద్దగా ఉంది (%d అక్షరాలు గరిష్ఠం)."
+msgstr[1] "వివరణ చాలా పెద్దగా ఉంది (%d అక్షరాలు గరిష్ఠం)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "ప్రాంతం పేరు మరీ పెద్దగా ఉంది (255 అక్షరాలు గరిష్ఠం)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "చాలా మారుపేర్లు! %d గరిష్ఠం."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "చాలా మారుపేర్లు! %d గరిష్ఠం."
+msgstr[1] "చాలా మారుపేర్లు! %d గరిష్ఠం."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "తప్పుడు మారుపేరు: \"%s\"."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "\"%s\" అన్న మారుపేరుని ఇప్పటికే వాడుతున్నారు. మరొకటి ప్రయత్నించండి."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "మారుపేరు పేరుతో సమానంగా ఉండకూడదు."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "గుంపు దొరకలేదు."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "మీరు ఇప్పటికే ఆ గుంపులో సభ్యులు."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "నిర్వాహకులు ఆ గుంపు నుండి మిమ్మల్ని నిరోధించారు."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "వాడుకరి %1$sని %2$s గుంపులో చేర్చలేకపోయాం"
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "మీరు ఈ గుంపులో సభ్యులు కాదు."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "వాడుకరి %1$sని %2$s గుంపు నుండి తొలగించలేకపోయాం."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "%s యొక్క గుంపులు"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "%2$s సభ్యులుగా ఉన్న %2$s గుంపులు."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s గుంపులు"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "%s పై గుంపులు"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "ఎక్కింపు విఫలమైంది."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "సందేశపు విషయం సరైనది కాదు"
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr ""
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "తప్పుడు పాత్ర."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "మీకు అధీకరణ లేదు."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
@@ -631,40 +753,52 @@ msgid "Invalid nickname / password!"
msgstr "తప్పుడు పేరు / సంకేతపదం!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "అవతారాన్ని పెట్టడంలో పొరపాటు"
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr ""
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "ఒక ఉపకరణం మీ ఖాతాకి అనుసంధానమవ్వాలనుకుంటూంది."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "అనుమతిని ఇవ్వండి లేదా తిరస్కరించండి"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -673,16 +807,17 @@ msgid ""
msgstr ""
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr "ఖాతా"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -690,7 +825,7 @@ msgstr "పేరు"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "సంకేతపదం"
@@ -701,7 +836,7 @@ msgstr "సంకేతపదం"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -709,84 +844,108 @@ msgid "Cancel"
msgstr "రద్దుచేయి"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
msgctxt "BUTTON"
msgid "Allow"
msgstr "అనుమతించు"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "మీ ఖాతా సమాచారాన్ని సంప్రాపించడానికి అనుమతించండి లేదా నిరాకరించండి."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
msgstr "అధీకరణ రద్దయింది."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "మీకు అధీకరణ లేదు."
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "మీకు అధీకరణ లేదు."
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr ""
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "ఇతర వాడుకరుల స్థితిని మీరు తొలగించలేరు."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "అటువంటి సందేశమేమీ లేదు."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "మీ నోటీసుని మీరే పునరావృతించలేరు."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "ఇప్పటికే ఆ నోటీసుని పునరావృతించారు."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "స్థితిని తొలగించాం."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "ఆ IDతో ఏ నోటీసు కనబడలేదు."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr ""
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -794,180 +953,250 @@ msgstr[0] "అది చాలా పొడవుంది. గరిష్ఠ
msgstr[1] "అది చాలా పొడవుంది. గరిష్ఠ నోటీసు పరిమాణం %d అక్షరాలు."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "నిర్ధారణ సంకేతం కనబడలేదు."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] "గరిష్ఠ నోటీసు పొడవు %d అక్షరాలు, జోడింపు URLని కలుపుకుని."
msgstr[1] "గరిష్ఠ నోటీసు పొడవు %d అక్షరాలు, జోడింపు URLని కలుపుకుని."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr ""
-#: actions/apitimelinefavorites.php:110
-#, fuzzy, php-format
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
+#, php-format
msgid "%1$s / Favorites from %2$s"
-msgstr "%1$s %2$s గుంపులో చేరారు"
+msgstr "%1$s / %2$s యొక్క ఇష్టాంశాలు"
-#: actions/apitimelinefavorites.php:119
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
#, fuzzy, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%s యొక్క మైక్రోబ్లాగు"
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "గుంపుని తాజాకరించలేకున్నాం."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / %2$sని పేర్కొన్న నోటీసులు"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr ""
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s బహిరంగ కాలరేఖ"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "అందరి నుండి %s తాజాకరణలు!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "క్షమించండి, ఈ ఆదేశం ఇంకా అమలుపరచబడలేదు."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "%s యొక్క పునరావృతం"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "%s యొక్క పునరావృతాలు"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, fuzzy, php-format
msgid "Notices tagged with %s"
msgstr "%2$sలో %1$s అనే ట్యాగుతో ఉన్న నోటీసులు!"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "%2$sలో %1$s అనే ట్యాగుతో ఉన్న నోటీసులు!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
#, fuzzy
msgid "API method under construction."
msgstr "నిర్ధారణ సంకేతం కనబడలేదు."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "కనబడలేదు."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "వాడుకరి దొరకలేదు."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "అటువంటి జోడింపు లేదు."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "పేరు"
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "పరిమాణం లేదు."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "తప్పుడు పరిమాణం."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "అవతారం"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "మీ వ్యక్తిగత అవతారాన్ని మీరు ఎక్కించవచ్చు. గరిష్ఠ ఫైలు పరిమాణం %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
#, fuzzy
msgid "User without matching profile."
msgstr "వాడుకరికి ప్రొఫైలు లేదు."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "అవతారపు అమరికలు"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "అసలు"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "మునుజూపు"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+msgctxt "BUTTON"
msgid "Delete"
msgstr "తొలగించు"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+msgctxt "BUTTON"
msgid "Upload"
-msgstr "ఎగుమతించు"
+msgstr "ఎక్కించు"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+msgctxt "BUTTON"
msgid "Crop"
msgstr "కత్తిరించు"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "ఏ దస్త్రమూ ఎక్కింపబడలేదు."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "మీ అవతారానికి గానూ ఈ చిత్రం నుండి ఒక చతురస్రపు ప్రదేశాన్ని ఎంచుకోండి"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr ""
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "అవతారాన్ని తాజాకరించాం."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "అవతారపు తాజాకరణ విఫలమైంది."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "అవతారాన్ని తొలగించాం."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "మీరు ఇప్పటికే ఆ వాడుకరిని నిరోధించారు."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "వాడుకరిని నిరోధించు"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -982,8 +1211,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -991,7 +1220,7 @@ msgstr "కాదు"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "ఈ వాడుకరిని నిరోధించకు"
@@ -1001,8 +1230,8 @@ msgstr "ఈ వాడుకరిని నిరోధించకు"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1010,140 +1239,170 @@ msgstr "అవును"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "ఈ వాడుకరిని నిరోధించు"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "నిరోధపు సమాచారాన్ని భద్రపరచడంలో విఫలమయ్యాం."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "అటువంటి గుంపు లేదు."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s నిరోధిత వాడుకరులు"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s మరియు మిత్రులు, పేజీ %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "ఈ గుంపు లోనికి చేరకుండా నిరోధించిన వాడుకరుల యొక్క జాబితా."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "వాడుకరిని గుంపు నుండి నిరోధించు"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "నిరోధాన్ని ఎత్తివేయి"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "ఈ వాడుకరిని నిరోధించు"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "%sకి టపాచెయ్యి"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "నిర్ధారణ సంకేతం లేదు."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "నిర్ధారణ సంకేతం కనబడలేదు."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "ఆ నిర్ధారణా సంకేతం మీది కాదు!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "గుర్తుతెలియని చిరునామా రకం %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "ఆ చిరునామా ఇప్పటికే నిర్ధారితమైంది."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "వాడుకరిని తాజాకరించలేకున్నాం."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
msgstr "ఈమెయిల్ నిర్ధారణని తొలగించలేకున్నాం."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "చిరునామాని నిర్ధారించు"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "\"%s\" అనే చిరునామా మీ ఖాతాకి నిర్ధారితమైంది."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "సంభాషణ"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "సందేశాలు"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "ఉపకరణాలని తొలగించడానికి మీరు ప్రవేశించి ఉండాలి."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "ఉపకరణం కనబడలేదు."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "మీరు ఈ ఉపకరణం యొక్క యజమాని కాదు."
@@ -1151,15 +1410,18 @@ msgstr "మీరు ఈ ఉపకరణం యొక్క యజమాని
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr ""
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "ఉపకరణ తొలగింపు"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1169,20 +1431,19 @@ msgstr ""
"వాడుకరుల అనుసంధానాలతో సహా, డాటాబేసు నుండి తొలగిస్తుంది."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "ఈ ఉపకరణాన్ని తొలగించకు"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "ఈ ఉపకరణాన్ని తొలగించు"
#. TRANS: Client error when trying to delete group while not logged in.
#: actions/deletegroup.php:64
-#, fuzzy
msgid "You must be logged in to delete a group."
-msgstr "గుంపుని వదిలివెళ్ళడానికి మీరు ప్రవేశించి ఉండాలి."
+msgstr "గుంపుని తొలగించడానికి మీరు ప్రవేశించి ఉండాలి."
#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group.
#: actions/deletegroup.php:94 actions/joingroup.php:88
@@ -1192,30 +1453,30 @@ msgstr "Jabber ID లేదు."
#. TRANS: Client error when trying to delete a group without having the rights to delete it.
#: actions/deletegroup.php:107
-#, fuzzy
msgid "You are not allowed to delete this group."
-msgstr "మీరు ఈ గుంపులో సభ్యులు కాదు."
+msgstr "ఈ గుంపును తొలగించడానికి మీకు అనుమతి లేదు."
#. TRANS: Server error displayed if a group could not be deleted.
#. TRANS: %s is the name of the group that could not be deleted.
#: actions/deletegroup.php:150
-#, fuzzy, php-format
+#, php-format
msgid "Could not delete group %s."
-msgstr "గుంపుని తాజాకరించలేకున్నాం."
+msgstr "%s గుంపుని తొలగించలేకున్నాం."
#. TRANS: Message given after deleting a group.
#. TRANS: %s is the deleted group's name.
#: actions/deletegroup.php:159
-#, fuzzy, php-format
+#, php-format
msgid "Deleted group %s"
-msgstr "%2$s గుంపు నుండి %1$s వైదొలిగారు"
+msgstr "%s గుంపుని తొలగించాం"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
msgid "Delete group"
msgstr "గుంపు తొలగింపు"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1228,51 +1489,58 @@ msgstr ""
#. TRANS: Submit button title for 'No' when deleting a group.
#: actions/deletegroup.php:224
-#, fuzzy
msgid "Do not delete this group"
-msgstr "ఈ నోటీసుని తొలగించకు"
+msgstr "ఈ గుంపును తొలగించకు"
#. TRANS: Submit button title for 'Yes' when deleting a group.
#: actions/deletegroup.php:231
msgid "Delete this group"
msgstr "ఈ గుంపుని తొలగించు"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "లోనికి ప్రవేశించలేదు."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "ఈ నోటీసుని తొలగించలేము."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
msgstr "మీరు ఒక నోటీసుని శాశ్వతంగా తొలగించబోతున్నారు. ఇది ఒక్కసారి పూర్తయితే, దాన్నిక వెనక్కి తేలేరు."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "నోటీసుని తొలగించు"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "మీరు నిజంగానే ఈ నోటీసుని తొలగించాలనుకుంటున్నారా?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "ఈ నోటీసుని తొలగించకు"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "ఈ నోటీసుని తొలగించు"
@@ -1316,9 +1584,8 @@ msgid "Invalid logo URL."
msgstr "చిహ్నపు URL చెల్లదు."
#: actions/designadminpanel.php:340
-#, fuzzy
msgid "Invalid SSL logo URL."
-msgstr "చిహ్నపు URL చెల్లదు."
+msgstr "SSL చిహ్నపు URL చెల్లదు."
#: actions/designadminpanel.php:344
#, php-format
@@ -1334,9 +1601,8 @@ msgid "Site logo"
msgstr "సైటు చిహ్నం"
#: actions/designadminpanel.php:457
-#, fuzzy
msgid "SSL logo"
-msgstr "సైటు చిహ్నం"
+msgstr "SSL చిహ్నం"
#: actions/designadminpanel.php:469
msgid "Change theme"
@@ -1359,12 +1625,14 @@ msgstr "సైటు అలంకారం"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr ""
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "నేపథ్య చిత్రాన్ని మార్చు"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "నేపథ్యం"
@@ -1376,42 +1644,50 @@ msgid ""
msgstr "సైటుకి మీరు నేపథ్యపు చిత్రాన్ని ఎక్కించవచ్చు. గరిష్ఠ ఫైలు పరిమాణం %1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "ఆన్"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "ఆఫ్"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
#, fuzzy
msgid "Turn background image on or off."
msgstr "నేపథ్య చిత్రాన్ని మార్చు"
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
#, fuzzy
msgid "Tile background image"
msgstr "నేపథ్య చిత్రాన్ని మార్చు"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "రంగులను మార్చు"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "విషయం"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "పక్కపట్టీ"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "పాఠ్యం"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "లంకెలు"
@@ -1423,31 +1699,33 @@ msgstr "ఉన్నత"
msgid "Custom CSS"
msgstr "ప్రత్యేక CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "అప్రమేయాలని ఉపయోగించు"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
#, fuzzy
msgid "Restore default designs"
msgstr "అప్రమేయాలని ఉపయోగించు"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
#, fuzzy
msgid "Reset back to default"
msgstr "అప్రమేయాలని ఉపయోగించు"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "భద్రపరచు"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "రూపురేఖలని భద్రపరచు"
@@ -1491,9 +1769,9 @@ msgid "Name is required."
msgstr "పేరు తప్పనిసరి."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "పేరు చాలా పెద్దగా ఉంది (గరిష్ఠంగా 255 అక్షరాలు)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1506,16 +1784,6 @@ msgstr "ఆ పేరుని ఇప్పటికే వాడుతున్
msgid "Description is required."
msgstr "వివరణ తప్పనిసరి."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "వివరణ చాలా పెద్దగా ఉంది (%d అక్షరాలు గరిష్ఠం)."
-msgstr[1] "వివరణ చాలా పెద్దగా ఉంది (%d అక్షరాలు గరిష్ఠం)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1533,7 +1801,7 @@ msgid "Organization is required."
msgstr "సంస్థ తప్పనిసరి."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "సంస్థ పేరు మరీ పెద్దగా ఉంది (255 అక్షరాలు గరిష్ఠం)."
@@ -1558,39 +1826,49 @@ msgstr ""
msgid "Could not update application."
msgstr "ఉపకరణాన్ని తాజాకరించలేకున్నాం."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "%s గుంపుని మార్చు"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "గుంపుని సృష్టించడానికి మీరు లోనికి ప్రవేశించాలి."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "గుంపుని మార్చడానికి మీరు నిర్వాహకులయి ఉండాలి."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "గుంపుని మార్చడానికి ఈ ఫారాన్ని ఉపయోగించండి."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "తప్పుడు మారుపేరు: \"%s\""
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "గుంపుని తాజాకరించలేకున్నాం."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "మారుపేర్లని సృష్టించలేకపోయాం."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "ఎంపికలు భద్రమయ్యాయి."
@@ -1701,7 +1979,7 @@ msgstr "%s (@%s) మీ నోటీసుని ఇష్టపడ్డార
#. TRANS: Checkbox label in e-mail preferences form.
#: actions/emailsettings.php:197
msgid "Send me email when someone sends me a private message."
-msgstr ""
+msgstr "ఎవరైనా నాకు అంతరంగిక సందేశాన్ని పంపించినప్పుడు నాకు ఈమెయిలుని పంపించు"
#. TRANS: Checkbox label in e-mail preferences form.
#: actions/emailsettings.php:203
@@ -1787,6 +2065,12 @@ msgstr "రద్దుచేయడానికి వేచివున్న
msgid "That is the wrong email address."
msgstr "ఆ ఈమెయిలు చిరునామా సరైనది కాదు."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "ఈమెయిల్ నిర్ధారణని తొలగించలేకున్నాం."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1869,7 +2153,7 @@ msgid ""
msgstr "[ఒక ఖాతాని నమోదుచేసుకుని](%%action.register%%) మీరే మొదట వ్రాసేవారు ఎందుకు కాకూడదు!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "%sకి ఇష్టమైన నోటీసులు"
@@ -1967,21 +2251,25 @@ msgstr "ఈ సైటులో మీరు వాడుకరలకి పా
msgid "User already has this role."
msgstr "వాడుకరికి ఇప్పటికే ఈ పాత్ర ఉంది."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
#, fuzzy
msgid "No profile specified."
msgstr "గుంపు ఏమీ పేర్కొనలేదు."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
#, fuzzy
msgid "No profile with that ID."
msgstr "ఆ IDతో ఏ నోటీసూ కనబడలేదు."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "గుంపు ఏమీ పేర్కొనలేదు."
@@ -2045,8 +2333,10 @@ msgid ""
"palette of your choice."
msgstr "నేపథ్య చిత్రం మరియు రంగుల ఎంపికతో మీ గుంపు ఎలా కనిపించాలో మలచుకోండి."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "మీ రూపురేఖలని తాజాకరించలేకపోయాం."
@@ -2064,6 +2354,14 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr "మీ గుంపుకి మీరు ఒక చిహ్నాన్ని ఎక్కించవచ్చు. ఆ ఫైలు యొక్క గరిష్ఠ పరిమాణం %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "ఎగుమతించు"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "కత్తిరించు"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "చిహ్నంగా ఉండాల్సిన చతురస్త్ర ప్రదేశాన్ని బొమ్మ నుండి ఎంచుకోండి."
@@ -2204,15 +2502,18 @@ msgstr ""
"[ఒక ఖాతాని నమోదుచేసుకుని](%%action.register%%) మీరే ఎందుకు [ఆ గుంపుని సృష్టించ](%%"
"action.newgroup%%)కూడదు!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "నిర్వాహకులు మాత్రమే గుంపు సభ్యులపై నిరోధాన్ని ఎత్తివేయగలరు."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "వాడుకరిని గుంపు నుండి నిరోధించలేదు."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "నిరోధాన్ని తొలగించడంలో పొరపాటు."
@@ -2296,7 +2597,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "ప్రస్తుతం నిర్ధారించిన Jabber/GTalk చిరునామా"
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "అభిరుచులు భద్రమయ్యాయి."
@@ -2418,10 +2719,9 @@ msgstr[1] "మీరు ఇప్పటికే ఈ వాడుకరులక
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
+#: actions/invite.php:145 actions/invite.php:159
#, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2598,8 +2898,9 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr ""
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "చెల్లని స్వాగత పాఠ్యం. గరిష్ఠ పొడవు 255 అక్షరాలు."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2619,7 +2920,7 @@ msgstr ""
#: actions/licenseadminpanel.php:239
msgid "License selection"
-msgstr ""
+msgstr "లైసెన్సు ఎంపిక"
#: actions/licenseadminpanel.php:245
msgid "Private"
@@ -2755,7 +3056,6 @@ msgstr "ప్రస్తుత స్థితి ఏమీ లేదు."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:52
-#, fuzzy
msgid "New application"
msgstr "కొత్త ఉపకరణం"
@@ -2768,51 +3068,38 @@ msgstr "ఉపకరణాలని నమోదుచేసుకోడాన
msgid "Use this form to register a new application."
msgstr "కొత్త ఉపకరణాన్ని నమోదుచేసుకోడానికి ఈ ఫారాన్ని ఉపయోగించండి."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "పేరు చాలా పెద్దగా ఉంది (గరిష్ఠంగా 255 అక్షరాలు)."
-
#: actions/newapplication.php:184
#, fuzzy
msgid "Source URL is required."
msgstr "పేరు తప్పనిసరి."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "సంస్థ పేరు మరీ పెద్దగా ఉంది (255 అక్షరాలు గరిష్ఠం)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "ఉపకరణాన్ని సృష్టించలేకపోయాం."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "కొత్త గుంపు"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "కొత్త గుంపుని సృష్టిండానికి ఈ ఫారాన్ని ఉపయోగించండి."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "వివరణ చాలా పెద్దదిగా ఉంది (140 అక్షరాలు గరిష్ఠం)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "కొత్త సందేశం"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "ఈ వాడుకరికి మీరు సందేశాన్ని పంపించలేరు."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "విషయం లేదు!"
@@ -2821,7 +3108,7 @@ msgid "No recipient specified."
msgstr "ఎవరికి పంపించాలో పేర్కొనలేదు."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "మీకు మీరే సందేశాన్ని పంపుకోకండి; దాని బదులు మీలో మీరే మెల్లగా చెప్పుకోండి."
@@ -2832,12 +3119,12 @@ msgstr "సందేశాన్ని పంపించాం"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "%sకి నేరు సందేశాన్ని పంపించాం."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "అజాక్స్ పొరపాటు"
@@ -2845,17 +3132,7 @@ msgstr "అజాక్స్ పొరపాటు"
msgid "New notice"
msgstr "కొత్త సందేశం"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "అది చాలా పొడవుంది. గరిష్ఠ నోటీసు పరిమాణం %d అక్షరాలు."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "గరిష్ఠ నోటీసు పొడవు %d అక్షరాలు, జోడింపు URLని కలుపుకుని."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "నోటీసుని పునరావృతించారు"
@@ -2991,25 +3268,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "నోటీసుకి ప్రొఫైలు లేదు."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "%2$sలో %1$s యొక్క స్థితి"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, fuzzy, php-format
msgid "Content type %s not supported."
msgstr "విషయ రకం "
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr ""
@@ -3022,37 +3299,47 @@ msgstr "ప్రజల అన్వేషణ"
msgid "Notice Search"
msgstr "నోటీసుల అన్వేషణ"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "ఇతర అమరికలు"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "వేరే ఇతర ఎంపికలని సంభాళించండి."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (స్వేచ్ఛా సేవ)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "URL కుదింపు సేవ"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "ఉపయోగించాల్సిన యాంత్రిక కుదింపు సేవ."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "ఫ్రొఫైలు రూపురేఖలు"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
#, fuzzy
msgid "Show or hide profile designs."
msgstr "ఫ్రొఫైలు రూపురేఖలు"
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "URL కుదింపు సేవ మరీ పెద్దగా ఉంది (50 అక్షరాలు గరిష్ఠం)."
#: actions/otp.php:69
@@ -3496,8 +3783,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 చిన్నబడి అక్షరాలు లేదా అంకెలు, విరామచిహ్నాలు మరియు ఖాళీలు తప్ప"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "పూర్తి పేరు"
@@ -3537,9 +3825,10 @@ msgid "Bio"
msgstr "స్వపరిచయం"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "ప్రాంతం"
@@ -3877,7 +4166,8 @@ msgid "Unexpected password reset."
msgstr ""
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "సంకేతపదం 6 లేదా అంతకంటే ఎక్కవ అక్షరాలుండాలి."
#: actions/recoverpassword.php:369
@@ -4113,7 +4403,7 @@ msgid "Repeated!"
msgstr "పునరావృతించారు!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "%sకి స్పందనలు"
@@ -4246,11 +4536,12 @@ msgstr "సంస్ధ"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "వివరణ"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "గణాంకాలు"
@@ -4268,6 +4559,11 @@ msgstr "ఉపకరణ చర్యలు"
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "తొలగించు"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "ఉపకరణ సమాచారం"
@@ -4356,77 +4652,105 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "మీకు నచ్చినవి పంచుకోడానికి ఇదొక మార్గం."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "%s గుంపు"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "%1$s గుంపు , %2$dవ పేజీ"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "గుంపు ప్రొఫైలు"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr ""
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "గమనిక"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "మారుపేర్లు"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "గుంపు చర్యలు"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "%s కొరకు స్పందనల ఫీడు (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "%s కొరకు స్పందనల ఫీడు (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "%s కొరకు స్పందనల ఫీడు (ఆటమ్)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "%s గుంపు"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "సభ్యులు"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(ఏమీలేదు)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "అందరు సభ్యులూ"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "సృష్టితం"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+msgctxt "LABEL"
+msgid "Members"
+msgstr "సభ్యులు"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4442,7 +4766,10 @@ msgstr ""
"చాల వాటిలో భాగస్తులవ్వడానికి [ఇప్పుడే చేరండి](%%%%action.register%%%%)! ([మరింత చదవండి](%%%%"
"doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, fuzzy, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4457,24 +4784,31 @@ msgstr ""
"చాల వాటిలో భాగస్తులవ్వడానికి [ఇప్పుడే చేరండి](%%%%action.register%%%%)! ([మరింత చదవండి](%%%%"
"doc.help%%%%))"
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "నిర్వాహకులు"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "అటువంటి సందేశం లేదు."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "పంపినవారు మరియు అందుకున్నవారు మాత్రమే ఈ సందేశాన్ని చదవవచ్చు."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, fuzzy, php-format
msgid "Message to %1$s on %2$s"
msgstr "%2$sలో %1$sకి స్పందనలు!"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, fuzzy, php-format
msgid "Message from %1$s on %2$s"
msgstr "%2$sలో %1$sకి స్పందనలు!"
@@ -4483,54 +4817,76 @@ msgstr "%2$sలో %1$sకి స్పందనలు!"
msgid "Notice deleted."
msgstr "నోటీసుని తొలగించాం."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr ""
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s, %2$dవ పేజీ"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "%2$sలో %1$s అనే ట్యాగుతో ఉన్న నోటీసులు!"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, %2$dవ పేజీ"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "%s కొరకు స్పందనల ఫీడు (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "%s కొరకు స్పందనల ఫీడు (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "%s కొరకు స్పందనల ఫీడు (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "%s కొరకు స్పందనల ఫీడు (ఆటమ్)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, fuzzy, php-format
msgid "FOAF for %s"
msgstr "%s గుంపు"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "ఇది %1$s యొక్క కాలరేఖ కానీ %2$s ఇంకా ఏమీ రాయలేదు."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
"ఈమధ్యే ఏదైనా ఆసక్తికరమైనది చూసారా? మీరు ఇంకా నోటీసులేమీ వ్రాయలేదు, మొదలుపెట్టడానికి ఇదే మంచి సమయం :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, fuzzy, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4538,7 +4894,9 @@ msgid ""
msgstr ""
"[ఈ విషయంపై](%%%%action.newnotice%%%%?status_textarea=%s) వ్రాసే మొదటివారు మీరే అవ్వండి!"
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, fuzzy, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4553,7 +4911,9 @@ msgstr ""
"చాల వాటిలో భాగస్తులవ్వడానికి [ఇప్పుడే చేరండి](%%%%action.register%%%%)! ([మరింత చదవండి](%%%%"
"doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, fuzzy, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4563,7 +4923,8 @@ msgstr ""
"ఇది %%site.name%%, స్వేచ్ఛా మృదూపకరమైన [స్టేటస్‌నెట్](http://status.net/) అనే పనిముట్టుపై "
"ఆధారపడిన ఒక [మైక్రో-బ్లాగింగు](http://en.wikipedia.org/wiki/Micro-blogging) సేవ."
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "%s యొక్క పునరావృతం"
@@ -4676,32 +5037,41 @@ msgstr "పాఠ్యపు పరిమితి"
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr "అదే విషయాన్ని మళ్ళీ టపా చేయడానికి వాడుకరులు ఎంత సమయం (క్షణాల్లో) వేచివుండాలి."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "సైటు గమనిక"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
#, fuzzy
msgid "Edit site-wide message"
msgstr "కొత్త సందేశం"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "సైటు గమనికని భద్రపరచు"
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "సైటు-వారీ నోటీసుకి గరిష్ఠ పొడవు 255 అక్షరాలు."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "సైటు గమనిక పాఠ్యం"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr "సైటు-వారీ నోటీసు పాఠ్యం (255 అక్షరాలు గరిష్ఠం; HTML పర్లేదు)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "సైటు గమనికని భద్రపరచు"
@@ -4920,13 +5290,15 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "సైటు అమరికలను భద్రపరచు"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
#, fuzzy
msgid "You are not subscribed to that profile."
msgstr "మీరు ఎవరికీ చందాచేరలేదు."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "కొత్త చందాని చేర్చలేకపోయాం."
@@ -5160,76 +5532,94 @@ msgid ""
msgstr ""
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "వాడుకరి"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
-msgstr ""
+msgstr "ఈ స్టేటస్&zwnj;నెట్ సైటుకి వాడుకరి అమరికలు"
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "చెల్లని స్వాగత పాఠ్యం. గరిష్ఠ పొడవు 255 అక్షరాలు."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "ప్రొఫైలు"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "స్వపరిచయ పరిమితి"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "స్వపరిచయం యొక్క గరిష్ఠ పొడవు, అక్షరాలలో."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "కొత్త వాడుకరులు"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "కొత్త వాడుకరి స్వాగతం"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "కొత్త వాడుకరులకై స్వాగత సందేశం (255 అక్షరాలు గరిష్ఠం)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "అప్రమేయ చందా"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
#, fuzzy
msgid "Automatically subscribe new users to this user."
msgstr "ఉపయోగించాల్సిన యాంత్రిక కుదింపు సేవ."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "ఆహ్వానాలు"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "ఆహ్వానాలని చేతనంచేసాం"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "వాడుకరులను కొత్త వారిని ఆహ్వానించడానికి అనుమతించాలా వద్దా."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr "వాడుకరి అమరికలను భద్రపరచు"
@@ -5328,11 +5718,13 @@ msgstr "'%s' అనే అవతారపు URL తప్పు"
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "'%s' కొరకు తప్పుడు బొమ్మ రకం"
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "ఫ్రొఫైలు రూపురేఖలు"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
#, fuzzy
msgid ""
"Customize the way your profile looks with a background image and a colour "
@@ -5419,7 +5811,7 @@ msgid "Plugins"
msgstr "ప్లగిన్లు"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "సంచిక"
@@ -5435,9 +5827,9 @@ msgstr "ఇష్టపడు"
#. TRANS: Ntofication given when a user marks a notice as favorite.
#. TRANS: %1$s is a user nickname or full name, %2$s is a notice URI.
#: classes/Fave.php:151
-#, fuzzy, php-format
+#, php-format
msgid "%1$s marked notice %2$s as a favorite."
-msgstr "%s (@%s) మీ నోటీసుని ఇష్టపడ్డారు"
+msgstr "%2$s నోటీసుని %1$s ఇష్టాంశంగా గుర్తించారు."
#. TRANS: Server exception thrown when a URL cannot be processed.
#: classes/File.php:142
@@ -5452,29 +5844,38 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "తప్పుడు దస్త్రపుపేరు.."
@@ -5602,40 +6003,47 @@ msgid "Problem saving notice."
msgstr "సందేశాన్ని భద్రపరచడంలో పొరపాటు."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
#, fuzzy
msgid "Problem saving group inbox."
msgstr "సందేశాన్ని భద్రపరచడంలో పొరపాటు."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "స్థానిక గుంపుని తాజాకరించలేకున్నాం."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5707,32 +6115,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "@%2$s, %1$sకి స్వాగతం!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "గుంపుని సృష్టించలేకపోయాం."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "గుంపుని సృష్టించలేకపోయాం."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "గుంపు సభ్యత్వాన్ని అమర్చలేకపోయాం."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "స్థానిక గుంపుని తాజాకరించలేకున్నాం."
@@ -5783,195 +6191,202 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "శీర్షికలేని పేజీ"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr "మరింత చూపించు"
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "ప్రాధమిక సైటు మార్గదర్శిని"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr ""
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "వ్యక్తిగత"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "మీ ఈమెయిలు, అవతారం, సంకేతపదం మరియు ప్రౌఫైళ్ళను మార్చుకోండి"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "ఖాతా"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
#, fuzzy
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "అనుసంధానాలు"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "అనుసంధానించు"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "సైటు స్వరూపణాన్ని మార్చండి"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "నిర్వాహకులు"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "%sలో తోడుకై మీ స్నేహితులని మరియు సహోద్యోగులని ఆహ్వానించండి"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "ఆహ్వానించు"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "సైటు నుండి నిష్క్రమించు"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "నిష్క్రమించు"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "ఖాతాని సృష్టించుకోండి"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "నమోదు"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "సైటు లోనికి ప్రవేశించండి"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "ప్రవేశించు"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "సహాయం కావాలి!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "సహాయం"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "ప్రజలు లేదా పాఠ్యం కొరకు వెతకండి"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "వెతుకు"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "సైటు గమనిక"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "స్థానిక వీక్షణలు"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "పేజీ గమనిక"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "ద్వితీయ సైటు మార్గదర్శిని"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "సహాయం"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "గురించి"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "ప్రశ్నలు"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "సేవా నియమాలు"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "అంతరంగికత"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "మూలము"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "సంప్రదించు"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "బాడ్జి"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "స్టేటస్‌నెట్ మృదూపకరణ లైసెన్సు"
@@ -5979,7 +6394,7 @@ msgstr "స్టేటస్‌నెట్ మృదూపకరణ లైస
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -5989,7 +6404,7 @@ msgstr ""
"అందిస్తున్న సూక్ష్మ బ్లాగింగు సేవ."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** అనేది మైక్రో బ్లాగింగు సదుపాయం."
@@ -5998,7 +6413,7 @@ msgstr "**%%site.name%%** అనేది మైక్రో బ్లాగి
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6010,50 +6425,50 @@ msgstr ""
"పై నడుస్తుంది."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "స్టేటస్‌నెట్ మృదూపకరణ లైసెన్సు"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "పేజీకరణ"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "తర్వాత"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "ఇంతక్రితం"
@@ -6134,7 +6549,7 @@ msgid "User configuration"
msgstr "వాడుకరి స్వరూపణం"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "వాడుకరి"
@@ -6403,7 +6818,7 @@ msgid "AJAX error"
msgstr "అజాక్స్ పొరపాటు"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "ఆదేశం పూర్తయ్యింది"
@@ -6420,7 +6835,7 @@ msgstr "ఆ ఈమెయిలు చిరునామా లేదా వా
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
#, fuzzy
msgid "User has no last notice."
msgstr "వాడుకరికి ప్రొఫైలు లేదు."
@@ -6490,6 +6905,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6527,138 +6950,142 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "నోటిసు చాలా పొడవుగా ఉంది - %1$d అక్షరాలు గరిష్ఠం, మీరు %2$d పంపించారు."
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "నోటిసు చాలా పొడవుగా ఉంది - %1$d అక్షరాలు గరిష్ఠం, మీరు %2$d పంపించారు."
+msgstr[1] "నోటిసు చాలా పొడవుగా ఉంది - %1$d అక్షరాలు గరిష్ఠం, మీరు %2$d పంపించారు."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
#, fuzzy
msgid "Error sending direct message."
msgstr "నేరుగా సందేశాలు పంపడం నుండి మిమ్మల్ని నిషేధించారు."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, fuzzy, php-format
msgid "Notice from %s repeated."
msgstr "సందేశాలు"
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "నోటీసుని పునరావృతించడంలో పొరపాటు."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, fuzzy, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "నోటిసు చాలా పొడవుగా ఉంది - %d అక్షరాలు గరిష్ఠం, మీరు %d పంపించారు"
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "నోటిసు చాలా పొడవుగా ఉంది - %d అక్షరాలు గరిష్ఠం, మీరు %d పంపించారు"
+msgstr[1] "నోటిసు చాలా పొడవుగా ఉంది - %d అక్షరాలు గరిష్ఠం, మీరు %d పంపించారు"
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, fuzzy, php-format
msgid "Reply to %s sent."
msgstr "%sకి స్పందనలు"
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "నోటీసుని భద్రపరచడంలో పొరపాటు."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "ఏవరికి చందా చేరాలనుకుంటున్నారో ఆ వాడుకరి పేరుని ఇవ్వండి."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr ""
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "%sకి చందా చేరారు."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "ఎవరినుండైతే చందావిరమించాలనుకుంటున్నారో ఆ వాడుకరి పేరుని ఇవ్వండి."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
#, fuzzy
msgid "Command not yet implemented."
msgstr "క్షమించండి, ఈ ఆదేశం ఇంకా అమలుపరచబడలేదు."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
#, fuzzy
msgid "Notification off."
msgstr "నిర్ధారణ సంకేతం లేదు."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr ""
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
#, fuzzy
msgid "Notification on."
msgstr "నిర్ధారణ సంకేతం లేదు."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
#, fuzzy
msgid "Can't turn on notification."
msgstr "మీ నోటీసుని మీరే పునరావృతించలేరు."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr "ఈ లంకెని ఒకేసారి ఉపయోగించగలరు మరియు అది 2 నిమిషాల వరకు మాత్రమే చెల్లుతుంది: %s."
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
-msgstr ""
+msgstr "%sని చందా విరమింపజేసారు."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "మీరు ఎవరికీ చందాచేరలేదు."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "%sకి స్పందనలు"
@@ -6666,14 +7093,14 @@ msgstr[1] "%sకి స్పందనలు"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "మీకు చందాదార్లు ఎవరూ లేరు."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "%sకి స్పందనలు"
@@ -6681,21 +7108,21 @@ msgstr[1] "%sకి స్పందనలు"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "మీరు ఏ గుంపులోనూ సభ్యులు కాదు."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "మీరు ఇప్పటికే లోనికి ప్రవేశించారు!"
msgstr[1] "మీరు ఇప్పటికే లోనికి ప్రవేశించారు!"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6801,23 +7228,41 @@ msgstr "అధీకృత అనుసంధాన ఉపకరణాలు"
msgid "Database error"
msgstr ""
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "ఫైలుని ఎక్కించు"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr "మీ వ్యక్తిగత నేపథ్యపు చిత్రాన్ని మీరు ఎక్కించవచ్చు. గరిష్ఠ ఫైలు పరిమాణం 2మెబై."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "ఆన్"
-#: lib/designsettings.php:418
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "ఆఫ్"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "రీసెట్"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr ""
@@ -6832,11 +7277,11 @@ msgstr "ఈ నోటీసుని పునరావృతించు"
#: lib/feed.php:84
msgid "RSS 1.0"
-msgstr ""
+msgstr "RSS 1.0"
#: lib/feed.php:86
msgid "RSS 2.0"
-msgstr ""
+msgstr "RSS 2.0"
#: lib/feed.php:88
msgid "Atom"
@@ -6846,7 +7291,8 @@ msgstr "ఆటమ్"
msgid "FOAF"
msgstr ""
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr "ఫీడులు"
@@ -6885,7 +7331,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1-64 చిన్నబడి అక్షరాలు లేదా అంకెలు, విరామచిహ్నాలు మరియు ఖాళీలు తప్ప"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "ఈ ఉపకరణం యొక్క హోమ్&zwnj;పేజీ చిరునామా"
#: lib/groupeditform.php:168
@@ -6893,19 +7340,28 @@ msgid "Describe the group or topic"
msgstr "గుంపుని లేదా విషయాన్ని వివరించండి"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "గుంపు లేదా విషయాన్ని గురించి %d అక్షరాల్లో వివరించండి"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "గుంపు లేదా విషయాన్ని గురించి %d అక్షరాల్లో వివరించండి"
+msgstr[1] "గుంపు లేదా విషయాన్ని గురించి %d అక్షరాల్లో వివరించండి"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "గుంపు యొక్క ప్రాంతం, ఉంటే, \"నగరం, రాష్ట్రం (లేదా ప్రాంతం), దేశం\""
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+msgstr[1] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7005,39 +7461,57 @@ msgstr ""
msgid "Unsupported image file format."
msgstr ""
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, fuzzy, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "ఇది చాలా పొడవుంది. గరిష్ఠ సందేశ పరిమాణం 140 అక్షరాలు."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "పాక్షిక ఎగుమతి."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr ""
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "బొమ్మ కాదు లేదా పాడైపోయిన ఫైలు."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "అటువంటి ఫైలు లేదు."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "తెలియని ఫైలు రకం"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "మెబై"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "మెబై"
+msgstr[1] "మెబై"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "కిబై"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "కిబై"
+msgstr[1] "కిబై"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
+msgstr[1] ""
#: lib/jabber.php:387
#, php-format
@@ -7276,7 +7750,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%1$s (@%2$s) మీ నోటీసుని ఇష్టపడ్డారు"
@@ -7286,7 +7760,7 @@ msgstr "%1$s (@%2$s) మీ నోటీసుని ఇష్టపడ్డా
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7324,7 +7798,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7337,7 +7811,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%1$s (@%2$s) మీ దృష్టికి ఒక నోటిసుని పంపించారు"
@@ -7348,7 +7822,7 @@ msgstr "%1$s (@%2$s) మీ దృష్టికి ఒక నోటిసు
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7431,7 +7905,7 @@ msgstr "క్షమించండి, అది మీ లోనికివ
msgid "Sorry, no incoming email allowed."
msgstr "క్షమించండి, అది మీ లోనికివచ్చు ఈమెయిలు చిరునామా కాదు."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, fuzzy, php-format
msgid "Unsupported message type: %s"
msgstr "%s కి నేరు సందేశాలు"
@@ -7493,7 +7967,7 @@ msgstr "ఇష్టాంశాన్ని తొలగించలేకప
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7502,7 +7976,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7647,31 +8121,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "కొత్త చందాని చేర్చలేకపోయాం."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "వ్యక్తిగత"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "స్పందనలు"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "ఇష్టాంశాలు"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "వచ్చినవి"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "మీకు వచ్చిన సందేశాలు"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "పంపినవి"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "మీరు పంపిన సందేశాలు"
@@ -7780,16 +8254,17 @@ msgid "Sandbox this user"
msgstr "ఈ వాడుకరిని నిరోధించు"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "సైటుని వెతుకు"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "కీపదము(లు)"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7870,6 +8345,12 @@ msgstr ""
msgid "None"
msgstr "ఏమీలేదు"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "తప్పుడు దస్త్రపుపేరు.."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7879,8 +8360,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "అవతారపు తాజాకరణ విఫలమైంది."
@@ -7891,29 +8372,32 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+msgstr[1] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "నిరోధాన్ని తొలగించడంలో పొరపాటు."
@@ -7921,6 +8405,12 @@ msgstr "నిరోధాన్ని తొలగించడంలో పొ
msgid "Top posters"
msgstr ""
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "నిరోధపు ఎత్తివేత"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr ""
@@ -8000,17 +8490,17 @@ msgid "Moderator"
msgstr "సమన్వయకర్త"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "కొన్ని క్షణాల క్రితం"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "ఓ నిమిషం క్రితం"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8018,12 +8508,12 @@ msgstr[0] "సుమారు ఒక నిమిషం క్రితం"
msgstr[1] "సుమారు %d నిమిషాల క్రితం"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "ఒక గంట క్రితం"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8031,12 +8521,12 @@ msgstr[0] "ఒక గంట"
msgstr[1] "%d గంటల"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "ఓ రోజు క్రితం"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8044,12 +8534,12 @@ msgstr[0] "ఒక రోజు"
msgstr[1] "%d రోజుల"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "ఓ నెల క్రితం"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8057,7 +8547,7 @@ msgstr[0] "ఒక నెల"
msgstr[1] "%d నెలల"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "ఒక సంవత్సరం క్రితం"
@@ -8088,32 +8578,22 @@ msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "నోటిసు చాలా పొడవుగా ఉంది - %1$d అక్షరాలు గరిష్ఠం, మీరు %2$d పంపించారు."
msgstr[1] "నోటిసు చాలా పొడవుగా ఉంది - %1$d అక్షరాలు గరిష్ఠం, మీరు %2$d పంపించారు."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "గుంపు ఏమీ పేర్కొనలేదు."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "పూర్తి పేరు చాలా పెద్దగా ఉంది (గరిష్ఠంగా 255 అక్షరాలు)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "ప్రాంతం పేరు మరీ పెద్దగా ఉంది (255 అక్షరాలు గరిష్ఠం)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "చాలా పొడవుంది. గరిష్ఠ సందేశ పరిమాణం %d అక్షరాలు."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "స్వపరిచయం చాలా పెద్దగా ఉంది (%d అక్షరాలు గరిష్ఠం)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "మీ గురించి మరియు మీ ఆసక్తుల గురించి %d అక్షరాల్లో చెప్పండి"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
+msgstr[1] ""
diff --git a/locale/tr/LC_MESSAGES/statusnet.po b/locale/tr/LC_MESSAGES/statusnet.po
index 548976ac7..5e83b9863 100644
--- a/locale/tr/LC_MESSAGES/statusnet.po
+++ b/locale/tr/LC_MESSAGES/statusnet.po
@@ -11,156 +11,182 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:31+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:46+0000\n"
"Language-Team: Turkish <http://translatewiki.net/wiki/Portal:tr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tr\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Erişim"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Profil ayarları"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Kayıt"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
"Anonim kullanıcıların (giriş yapmayanların) siteyi görmesi engellensin mi?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Özel"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Sadece kayıt daveti yap."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Sadece davet"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Yeni kayıtları devre dışı bırak."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Kapalı"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Erişim ayarlarını kaydet"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Kaydet"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Böyle bir kullanıcı yok."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Böyle bir kullanıcı yok."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s ve arkadaşları, sayfa %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s ve arkadaşları"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "%s ve arkadaşları için besleme (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "%s ve arkadaşları için besleme (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "%s ve arkadaşları için besleme (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -170,7 +196,7 @@ msgstr ""
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -179,9 +205,9 @@ msgstr ""
"Daha fazla kişiye abone olmayı deneyin, [bir gruba katılın](%%action.groups%"
"%) veya kendiniz bir şeyler yazın."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -193,7 +219,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -202,66 +230,81 @@ msgstr ""
"Neden bir [hesap oluşturup](%%%%action.register%%%%) sonrasında %s "
"kullanıcısını dürtmüyor veya onlara durum mesajı yazmıyorsunuz."
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Sen ve arkadaşların"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "%2$s üzerindeki %1$s ve arkadaşlarından güncellemeler!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
#, fuzzy
msgid "API method not found."
msgstr "Onay kodu bulunamadı."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Bu yöntem bir POST gerektirir."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -270,18 +313,22 @@ msgstr ""
"belirtmelisiniz."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
#, fuzzy
msgid "Could not update user."
msgstr "Kullanıcı güncellenemedi."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -295,11 +342,13 @@ msgstr "Profil kaydedilemedi."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -313,10 +362,12 @@ msgstr[0] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -324,8 +375,9 @@ msgid "Unable to save your design settings."
msgstr "Dizayn ayarlarınız kaydedilemedi."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
#, fuzzy
msgid "Could not update your design."
msgstr "Kullanıcı güncellenemedi."
@@ -345,31 +397,31 @@ msgstr "Kullanıcıyı engelleme başarısız oldu."
msgid "Unblock user failed."
msgstr "Kullanıcının engellemesini kaldırma başarısız oldu."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "%s kullanıcısından özel mesajlar"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "%s tarafından gönderilmiş tüm özel mesajlar"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "%s kullanıcısına özel mesaj"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "%s kullanıcısına gönderilmiş tüm özel mesajlar"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Mesaj metni yok!"
@@ -401,7 +453,9 @@ msgid ""
msgstr ""
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Bu ID'ye sahip durum mesajı bulunamadı."
@@ -417,46 +471,58 @@ msgstr "Bu durum mesajı zaten bir favori."
msgid "Could not create favorite."
msgstr "Favori oluşturulamadı."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Bu durum mesajı bir favori değil."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Favori silinemedi."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Profil kaydedilemedi."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Kullanıcı izlenemiyor: %s zaten listenizde."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Kullanıcı izlemesi bırakılamıyor: Kullanıcı bulunamadı."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Kendinizi izlemeyi bırakamazsınız."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "İki geçerli ID ya da screen_names verilmelidir."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Kaynak kullanıcı belirlenemedi."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Hedef kullanıcı bulunamadı."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -464,176 +530,230 @@ msgstr ""
"kullanılamaz. "
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Takma ad kullanımda. Başka bir tane deneyin."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Geçersiz bir takma ad."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Başlangıç sayfası adresi geçerli bir URL değil."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "Tam isim çok uzun (azm: 255 karakter)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Yer bilgisi çok uzun (azm: %d karakter)."
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Yer bilgisi çok uzun (azm: %d karakter)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Yer bilgisi çok uzun (azm: 255 karakter)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Çok fazla diğerisim! En fazla %d."
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Çok fazla diğerisim! En fazla %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Geçersiz büyüklük."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Diğerisim \"%s\" kullanımda. Başka bir tane deneyin."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Diğerisim, kullanıcı adı ile aynı olamaz."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Onay kodu bulunamadı."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Bize o profili yollamadınız"
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Bu gruptan yönetici tarafından engellendiniz."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "%1$s kullanıcısı, %2$s grubuna katılamadı."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Bu grubun bir üyesi değilsiniz."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "%1$s kullanıcısı, %2$s grubundan silinemedi."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "%s kullanıcısının grupları"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "%2$s kullanıcısının üye olduğu %1$s grupları."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s grupları"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "%s üzerindeki gruplar"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Yükleme başarısız."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Geçersiz durum mesajı"
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Hiçbir oauth_token parametresi sağlanmıyor."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "Geçersiz belirteç."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "Takip talebine izin verildi"
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "Oturum belirtecinizde bir sorun var. Lütfen, tekrar deneyin."
@@ -643,40 +763,56 @@ msgid "Invalid nickname / password!"
msgstr "Geçersiz kullanıcı adı / parola!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "OAuth uygulama kullanıcısı eklerken veritabanı hatası."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Beklenmeğen form girdisi."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Bir uygulama hesabınıza bağlanmak istiyor"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Erişime izin verin ya da erişimi engelleyin"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"<strong>%2$s</strong> tarafından sunulan <strong>%1$s</strong> uygulaması, %4"
+"$s hesap verileriniz üzerinde şunları yapmak istiyor: <strong>%3$s</strong>. "
+"%4$s hesabınıza erişmek için yalnızca güvendiğiniz üçüncü şahıslara izin "
+"vermelisiniz."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -689,17 +825,17 @@ msgstr ""
"vermelisiniz."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
-#, fuzzy
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr "Hesap"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -707,7 +843,7 @@ msgstr "Takma ad"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Parola"
@@ -718,7 +854,7 @@ msgstr "Parola"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -726,266 +862,362 @@ msgid "Cancel"
msgstr "İptal"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "İzin Ver"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Hesap bilgilerinize erişim için izin verin ya da erişimi reddedin."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "Onay kodu yok."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "İstek belirteci %s, reddedildi ve iptal edildi."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "Takip talebine izin verildi"
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "Takip talebine izin verildi"
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr " Bu yöntem bir POST veya DELETE gerektirir."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Başka bir kullanıcının durum mesajını silemezsiniz."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Böyle bir durum mesajı yok."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Kendi durum mesajınızı tekrarlayamazsınız."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Bu durum mesajı zaten tekrarlanmış."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Durum silindi."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Bu ID'li bir durum mesajı bulunamadı."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "İstemci, bir değere sahip 'status' parametresi sağlamalı."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
msgstr[0] "Bu çok uzun. Maksimum durum mesajı boyutu %d karakterdir."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "Onay kodu bulunamadı."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] ""
"Maksimum durum mesajı boyutu, eklenti bağlantıları dahil %d karakterdir."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Desteklenmeyen biçim."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, fuzzy, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s'in %2$s'deki durum mesajları "
-#: actions/apitimelinefavorites.php:119
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
#, fuzzy, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%s adli kullanicinin durum mesajlari"
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Grup güncellenemedi."
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, fuzzy, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s'in %2$s'deki durum mesajları "
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr ""
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s genel zaman çizelgesi"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr ""
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "showForm() gerçeklenmemiş."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, fuzzy, php-format
msgid "Repeated to %s"
msgstr "%s için cevaplar"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, fuzzy, php-format
msgid "Repeats of %s"
msgstr "%s için cevaplar"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "%s ile etiketli durum mesajları"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, fuzzy, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "%s adli kullanicinin durum mesajlari"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "UPA metodu yapım aşamasında."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Bulunamadı."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+#, fuzzy
+msgid "User not found."
+msgstr "Onay kodu bulunamadı."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Böyle bir durum mesajı yok."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Takma ad yok"
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Boyut yok."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Geçersiz büyüklük."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Avatar"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr ""
"Kişisel kullanıcı resminizi yükleyebilirsiniz. Maksimum dosya boyutu %s'dir."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
#, fuzzy
msgid "User without matching profile."
msgstr "Kullanıcının profili yok."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Profil ayarları"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Orijinal"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Önizleme"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Sil"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Yükle"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Kırp"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Hiçbir dosya yüklenmedi."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Resimden kullanıcı resminiz olacak bir kare alanı seçin"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr ""
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Avatar güncellendi."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Avatar güncellemede hata."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Kullanıcı resmi silindi."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Jabber ID başka bir kullanıcıya ait."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Kullanıcıyı engelle"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1002,8 +1234,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1011,7 +1243,7 @@ msgstr "Hayır"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Bu kullanıcıyı engelleme"
@@ -1021,8 +1253,8 @@ msgstr "Bu kullanıcıyı engelleme"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1030,140 +1262,170 @@ msgstr "Evet"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Bu kullanıcıyı engelle"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Engelleme bilgisinin kaydedilmesi başarısızlığa uğradı."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Böyle bir kullanıcı yok."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s engellenmiş profil"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, fuzzy, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%s ve arkadaşları"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Bu gruba katılması engellenmiş kullanıcıların bir listesi."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Kullanıcının gruba üye olma engellemesini kaldır"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Engellemeyi Kaldır"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Bu kullanıcının engellemesini kaldır"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, fuzzy, php-format
msgid "Post to %s"
msgstr "%s için cevaplar"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Onay kodu yok."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Onay kodu bulunamadı."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "O onay kodu sizin için değil!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Tanınmayan adres türü %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "O adres daha önce onaylanmış."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Kullanıcı güncellenemedi."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
msgstr "Eposta onayı silinemedi."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Onayla"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "\"%s\" adresi hesabınız için onaylandı."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Konuşma"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Durum mesajları"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Bir uygulamayı silmek için giriş yapmış olmanız gerekir."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Onay kodu bulunamadı."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Bu uygulamanın sahibi değilsiniz."
@@ -1171,15 +1433,18 @@ msgstr "Bu uygulamanın sahibi değilsiniz."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr ""
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Uygulamayı sil"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1190,12 +1455,12 @@ msgstr ""
"temizleyecektir."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Bu uygulamayı silme"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Bu uygulamayı sil"
@@ -1232,13 +1497,14 @@ msgstr "Grup güncellenemedi."
msgid "Deleted group %s"
msgstr "%1$s'in %2$s'deki durum mesajları "
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "Kullanıcıyı sil"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1261,22 +1527,27 @@ msgstr "Bu durum mesajını silme"
msgid "Delete this group"
msgstr "Bu kullanıcıyı sil"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Giriş yapılmadı."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Bu durum mesajı silinemiyor."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
@@ -1284,21 +1555,24 @@ msgstr ""
"Bir durum mesajını kalıcı olarak silmek üzeresiniz. Bu bir kez yapıldığında, "
"geri alınamaz."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Durum mesajını sil"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Bu durum mesajını silmek istediğinizden emin misiniz?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Bu durum mesajını silme"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Bu durum mesajını sil"
@@ -1360,9 +1634,8 @@ msgid "Site logo"
msgstr "Site logosu"
#: actions/designadminpanel.php:457
-#, fuzzy
msgid "SSL logo"
-msgstr "Site logosu"
+msgstr "SSL logosu"
#: actions/designadminpanel.php:469
msgid "Change theme"
@@ -1384,12 +1657,14 @@ msgstr "Özel tema"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "Özel bir StatusNet temasını .ZIP arşivi olarak yükleyebilirsiniz."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Arkaplan resmini değiştir"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Arkaplan"
@@ -1403,40 +1678,48 @@ msgstr ""
"$s'dir."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Açık"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Kapalı"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Arkaplan resmini açın ya da kapatın."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Arkaplan resmini döşe"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Renkleri değiştir"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "İçerik"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Kenar Çubuğu"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Metin"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Bağlantılar"
@@ -1448,29 +1731,31 @@ msgstr "Gelişmiş"
msgid "Custom CSS"
msgstr "Özel CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "Öntanımlıları kullan"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr ""
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Öntanımlıya geri dön"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Kaydet"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Dizaynı kaydet"
@@ -1514,9 +1799,9 @@ msgid "Name is required."
msgstr "İsim gereklidir."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "İsim çok uzun (maksimum: 255 karakter)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1529,15 +1814,6 @@ msgstr "İsim halihazırda kullanımda. Başka bir tane deneyin."
msgid "Description is required."
msgstr "Abonelik reddedildi."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Yer bilgisi çok uzun (azm: %d karakter)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1554,7 +1830,7 @@ msgid "Organization is required."
msgstr "Organizasyon gereklidir."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "Organizasyon çok uzun (maksimum 255 karakter)."
@@ -1578,39 +1854,49 @@ msgstr ""
msgid "Could not update application."
msgstr "Uygulama güncellenemedi."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "%s grubunu düzenle"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Bir grup oluşturmak için giriş yapmış olmanız gerekir."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "Bir grubu düzenlemek için bir yönetici olmalısınız."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Grubu düzenlemek için bu biçimi kullan."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, fuzzy, php-format
msgid "Invalid alias: \"%s\""
msgstr "%s Geçersiz başlangıç sayfası"
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Grup güncellenemedi."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Kullanıcı güncellenemedi."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Seçenekler kaydedildi."
@@ -1810,6 +2096,12 @@ msgstr "İptal etmek için beklenen onay yok."
msgid "That is the wrong email address."
msgstr "Bu yanlış e-posta adresi."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Eposta onayı silinemedi."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1890,7 +2182,7 @@ msgid ""
msgstr ""
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "%s kullanıcısının favori durum mesajları"
@@ -1992,19 +2284,23 @@ msgstr "Bize o profili yollamadınız"
msgid "User already has this role."
msgstr "Kullanıcının profili yok."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Hiçbir profil belirtilmedi."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr ""
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Hiçbir grup belirtilmedi."
@@ -2065,8 +2361,10 @@ msgid ""
"palette of your choice."
msgstr ""
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
#, fuzzy
msgid "Couldn't update your design."
msgstr "Kullanıcı güncellenemedi."
@@ -2087,6 +2385,14 @@ msgid ""
msgstr ""
"Ah, durumunuz biraz uzun kaçtı. Azami 180 karaktere sığdırmaya ne dersiniz?"
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Yükle"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Kırp"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Resimden logo olacak bir kare alanı seçin."
@@ -2223,15 +2529,18 @@ msgid ""
"action.newgroup%%) yourself!"
msgstr ""
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr ""
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Kullanıcı gruptan engellenmedi."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Engellemeyi kaldırırken hata."
@@ -2321,7 +2630,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Onaylanmış Jabber/Gtalk adresi."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Tercihler kaydedildi."
@@ -2445,12 +2754,11 @@ msgstr[0] "Bize o profili yollamadınız"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
-msgstr ""
+msgstr "%1$s'in %2$s'deki durum mesajları "
#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user
#. TRANS: already uses a this StatusNet site. Plural form is based on the number of
@@ -2598,7 +2906,8 @@ msgid ""
msgstr ""
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
msgstr "Geçersiz lisans başlığı. En fazla uzunluk 255 karakterdir."
#: actions/licenseadminpanel.php:168
@@ -2776,43 +3085,30 @@ msgstr ""
msgid "Use this form to register a new application."
msgstr ""
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "İsim çok uzun (maksimum: 255 karakter)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr ""
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Organizasyon çok uzun (maksimum 255 karakter)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Eposta onayı silinemedi."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Yeni grup"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr ""
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "Yer bilgisi çok uzun (azm: 255 karakter)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Yeni mesaj"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
#, fuzzy
msgid "You can't send a message to this user."
msgstr "Bize o profili yollamadınız"
@@ -2820,7 +3116,7 @@ msgstr "Bize o profili yollamadınız"
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "İçerik yok!"
@@ -2829,7 +3125,7 @@ msgid "No recipient specified."
msgstr ""
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2840,12 +3136,12 @@ msgstr ""
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "%s kullanıcısına özel mesaj gönderildi."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax Hatası"
@@ -2853,18 +3149,7 @@ msgstr "Ajax Hatası"
msgid "New notice"
msgstr "Yeni durum mesajı"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Bu çok uzun. Maksimum durum mesajı boyutu %d karakterdir."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-"Maksimum durum mesajı boyutu, eklenti bağlantıları dahil %d karakterdir."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Durum mesajı gönderildi"
@@ -2995,25 +3280,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Kullanıcının profili yok."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "%1$s'in %2$s'deki durum mesajları "
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, fuzzy, php-format
msgid "Content type %s not supported."
msgstr "Bağlan"
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr ""
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Desteklenen bir veri biçimi değil."
@@ -3026,37 +3311,46 @@ msgstr "Kişi Arama"
msgid "Notice Search"
msgstr "Durum Mesajı Arama"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Profil ayarları"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr ""
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr ""
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Bağlantıları şununla kısalt"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Kullanılacak otomatik kısaltma servisi."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Profil dizaynlarını görüntüle"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr ""
-#: actions/othersettings.php:153
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
#, fuzzy
-msgid "URL shortening service is too long (max 50 chars)."
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "Yer bilgisi çok uzun (azm: 255 karakter)."
#: actions/otp.php:69
@@ -3504,8 +3798,9 @@ msgstr ""
"verilmez"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Tam İsim"
@@ -3546,9 +3841,10 @@ msgid "Bio"
msgstr "Hakkında"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Yer"
@@ -3886,7 +4182,8 @@ msgid "Unexpected password reset."
msgstr "Beklemeğen parola sıfırlaması."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "Parola 6 veya daha fazla karakterden oluşmalıdır."
#: actions/recoverpassword.php:369
@@ -4117,7 +4414,7 @@ msgid "Repeated!"
msgstr "Yarat"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "%s için cevaplar"
@@ -4250,11 +4547,12 @@ msgstr "Organizasyon"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Tanım"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "İstatistikler"
@@ -4272,6 +4570,11 @@ msgstr ""
msgid "Reset key & secret"
msgstr ""
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Sil"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr ""
@@ -4356,77 +4659,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr ""
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr ""
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, fuzzy, php-format
msgid "%1$s group, page %2$d"
msgstr "Bütün abonelikler"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Kullanıcının profili yok."
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "Bağlantı"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Not"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Diğerisimler"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr ""
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, fuzzy, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "%s için durum RSS beslemesi"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, fuzzy, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "%s için durum RSS beslemesi"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, fuzzy, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "%s için durum RSS beslemesi"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, fuzzy, php-format
msgid "FOAF for %s group"
msgstr "%s için durum RSS beslemesi"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Üyeler"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Yok)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Tüm üyeler"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "Oluşturuldu"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Üyeler"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4436,7 +4768,10 @@ msgid ""
"of this group and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4445,24 +4780,31 @@ msgid ""
"their life and interests. "
msgstr ""
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Yöneticiler"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Böyle bir mesaj yok."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr ""
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr ""
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr ""
@@ -4471,60 +4813,86 @@ msgstr ""
msgid "Notice deleted."
msgstr "Durum mesajı silindi."
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr ""
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%s ve arkadaşları"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "%s adli kullanicinin durum mesajlari"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, fuzzy, php-format
msgid "%1$s, page %2$d"
msgstr "%s ve arkadaşları"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, fuzzy, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "%s için durum RSS beslemesi"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, fuzzy, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "%s için durum RSS beslemesi"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, fuzzy, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "%s için durum RSS beslemesi"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, fuzzy, php-format
msgid "Notice feed for %s (Atom)"
msgstr "%s için durum RSS beslemesi"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr ""
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr ""
+"Bu, %s ve arkadaşlarının zaman çizelgesi ama henüz hiç kimse bir şey "
+"göndermemiş."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr ""
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
msgstr ""
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4533,7 +4901,9 @@ msgid ""
"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))"
msgstr ""
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4541,7 +4911,8 @@ msgid ""
"[StatusNet](http://status.net/) tool. "
msgstr ""
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, fuzzy, php-format
msgid "Repeat of %s"
msgstr "%s için cevaplar"
@@ -4654,33 +5025,41 @@ msgstr ""
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr ""
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Durum mesajları"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr ""
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
#, fuzzy
msgid "Unable to save site notice."
msgstr "Durum mesajını kaydederken hata oluştu."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
-msgstr ""
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
+msgstr "Geçersiz lisans başlığı. En fazla uzunluk 255 karakterdir."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
#, fuzzy
msgid "Site notice text"
msgstr "Yeni durum mesajı"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
#, fuzzy
msgid "Save site notice"
msgstr "Yeni durum mesajı"
@@ -4908,13 +5287,15 @@ msgstr ""
msgid "Save snapshot settings"
msgstr "Ayarlar"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
#, fuzzy
msgid "You are not subscribed to that profile."
msgstr "Bize o profili yollamadınız"
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Yeni abonelik eklenemedi."
@@ -5149,78 +5530,96 @@ msgid ""
msgstr ""
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr ""
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr ""
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr ""
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
-msgstr ""
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
+msgstr "Geçersiz lisans başlığı. En fazla uzunluk 255 karakterdir."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr ""
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Profil"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr ""
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr ""
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Yeni kullanıcılar"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Yeni kullanıcı karşılaması"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "Yeni kullanıcılar için hoşgeldiniz metni (En fazla 255 karakter)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
#, fuzzy
msgid "Default subscription"
msgstr "Bütün abonelikler"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
#, fuzzy
msgid "Automatically subscribe new users to this user."
msgstr "Takip talebine izin verildi"
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
#, fuzzy
msgid "Invitations"
msgstr "Yer"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr ""
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr ""
@@ -5323,12 +5722,14 @@ msgstr "Avatar URLi '%s' okunamıyor"
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "%s için yanlış resim türü"
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
#, fuzzy
msgid "Profile design"
msgstr "Profil ayarları"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5413,7 +5814,7 @@ msgid "Plugins"
msgstr "Eklentiler"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Sürüm"
@@ -5446,29 +5847,35 @@ msgstr ""
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] ""
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr ""
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] ""
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Geçersiz dosya ismi."
@@ -5600,40 +6007,47 @@ msgid "Problem saving notice."
msgstr "Durum mesajını kaydederken hata oluştu."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
msgstr ""
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
#, fuzzy
msgid "Problem saving group inbox."
msgstr "Durum mesajını kaydederken hata oluştu."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, fuzzy, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Profil kaydedilemedi."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr ""
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s'in %2$s'deki durum mesajları "
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr ""
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5705,32 +6119,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr ""
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Kullanıcı güncellenemedi."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Profil kaydedilemedi."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Kullanıcı güncellenemedi."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Profil kaydedilemedi."
@@ -5780,60 +6194,66 @@ msgstr "%1$s'in %2$s'deki durum mesajları "
msgid "Untitled page"
msgstr "Başlıksız sayfa"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr ""
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Kişisel profil ve arkadaşların zaman çizelgesi"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Kişisel"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "E-postanızı, kullanıcı resminizi, parolanızı, profilinizi değiştirin"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Hesap"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "Servislere bağlan"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "Bağlan"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Site yapılandırmasını değiştir"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Yönetim"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
@@ -5842,138 +6262,139 @@ msgstr ""
"edin"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Davet et"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr ""
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
#, fuzzy
msgctxt "MENU"
msgid "Logout"
msgstr "Çıkış"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Bir hesap oluştur"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Kayıt"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Siteye giriş"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Giriş"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Bana yardım et!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Yardım"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Kişi ya da yazılar için arama yap"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Ara"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
#, fuzzy
msgid "Site notice"
msgstr "Yeni durum mesajı"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr ""
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
#, fuzzy
msgid "Page notice"
msgstr "Yeni durum mesajı"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
#, fuzzy
msgid "Secondary site navigation"
msgstr "Abonelikler"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Yardım"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Hakkında"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "SSS"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr ""
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Gizlilik"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Kaynak"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "İletişim"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr ""
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "StatusNet yazılım lisansı"
@@ -5981,7 +6402,7 @@ msgstr "StatusNet yazılım lisansı"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, fuzzy, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -5991,7 +6412,7 @@ msgstr ""
"hazırlanan anında mesajlaşma ağıdır. "
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** bir aninda mesajlaşma sosyal ağıdır."
@@ -6000,7 +6421,7 @@ msgstr "**%%site.name%%** bir aninda mesajlaşma sosyal ağıdır."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6012,50 +6433,50 @@ msgstr ""
"microbloglama yazılımının %s. versiyonunu kullanmaktadır."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Site içeriği lisansı"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr ""
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr ""
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr ""
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Sonra"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Önce"
@@ -6134,7 +6555,7 @@ msgid "User configuration"
msgstr "Onay kodu yok."
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Kullanıcı"
@@ -6404,7 +6825,7 @@ msgid "AJAX error"
msgstr ""
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr ""
@@ -6420,7 +6841,7 @@ msgstr ""
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
#, fuzzy
msgid "User has no last notice."
msgstr "Kullanıcının profili yok."
@@ -6487,6 +6908,14 @@ msgstr ""
msgid "%1$s left group %2$s."
msgstr ""
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s'in %2$s'deki durum mesajları "
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6524,131 +6953,133 @@ msgid ""
"same server."
msgstr ""
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Bu çok uzun. Maksimum durum mesajı boyutu %d karakterdir."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
#, fuzzy
msgid "Error sending direct message."
msgstr "Kullanıcı ayarlamada hata oluştu."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, fuzzy, php-format
msgid "Notice from %s repeated."
msgstr "Durum mesajları"
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Kullanıcı ayarlamada hata oluştu."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "Bu çok uzun. Maksimum durum mesajı boyutu %d karakterdir."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, fuzzy, php-format
msgid "Reply to %s sent."
msgstr "%s için cevaplar"
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
#, fuzzy
msgid "Error saving notice."
msgstr "Durum mesajını kaydederken hata oluştu."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr ""
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
#, fuzzy
msgid "Can't subscribe to OMB profiles by command."
msgstr "Bize o profili yollamadınız"
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr ""
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr ""
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr ""
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr ""
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
#, fuzzy
msgid "Notification off."
msgstr "Onay kodu yok."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr ""
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
#, fuzzy
msgid "Notification on."
msgstr "Onay kodu yok."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr ""
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr ""
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr ""
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
#, fuzzy
msgid "You are not subscribed to anyone."
msgstr "Bize o profili yollamadınız"
@@ -6656,14 +7087,14 @@ msgstr "Bize o profili yollamadınız"
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Bize o profili yollamadınız"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
#, fuzzy
msgid "No one is subscribed to you."
msgstr "Uzaktan abonelik"
@@ -6671,14 +7102,14 @@ msgstr "Uzaktan abonelik"
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Uzaktan abonelik"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
#, fuzzy
msgid "You are not a member of any groups."
msgstr "Bize o profili yollamadınız"
@@ -6686,13 +7117,13 @@ msgstr "Bize o profili yollamadınız"
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Bize o profili yollamadınız"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6795,11 +7226,14 @@ msgstr ""
msgid "Database error"
msgstr ""
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
#, fuzzy
msgid "Upload file"
msgstr "Yükle"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
#, fuzzy
msgid ""
@@ -6807,16 +7241,29 @@ msgid ""
msgstr ""
"Ah, durumunuz biraz uzun kaçtı. Azami 180 karaktere sığdırmaya ne dersiniz?"
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"Sunucu, şu anki yapılandırması dolayısıyla bu kadar çok POST verisiyle (%s "
-"bytes) başa çıkamıyor."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "Açık"
-#: lib/designsettings.php:418
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Kapalı"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Sıfırla"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr ""
@@ -6845,7 +7292,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr ""
@@ -6886,7 +7334,7 @@ msgstr ""
#: lib/groupeditform.php:163
#, fuzzy
-msgid "URL of the homepage or blog of the group or topic"
+msgid "URL of the homepage or blog of the group or topic."
msgstr ""
"Web Sitenizin, blogunuzun ya da varsa başka bir sitedeki profilinizin adresi"
@@ -6897,19 +7345,25 @@ msgstr "Kendinizi ve ilgi alanlarınızı 140 karakter ile anlatın"
#: lib/groupeditform.php:170
#, fuzzy, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Kendinizi ve ilgi alanlarınızı 140 karakter ile anlatın"
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Kendinizi ve ilgi alanlarınızı 140 karakter ile anlatın"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "Bulunduğunuz yer, \"Şehir, Eyalet (veya Bölge), Ülke\" gibi"
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7009,41 +7463,56 @@ msgstr "Bu sayfa kabul ettiğiniz ortam türünde kullanılabilir değil"
msgid "Unsupported image file format."
msgstr "Desteklenmeyen görüntü dosyası biçemi."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, fuzzy, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr ""
"Ah, durumunuz biraz uzun kaçtı. Azami 180 karaktere sığdırmaya ne dersiniz?"
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Kısmi yükleme."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Dosya yüklemede sistem hatası."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Bu bir resim dosyası değil ya da dosyada hata var"
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
#, fuzzy
msgid "Lost our file."
msgstr "Böyle bir durum mesajı yok."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr ""
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
#: lib/jabber.php:387
#, php-format
@@ -7245,7 +7714,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%1$s %2$s'da durumunuzu takip ediyor"
@@ -7255,7 +7724,7 @@ msgstr "%1$s %2$s'da durumunuzu takip ediyor"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7277,7 +7746,7 @@ msgid ""
msgstr ""
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7287,7 +7756,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr ""
@@ -7298,7 +7767,7 @@ msgstr ""
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7358,7 +7827,7 @@ msgstr "Yanlış IM adresi."
msgid "Sorry, no incoming email allowed."
msgstr ""
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, fuzzy, php-format
msgid "Unsupported message type: %s"
msgstr "Desteklenmeyen görüntü dosyası biçemi."
@@ -7421,7 +7890,7 @@ msgstr "Kullanıcı güncellenemedi."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7430,7 +7899,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr ""
@@ -7577,31 +8046,31 @@ msgstr ""
msgid "Couldn't insert new subscription."
msgstr "Yeni abonelik eklenemedi."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Kişisel"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Cevaplar"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr ""
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr ""
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr ""
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr ""
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr ""
@@ -7714,17 +8183,18 @@ msgid "Sandbox this user"
msgstr "Böyle bir kullanıcı yok."
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
#, fuzzy
msgid "Search site"
msgstr "Ara"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr ""
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7809,6 +8279,12 @@ msgstr ""
msgid "None"
msgstr ""
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "Geçersiz dosya ismi."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr ""
@@ -7818,8 +8294,8 @@ msgid "The theme file is missing or the upload failed."
msgstr ""
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
#, fuzzy
msgid "Failed saving theme."
msgstr "Avatar güncellemede hata."
@@ -7830,29 +8306,31 @@ msgstr ""
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr ""
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr ""
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
#, fuzzy
msgid "Error opening theme archive."
msgstr "Uzaktaki profili güncellemede hata oluştu"
@@ -7861,6 +8339,13 @@ msgstr "Uzaktaki profili güncellemede hata oluştu"
msgid "Top posters"
msgstr ""
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Engellemeyi Kaldır"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr ""
@@ -7945,60 +8430,60 @@ msgid "Moderator"
msgstr ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "birkaç saniye önce"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "yaklaşık bir dakika önce"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "yaklaşık bir saat önce"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "yaklaşık bir gün önce"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "yaklaşık bir ay önce"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
msgstr[0] ""
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "yaklaşık bir yıl önce"
@@ -8028,33 +8513,21 @@ msgid "Message too long. Maximum is %1$d character, you sent %2$d."
msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "Bu çok uzun. Maksimum durum mesajı boyutu %d karakterdir."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
+msgid "Getting backup from file '%s'."
msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
#, fuzzy
msgid "No user specified; using backup user."
msgstr "Yeni durum mesajı"
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr ""
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Tam isim çok uzun (azm: 255 karakter)."
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Yer bilgisi çok uzun (azm: 255 karakter)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Bu çok uzun. Maksimum mesaj boyutu %d karakterdir."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Yer bilgisi çok uzun (azm: %d karakter)."
-
-#, fuzzy
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Kendinizi ve ilgi alanlarınızı 140 karakter ile anlatın"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] ""
diff --git a/locale/uk/LC_MESSAGES/statusnet.po b/locale/uk/LC_MESSAGES/statusnet.po
index 714c416ab..802163027 100644
--- a/locale/uk/LC_MESSAGES/statusnet.po
+++ b/locale/uk/LC_MESSAGES/statusnet.po
@@ -12,158 +12,184 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:33+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:47+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "Погодитись"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "Параметри доступу на сайт"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "Реєстрація"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr ""
"Заборонити анонімним відвідувачам (ті, що не увійшли до системи) переглядати "
"сайт?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "Приватно"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "Зробити реєстрацію лише за запрошеннями."
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "Лише за запрошеннями"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "Скасувати подальшу реєстрацію."
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "Закрито"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "Зберегти параметри доступу"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "Зберегти"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "Немає такої сторінки."
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "Такого користувача немає."
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s та друзі, сторінка %2$d"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s з друзями"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "Стрічка дописів для друзів %s (RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "Стрічка дописів для друзів %s (RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "Стрічка дописів для друзів %s (Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -171,7 +197,7 @@ msgstr "Це стрічка дописів %s і друзів, але вона
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -180,9 +206,9 @@ msgstr ""
"Спробуйте до когось підписатись, приєднатись [до спільноти](%%action.groups%"
"%) або напишіть щось самі."
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -193,7 +219,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -202,65 +230,80 @@ msgstr ""
"Чому б не [зареєструватись](%%%%action.register%%%%) і не спробувати "
"«розштовхати» %s або щось йому написати."
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "Ви з друзями"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "Оновлення від %1$s та друзів на %2$s!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "API метод не знайдено."
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "Цей метод потребує POST."
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -268,17 +311,21 @@ msgstr ""
"Ви мусите встановити параметр «device» з одним зі значень: sms, im, none."
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "Не вдалося оновити користувача."
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -291,11 +338,13 @@ msgstr "Не вдалося зберегти профіль."
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -315,10 +364,12 @@ msgstr[2] ""
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -326,8 +377,9 @@ msgid "Unable to save your design settings."
msgstr "Не маю можливості зберегти налаштування дизайну."
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "Не вдалося оновити ваш дизайн."
@@ -346,31 +398,31 @@ msgstr "Спроба заблокувати користувача невдал
msgid "Unblock user failed."
msgstr "Спроба розблокувати користувача невдала."
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "Прямі повідомлення від %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "Всі прямі повідомлення надіслані від %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "Пряме повідомлення до %s"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "Всі прямі повідомлення надіслані до %s"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "Повідомлення без тексту!"
@@ -407,7 +459,9 @@ msgstr ""
"щоб ніхто не почув."
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "Жодних статусів з таким ID."
@@ -423,46 +477,58 @@ msgstr "Цей статус вже є обраним."
msgid "Could not create favorite."
msgstr "Не можна позначити як обране."
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "Цей статус не є обраним."
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "Не можна видалити зі списку обраних."
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "Не вдалося додати користувача: користувача не знайдено."
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "Не вдалося додати користувача: %s вже присутній у вашому списку."
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "Не вдалося відмінити підписку: користувача не знайдено."
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "Ви не можете відписатись від самого себе."
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "Два ID або імені у мережі мають бути представлені."
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "Не вдалось встановити джерело користувача."
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "Не вдалося знайти цільового користувача."
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr ""
@@ -470,174 +536,229 @@ msgstr ""
"інтервалів."
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Це ім’я вже використовується. Спробуйте інше."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "Це недійсне ім’я користувача."
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "Веб-сторінка має недійсну URL-адресу."
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
-#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
-msgstr "Повне ім’я задовге (не більше 255 символів)."
+msgstr "Повне ім’я надто довге (не більше 255 символів)."
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "Опис надто довгий (%d знаків максимум)."
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "Опис надто довгий (максимум — %d знак)."
+msgstr[1] "Опис надто довгий (максимум — %d знаків)."
+msgstr[2] "Опис надто довгий (максимум — %d знаків)."
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
-#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "Розташування надто довге (не більше 255 символів)."
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "Забагато додаткових імен! Максимум становить %d."
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "Надто багато додаткових імен! Максимум становить %d."
+msgstr[1] "Надто багато додаткових імен! Максимум становить %d."
+msgstr[2] "Надто багато додаткових імен! Максимум становить %d."
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "Помилкове додаткове ім’я: «%s»."
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "Додаткове ім’я «%s» вже використовується. Спробуйте інше."
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "Додаткове ім’я не може бути таким самим що й основне."
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "Спільноту не знайдено."
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "Ви вже стоїте у цій спільноти."
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "Адміністратор спільноти заблокував ваш профіль."
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "Не вдалось долучити користувача %1$s до спільноти %2$s."
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "Ви не стоїте у цій спільноті."
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "Не вдалось видалити користувача %1$s зі спільноти %2$s."
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "Спільноти %s"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "Спільноти на %1$s, до яких долучився %2$s."
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "Спільноти %s"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "спільноти на %s"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "Збій при завантаженні."
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
msgid "Invalid request token or verifier."
msgstr "Неправильний запит токену або його підтвердження."
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "Жодного параметру oauth_token не забезпечено."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
msgid "Invalid request token."
msgstr "Неправильний запит токену."
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
-#, fuzzy
+#: actions/apioauthauthorize.php:121
msgid "Request token already authorized."
-msgstr "Не авторизовано."
+msgstr "Токен запиту вже авторизовано."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr ""
"Виникли певні проблеми з токеном поточної сесії. Спробуйте знов, будь ласка."
@@ -648,40 +769,54 @@ msgid "Invalid nickname / password!"
msgstr "Недійсне ім’я / пароль!"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
-#, fuzzy
+#: actions/apioauthauthorize.php:217
msgid "Database error inserting oauth_token_association."
-msgstr "Помилка бази даних при додаванні користувача OAuth-додатку."
+msgstr "Помилка бази даних при додаванні параметру oauth_token_association."
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "Несподіване представлення форми."
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "Запит на дозвіл під’єднатися до вашого облікового запису"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "Дозволити або заборонити доступ"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"Додаток запитує дозвіл на <strong>%3$s</strong> до вашого акаунту %4$s. Ви "
+"повинні надавати дозвіл на доступ до вашого акаунту %4$s лише тим стороннім "
+"додаткам, яким ви довіряєте."
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -694,16 +829,17 @@ msgstr ""
"довіряєте."
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
msgctxt "LEGEND"
msgid "Account"
msgstr "Акаунт"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -711,7 +847,7 @@ msgstr "Ім’я користувача"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Пароль"
@@ -722,7 +858,7 @@ msgstr "Пароль"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -730,38 +866,52 @@ msgid "Cancel"
msgstr "Скасувати"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
msgctxt "BUTTON"
msgid "Allow"
msgstr "Дозволити"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
msgid "Authorize access to your account information."
msgstr "Дозвіл на доступ до вашого облікового запису."
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
msgid "Authorization canceled."
msgstr "Авторизацію скасовано."
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, php-format
msgid "The request token %s has been revoked."
msgstr "Запит токену %s було скасовано."
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+msgid "You have successfully authorized the application"
+msgstr "Ви успішно авторизували додаток"
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+"Будь ласка, поверніться до додатку і уведіть наступний код безпеки, аби "
+"завершити процес."
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, php-format
-msgid "You have successfully authorized %s."
-msgstr "Вас успішно авторизовано на %s."
+msgid "You have successfully authorized %s"
+msgstr "Ви успішно авторизували додаток %s"
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -770,45 +920,56 @@ msgstr ""
"Будь ласка, поверніться на %s і уведіть наступний код безпеки, аби завершити "
"процес."
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "Цей метод потребує або НАПИСАТИ, або ВИДАЛИТИ."
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "Ви не можете видалити статус іншого користувача."
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "Такого допису немає."
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "Не можна повторювати власні дописи."
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "Цей допис вже повторено."
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "Статус видалено."
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "Не знайдено жодних статусів з таким ID."
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "Клієнт мусить надати параметр «статус» зі значенням."
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
@@ -817,11 +978,13 @@ msgstr[1] "Надто довго. Максимальний розмір допи
msgstr[2] "Надто довго. Максимальний розмір допису — %d знаків."
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
msgid "Parent notice not found."
msgstr "Початковий допис не знайдено."
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
@@ -835,166 +998,233 @@ msgstr[2] ""
"Максимальна довжина допису становить %d знаків, включно з URL-адресою "
"вкладення."
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "Формат не підтримується."
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / Обрані від %2$s"
-#: actions/apitimelinefavorites.php:119
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
-msgstr "%1$s оновлення обраних від %2$s / %2$s."
+msgid "%1$s updates favorited by %2$s / %3$s."
+msgstr "%1$s, оновлення обраних дописів %2$s / %3$s."
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "Не вдалося створити веб-стрічку для спільноти — %s"
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / Оновленні відповіді %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr "%1$s оновив цю відповідь на допис від %2$s / %3$s."
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s загальна стрічка"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s оновлення від усіх!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+msgid "Unimplemented."
+msgstr "Метод не виконується."
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "Повторено для %s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "Повторення %s"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "Дописи позначені з %s"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "Оновлення позначені з %1$s на %2$s!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "API метод наразі знаходиться у розробці."
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Не знайдено."
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "Сторінку не знайдено."
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "Такого вкладення немає."
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "Немає імені."
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "Немає розміру."
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "Недійсний розмір."
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "Аватара"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "Ви можете завантажити аватару. Максимальний розмір %s."
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "Користувач без відповідного профілю."
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "Налаштування аватари"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "Оригінал"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "Перегляд"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+msgctxt "BUTTON"
msgid "Delete"
msgstr "Видалити"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+msgctxt "BUTTON"
msgid "Upload"
msgstr "Завантажити"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+msgctxt "BUTTON"
msgid "Crop"
msgstr "Втяти"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "Жодного файлу не завантажено."
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "Оберіть квадратну ділянку зображення, яка й буде вашою автарою."
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "Дані вашого файлу загублено."
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "Аватару оновлено."
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "Оновлення аватари невдале."
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "Аватару видалено."
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "Цього користувача вже заблоковано."
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "Блокувати користувача"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -1010,8 +1240,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -1019,7 +1249,7 @@ msgstr "Ні"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "Не блокувати цього користувача"
@@ -1029,8 +1259,8 @@ msgstr "Не блокувати цього користувача"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1038,140 +1268,168 @@ msgstr "Так"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "Блокувати користувача"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "Збереження інформації про блокування завершилось невдачею."
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "Такої спільноти не існує."
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "Заблоковані профілі %s"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "Заблоковані профілі %1$s, сторінка %2$d"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "Список користувачів, котрих заблоковано в цій спільноті."
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "Розблокувати користувача"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "Розблокувати"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "Розблокувати цього користувача"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "Опублікувати в %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "Немає коду підтвердження."
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "Код підтвердження не знайдено."
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "Цей код підтвердження не для вас!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "Невизначений тип адреси %s."
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "Цю адресу вже підтверджено."
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "Не вдалося оновити користувача."
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "Не вдалося видалити підтвердження поштової адреси."
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+msgid "Could not delete address confirmation."
+msgstr "Не вдалося видалити адресу підтвердження."
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "Підтвердити адресу"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "Адресу «%s» підтверджено для вашого акаунту."
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "Розмова"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "Дописи"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "Ви маєте спочатку увійти, аби мати змогу видалити додаток."
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "Додаток не виявлено."
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "Ви не є власником цього додатку."
@@ -1179,15 +1437,18 @@ msgstr "Ви не є власником цього додатку."
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "Виникли певні проблеми з токеном поточної сесії."
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "Видалити додаток"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1198,12 +1459,12 @@ msgstr ""
"додатку користувачів."
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "Не видаляти додаток"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "Видалити додаток"
@@ -1237,12 +1498,13 @@ msgstr "Не вдалося видалити спільноту %s."
msgid "Deleted group %s"
msgstr "Спільноту %s видалено"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
msgid "Delete group"
msgstr "Видалити спільноту"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
msgid ""
"Are you sure you want to delete this group? This will clear all data about "
@@ -1263,42 +1525,50 @@ msgstr "Не видаляти цю спільноту"
msgid "Delete this group"
msgstr "Видалити спільноту"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "Не увійшли."
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "Не можна видалити цей допис."
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
msgstr "Ви видаляєте допис назавжди. Ця дія є незворотною."
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "Видалити допис"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "Ви впевненні, що бажаєте видалити цей допис?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "Не видаляти цей допис"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "Видалити допис"
@@ -1382,12 +1652,14 @@ msgstr "Своя тема"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "Ви можете завантажити свою тему для сайту StatusNet як .ZIP архів."
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "Змінити фонове зображення"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "Фон"
@@ -1401,40 +1673,48 @@ msgstr ""
"%1$s."
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "Увімк."
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "Вимк."
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "Увімкнути або вимкнути фонове зображення."
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "Замостити фон"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "Змінити кольори"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "Зміст"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "Сайдбар"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "Текст"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "Посилання"
@@ -1446,29 +1726,31 @@ msgstr "Додатково"
msgid "Custom CSS"
msgstr "Свій CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "За замовч."
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "Оновити налаштування за замовчуванням"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "Повернутись до початкових налаштувань"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "Зберегти"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "Зберегти дизайн"
@@ -1512,9 +1794,9 @@ msgid "Name is required."
msgstr "Потрібне ім’я."
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
-msgid "Name is too long (max 255 characters)."
-msgstr "Ім’я задовге (не більше 255 знаків)."
+#: actions/editapplication.php:188 actions/newapplication.php:169
+msgid "Name is too long (maximum 255 characters)."
+msgstr "Ім’я надто довге (не більше 255 знаків)."
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
#: actions/editapplication.php:192 actions/newapplication.php:166
@@ -1526,17 +1808,6 @@ msgstr "Це ім’я вже використовується. Спробуйт
msgid "Description is required."
msgstr "Потрібен опис."
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "Опис надто довгий (максимум — %d знак)."
-msgstr[1] "Опис надто довгий (максимум — %d знаків)."
-msgstr[2] "Опис надто довгий (максимум — %d знаків)."
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1553,7 +1824,7 @@ msgid "Organization is required."
msgstr "Потрібна організація."
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
msgid "Organization is too long (maximum 255 characters)."
msgstr "Назва організації надто довга (не більше 255 знаків)."
@@ -1576,41 +1847,51 @@ msgstr "URL-адреса для зворотнього дзвінка не є д
msgid "Could not update application."
msgstr "Не вдалося оновити додаток."
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "Змінити властивості спільноти %s"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "Ви маєте спочатку увійти, аби мати змогу започаткувати спільноту."
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr ""
"Ви маєте бути наділені правами адміністратора, аби відредагувати властивості "
"даної спільноти."
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "Скористайтесь цією формою, щоб відредагувати властивості спільноти."
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "Помилкове додаткове ім’я: «%s»"
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "Не вдалося оновити спільноту."
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "Неможна призначити додаткові імена."
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "Опції збережено."
@@ -1802,6 +2083,12 @@ msgstr "Не очікується підтвердження для скасув
msgid "That is the wrong email address."
msgstr "Це помилкова адреса електронної пошти."
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "Не вдалося видалити підтвердження поштової адреси."
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1883,7 +2170,7 @@ msgstr ""
"дописи до улюблених!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "Обрані дописи %s"
@@ -1980,19 +2267,23 @@ msgstr "Ви не можете надавати користувачеві жо
msgid "User already has this role."
msgstr "Користувач вже має цю роль."
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "Не визначено жодного профілю."
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "Не визначено профілю з таким ID."
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "Спільноту не визначено."
@@ -2059,8 +2350,10 @@ msgstr ""
"Налаштуйте вигляд сторінки спільноти, використовуючи фонове зображення і "
"кольори на свій смак."
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "Не вдалося оновити дизайн."
@@ -2080,6 +2373,14 @@ msgstr ""
"Ви маєте можливість завантажити логотип для вашої спільноти. Максимальний "
"розмір файлу становить %s."
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "Завантажити"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "Втяти"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "Оберіть квадратну ділянку зображення, яка й буде логотипом спільноти."
@@ -2223,15 +2524,18 @@ msgstr ""
"Чому б не [зареєструватись](%%action.register%%) і не [започаткувати](%%"
"action.newgroup%%) свою власну спільноту!"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "Лише адміністратори можуть розблокувати учасників спільноти."
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "Користувача не блоковано."
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "Помилка при розблокуванні."
@@ -2322,7 +2626,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "Позначати міткою MicroID мою адресу Jabber/GTalk."
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "Преференції збережно."
@@ -2445,10 +2749,9 @@ msgstr[2] "Ви вже підписані до цих користувачів:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
+#: actions/invite.php:145 actions/invite.php:159
#, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2638,8 +2941,8 @@ msgstr ""
"використовувати варіант «Всі права захищені»."
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
-msgstr "Помилковий назва ліцензії. Максимальна довжина — 255 символів."
+msgid "Invalid license title. Maximum length is 255 characters."
+msgstr "Помилкова назва ліцензії. Максимальна довжина — 255 символів."
#: actions/licenseadminpanel.php:168
msgid "Invalid license URL."
@@ -2803,7 +3106,6 @@ msgstr "Жодного поточного статусу."
#. TRANS: This is the title of the form for adding a new application.
#: actions/newapplication.php:52
-#, fuzzy
msgid "New application"
msgstr "Новий додаток"
@@ -2816,50 +3118,37 @@ msgstr "Ви маєте спочатку увійти, аби мати змог
msgid "Use this form to register a new application."
msgstr "Скористайтесь цією формою, щоб зареєструвати новий додаток."
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "Ім’я задовге (255 знаків максимум)."
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Потрібна URL-адреса."
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "Назва організації надто довга (255 знаків максимум)."
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "Не вдалося створити додаток."
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "Нова спільнота"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "Скористайтесь цією формою для створення нової спільноти."
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "опис надто довгий (%d знаків максимум)."
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "Нове повідомлення"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "Ви не можете надіслати повідомлення цьому користувачеві."
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "Немає змісту!"
@@ -2868,7 +3157,7 @@ msgid "No recipient specified."
msgstr "Жодного отримувача не визначено."
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr ""
@@ -2880,12 +3169,12 @@ msgstr "Повідомлення надіслано"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "Пряме повідомлення для %s надіслано."
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Помилка в Ajax"
@@ -2893,19 +3182,7 @@ msgstr "Помилка в Ajax"
msgid "New notice"
msgstr "Новий допис"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "Надто довго. Максимальний розмір допису — %d знаків."
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr ""
-"Максимальна довжина допису становить %d знаків, включно з URL-адресою "
-"вкладення."
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "Допис надіслано"
@@ -3046,25 +3323,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "Допис не має профілю."
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "%1$s має статус на %2$s"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "Тип змісту %s не підтримується."
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "URL-адреса %s лише в простому HTTP, будь ласка."
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "Такий формат даних не підтримується."
@@ -3077,37 +3354,46 @@ msgstr "Пошук людей"
msgid "Notice Search"
msgstr "Пошук дописів"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "Інші опції"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "Керування деякими іншими опціями."
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr " (вільний сервіс)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "Скорочення URL"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "Доступні сервіси."
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "Переглядати дизайн користувачів"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "Показувати або приховувати дизайни сторінок окремих користувачів."
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
-msgstr "Сервіс скорочення URL-адрес надто довгий (50 знаків максимум)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+msgid "URL shortening service is too long (maximum 50 characters)."
+msgstr "Сервіс скорочення URL-адрес надто довгий (50 символів максимум)."
#: actions/otp.php:69
msgid "No user ID specified."
@@ -3532,8 +3818,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 рядкових літер і цифр, ніякої пунктуації або інтервалів."
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "Повне ім’я"
@@ -3573,9 +3860,10 @@ msgid "Bio"
msgstr "Про себе"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "Розташування"
@@ -3636,7 +3924,7 @@ msgstr ""
#. TRANS: Plural form is used based on the maximum number of allowed
#. TRANS: characters for the biography (%d).
#: actions/profilesettings.php:262 actions/register.php:230
-#, fuzzy, php-format
+#, php-format
msgid "Bio is too long (maximum %d character)."
msgid_plural "Bio is too long (maximum %d characters)."
msgstr[0] "Біографія надто довга (не більше %d символу)."
@@ -3650,9 +3938,8 @@ msgstr "Часовий пояс не обрано."
#. TRANS: Validation error in form for profile settings.
#: actions/profilesettings.php:281
-#, fuzzy
msgid "Language is too long (maximum 50 characters)."
-msgstr "Мова задовга (не більше 50 символів)."
+msgstr "Мова надто довга (не більше 50 символів)."
#. TRANS: Validation error in form for profile settings.
#. TRANS: %s is an invalid tag.
@@ -3917,7 +4204,7 @@ msgid "Unexpected password reset."
msgstr "Несподіване скидання паролю."
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+msgid "Password must be 6 characters or more."
msgstr "Пароль має складатись з 6-ти або більше знаків."
#: actions/recoverpassword.php:369
@@ -4159,7 +4446,7 @@ msgid "Repeated!"
msgstr "Повторено!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "Відповіді до %s"
@@ -4292,11 +4579,12 @@ msgstr "Організація"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "Опис"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "Статистика"
@@ -4314,6 +4602,11 @@ msgstr "Можливості додатку"
msgid "Reset key & secret"
msgstr "Призначити новий ключ і таємне слово"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "Видалити"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "Інфо додатку"
@@ -4407,77 +4700,104 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "Це спосіб поділитись з усіма тим, що вам подобається."
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "Спільнота %s"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "Спільнота %1$s, сторінка %2$d"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "Профіль спільноти"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "Зауваження"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "Додаткові імена"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "Дії спільноти"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "Стрічка дописів спільноти %s (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "Стрічка дописів спільноти %s (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "Стрічка дописів спільноти %s (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "FOAF спільноти %s"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "Учасники"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(Пусто)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "Всі учасники"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+msgctxt "LABEL"
msgid "Created"
msgstr "Створено"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+msgctxt "LABEL"
+msgid "Members"
+msgstr "Учасники"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4493,7 +4813,10 @@ msgstr ""
"register%%%%) зараз і долучіться до спілкування! ([Дізнатися більше](%%%%doc."
"help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4506,24 +4829,31 @@ msgstr ""
"програмному забезпеченні [StatusNet](http://status.net/). Учасники цієї "
"спільноти роблять короткі дописи про своє життя та інтереси. "
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "Адміни"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "Немає такого повідомлення."
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "Лише відправник та отримувач мають можливість читати це повідомлення."
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "Повідомлення до %1$s на %2$s"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "Повідомлення від %1$s на %2$s"
@@ -4532,47 +4862,67 @@ msgstr "Повідомлення від %1$s на %2$s"
msgid "Notice deleted."
msgstr "Допис видалено."
-#: actions/showstream.php:72
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
#, php-format
-msgid " tagged %s"
-msgstr " позначено з %s"
+msgid "%1$s tagged %2$s"
+msgstr "Дописи %1$s позначені теґом %2$s"
-#: actions/showstream.php:78
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "Дописи %1$s позначені теґом %2$s, сторінка %3$d"
+
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s, сторінка %2$d"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "Стрічка дописів %1$s з теґом «%2$s» (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "Стрічка дописів для %s (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "Стрічка дописів для %s (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "Стрічка дописів для %s (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "FOAF для %s"
-#: actions/showstream.php:197
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
-msgstr "Це стрічка дописів %1$s, але %2$s ще нічого не написав."
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
+msgstr "Це стрічка дописів %1$s, але %1$s ще нічого не написав."
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
@@ -4580,7 +4930,9 @@ msgstr ""
"Побачили щось цікаве нещодавно? Ви ще нічого не написали і це слушна нагода "
"аби розпочати! :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4589,7 +4941,9 @@ msgstr ""
"Ви можете «розштовхати» %1$s або [щось йому написати](%%%%action.newnotice%%%"
"%?status_textarea=%2$s)."
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4603,7 +4957,9 @@ msgstr ""
"register%%%%) зараз і слідкуйте за дописами **%s**, також на вас чекає "
"багато іншого! ([Дізнатися більше](%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4614,7 +4970,8 @@ msgstr ""
"(http://uk.wikipedia.org/wiki/Мікроблогінг), який працює на вільному "
"програмному забезпеченні [StatusNet](http://status.net/). "
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "Повторення за %s"
@@ -4730,32 +5087,39 @@ msgstr ""
"Як довго користувачі мають зачекати (в секундах) аби надіслати той самий "
"допис ще раз."
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "Повідомлення сайту"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "Змінити повідомлення сайту"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "Не вдається зберегти повідомлення сайту."
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "Максимальна довжина повідомлення сайту становить 255 символів."
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "Текст повідомлення"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr ""
"Текст повідомлення сайту (255 символів максимум; деякий HTML дозволено)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "Зберегти повідомлення сайту"
@@ -4971,12 +5335,14 @@ msgstr "Снепшоти надсилатимуться на цю URL-адрес
msgid "Save snapshot settings"
msgstr "Зберегти налаштування знімку"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "Ви не підписані до цього профілю."
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "Не вдалося зберегти підписку."
@@ -5215,76 +5581,92 @@ msgid ""
msgstr "Ліцензія «%1$s» не відповідає ліцензії сайту «%2$s»."
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "Користувач"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr "Налаштування користувача даного сайту StatusNet"
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "Помилкове обмеження біо. Це мають бути цифри."
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "Помилковий текст привітання. Максимальна довжина — 255 символів."
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "Помилкова підписка за замовчуванням: «%1$s» не є користувачем."
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "Профіль"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "Обмеження біо"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "Максимальна довжина біо користувача в знаках."
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "Нові користувачі"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "Привітання нового користувача"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
-msgstr "Текст привітання нових користувачів (255 знаків)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+msgid "Welcome text for new users (maximum 255 characters)."
+msgstr "Текст привітання нових користувачів (не більше 255 символів)."
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "Підписка за замовчуванням"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "Автоматично підписувати нових користувачів до цього користувача."
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "Запрошення"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "Запрошення скасовано"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr ""
"В той чи інший спосіб дозволити користувачам вітати нових користувачів."
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr "Зберегти налаштування користувача"
@@ -5392,11 +5774,13 @@ msgstr "Не можна прочитати URL аватари «%s»."
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "Неправильний тип зображення для URL-адреси аватари «%s»."
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "Дизайн профілю"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5497,7 +5881,7 @@ msgid "Plugins"
msgstr "Додатки"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "Версія"
@@ -5530,31 +5914,47 @@ msgstr "Робін вважає, що це неможливо."
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
#, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
-"Ні, файл не може бути більшим за %1$d байтів, а те, що ви хочете надіслати, "
+msgstr[0] ""
+"Файл не може бути більшим за %1$d байт, а те, що ви хочете надіслати, важить "
+"%2$d байтів. Спробуйте завантажити меншу версію."
+msgstr[1] ""
+"Файл не може бути більшим за %1$d байтів, а те, що ви хочете надіслати, "
+"важить %2$d байтів. Спробуйте завантажити меншу версію."
+msgstr[2] ""
+"Файл не може бути більшим за %1$d байтів, а те, що ви хочете надіслати, "
"важить %2$d байтів. Спробуйте завантажити меншу версію."
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr "Розміри цього файлу перевищують вашу квоту на %d байтів."
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] "Розміри цього файлу перевищують вашу квоту у %d байт."
+msgstr[1] "Розміри цього файлу перевищують вашу квоту у %d байтів."
+msgstr[2] "Розміри цього файлу перевищують вашу квоту у %d байтів."
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr "Розміри цього файлу перевищують вашу місячну квоту на %d байтів."
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] "Розміри цього файлу перевищують вашу місячну квоту у %d байт."
+msgstr[1] "Розміри цього файлу перевищують вашу місячну квоту у %d байтів."
+msgstr[2] "Розміри цього файлу перевищують вашу місячну квоту у %d байтів."
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "Невірне ім’я файлу."
@@ -5683,39 +6083,46 @@ msgid "Problem saving notice."
msgstr "Проблема при збереженні допису."
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
-msgstr "Задається невірний тип для saveKnownGroups"
+#: classes/Notice.php:905
+msgid "Bad type provided to saveKnownGroups."
+msgstr "Вказано невірний тип для saveKnownGroups."
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "Проблема при збереженні вхідних дописів спільноти."
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "Не вдалося зберегти відповідь для %1$d, %2$d."
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr "Не вдалося скасувати роль «%s» для користувача #%2$s; не існує."
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr ""
@@ -5786,32 +6193,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "Вітаємо на %1$s, @%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "Користувача для однокористувацького режиму не визначено."
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
-msgstr ""
+msgstr "Код для однокористувацького режиму називається, коли не ввімкнуто."
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "Не вдалося створити нову спільноту."
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "Не вдалося встановити URI спільноти."
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "Не вдалося встановити членство."
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "Не вдалося зберегти інформацію про локальну спільноту."
@@ -5861,194 +6268,201 @@ msgstr "%1$s — %2$s"
msgid "Untitled page"
msgstr "Сторінка без заголовку"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr "Розгорнути"
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "Відправна навігація по сайту"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "Персональний профіль і стрічка друзів"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "Особисте"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "Змінити електронну адресу, аватару, пароль, профіль"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "Акаунт"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "З’єднання з сервісами"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "З’єднання"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "Змінити конфігурацію сайту"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "Адмін"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "Запросіть друзів та колег приєднатись до вас на %s"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "Запросити"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "Вийти з сайту"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "Вийти"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "Створити новий акаунт"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "Реєстрація"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "Увійти на сайт"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "Увійти"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "Допоможіть!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "Довідка"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "Пошук людей або текстів"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "Пошук"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "Об’яви на сайті"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "Огляд"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "Зауваження сторінки"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "Другорядна навігація по сайту"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "Допомога"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "Про"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "ЧаП"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "Умови"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "Приватність"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "Джерело"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "Контакт"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "Бедж"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "Ліцензія програмного забезпечення StatusNet"
@@ -6056,7 +6470,7 @@ msgstr "Ліцензія програмного забезпечення StatusN
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -6066,7 +6480,7 @@ msgstr ""
"site.broughtbyurl%%)."
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** — це сервіс мікроблоґів."
@@ -6075,7 +6489,7 @@ msgstr "**%%site.name%%** — це сервіс мікроблоґів."
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -6087,51 +6501,51 @@ msgstr ""
"License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)."
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "Ліцензія змісту сайту"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "Зміст і дані %1$s є приватними і конфіденційними."
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr "Авторські права на зміст і дані належать %1$s. Всі права захищено."
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr ""
"Авторські права на зміст і дані належать розробникам. Всі права захищено."
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr "Весь зміст і дані %1$s доступні на умовах ліцензії %2$s."
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "Нумерація сторінок"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "Вперед"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "Назад"
@@ -6211,7 +6625,7 @@ msgid "User configuration"
msgstr "Конфігурація користувача"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "Користувач"
@@ -6287,13 +6701,12 @@ msgstr "Не вдалося створити анонімний додаток O
#: lib/apioauthstore.php:151
msgid ""
"Could not find a profile and application associated with the request token."
-msgstr ""
+msgstr "Не вдалося знайти профіль і додаток, пов’язаний з токеном запиту."
#. TRANS: Exception thrown when no access token can be issued.
#: lib/apioauthstore.php:186
-#, fuzzy
msgid "Could not issue access token."
-msgstr "Не можна долучити повідомлення."
+msgstr "Не вдалося видати токен доступу."
#. TRANS: Server error displayed when a database error occurs.
#: lib/apioauthstore.php:243
@@ -6477,7 +6890,7 @@ msgid "AJAX error"
msgstr "Помилка в Ajax"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "Команду виконано"
@@ -6493,7 +6906,7 @@ msgstr "Допису з таким id не існує."
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "Користувач не має останнього допису."
@@ -6562,6 +6975,14 @@ msgstr "%1$s приєднався до спільноти %2$s."
msgid "%1$s left group %2$s."
msgstr "%1$s залишив спільноту %2$s."
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6601,116 +7022,128 @@ msgstr ""
"%s — це віддалений профіль; ви можете надсилати приватні повідомлення лише "
"користувачам одного з вами сервісу."
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Повідомлення надто довге, максимум становить %1$d символ, натомість ви "
+"надсилаєте %2$d."
+msgstr[1] ""
+"Повідомлення надто довге, максимум становить %1$d символів, натомість ви "
+"надсилаєте %2$d."
+msgstr[2] ""
"Повідомлення надто довге, максимум становить %1$d символів, натомість ви "
"надсилаєте %2$d."
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "Помилка при відправці прямого повідомлення."
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "Допису від %s вторували."
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "Помилка при повторенні допису."
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
+#: lib/command.php:591
#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr ""
-"Допис надто довгий, максимум становить %1$d символів, а ви надсилаєте %2$d."
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] ""
+"Допис надто довгий, максимум становить %1$d символ, ви надсилаєте %2$d."
+msgstr[1] ""
+"Допис надто довгий, максимум становить %1$d символів, ви надсилаєте %2$d."
+msgstr[2] ""
+"Допис надто довгий, максимум становить %1$d символів, ви надсилаєте %2$d."
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "Відповідь для %s надіслано."
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "Проблема при збереженні допису."
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "Зазначте ім’я користувача, до якого бажаєте підписатись."
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "Не можу підписатись до профілю OMB за командою."
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "Тепер ви підписані на дописи %s."
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "Зазначте ім’я користувача, від якого бажаєте відписатись."
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "Підписку на дописи від %s скасовано."
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "Виконання команди ще не завершено."
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "Сповіщення вимкнуто."
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "Не можна вимкнути сповіщення."
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "Сповіщення увімкнуто."
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "Не можна увімкнути сповіщення."
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "Команду входу відключено."
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr ""
@@ -6718,20 +7151,20 @@ msgstr ""
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "Підписку %s скасовано."
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "Ви не маєте жодних підписок."
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "Ви підписані до цієї особи:"
@@ -6740,14 +7173,14 @@ msgstr[2] "Ви підписані до цих людей:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "Ніхто до вас не підписаний."
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "Ця особа є підписаною до вас:"
@@ -6756,14 +7189,14 @@ msgstr[2] "Ці люди підписані до вас:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "Ви не залучені до жодної спільноти."
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "Ви є учасником спільноти:"
@@ -6771,7 +7204,7 @@ msgstr[1] "Ви є учасником таких спільнот:"
msgstr[2] "Ви є учасником таких спільнот:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6910,10 +7343,13 @@ msgstr "Авторизовані під’єднані додатки"
msgid "Database error"
msgstr "Помилка бази даних"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "Завантажити файл"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
@@ -6921,16 +7357,26 @@ msgstr ""
"Ви можете завантажити власне фонове зображення. Максимальний розмір файлу "
"становить 2Мб."
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr ""
-"Сервер нездатен обробити таку кількість даних (%s байтів) за поточної "
-"конфігурації."
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+msgctxt "RADIO"
+msgid "On"
+msgstr "Увімк."
-#: lib/designsettings.php:418
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+msgctxt "RADIO"
+msgid "Off"
+msgstr "Вимк."
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "Скинути"
+
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "Дизайн за замовчуванням відновлено."
@@ -6958,7 +7404,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr "Веб-стрічки"
@@ -6997,8 +7444,8 @@ msgstr ""
"1-64 літери нижнього регістру і цифри, ніякої пунктуації або інтервалів"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
-msgstr "URL-адреса веб-сторінки або тематичного блоґу сільноти"
+msgid "URL of the homepage or blog of the group or topic."
+msgstr "URL-адреса веб-сторінки або тематичного блоґу спільноти"
#: lib/groupeditform.php:168
msgid "Describe the group or topic"
@@ -7006,20 +7453,35 @@ msgstr "Опишіть спільноту або тему"
#: lib/groupeditform.php:170
#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "Опишіть спільноту або тему, вкладаючись у %d знаків"
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "Опишіть спільноту або тему, вкладаючись у %d знак"
+msgstr[1] "Опишіть спільноту або тему, вкладаючись у %d знаків"
+msgstr[2] "Опишіть спільноту або тему, вкладаючись у %d знаків"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
-msgstr "Розташування спільноти, на кшталт «Місто, область (або регіон), країна»"
+"Location for the group, if any, like \"City, State (or Region), Country\"."
+msgstr ""
+"Розташування спільноти, на кшталт «Місто, область (або регіон), країна»."
-#: lib/groupeditform.php:187
+#: lib/groupeditform.php:190
#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr ""
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] ""
+"Додаткові імена для спільноти, відокремлювати комами або пробілами, максимум "
+"— %d ім’я."
+msgstr[1] ""
+"Додаткові імена для спільноти, відокремлювати комами або пробілами, максимум "
+"— %d імені."
+msgstr[2] ""
"Додаткові імена для спільноти, відокремлювати комами або пробілами, максимум "
-"— %d імені"
+"— %d імен."
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -7119,39 +7581,60 @@ msgstr "Ця сторінка не доступна для того типу м
msgid "Unsupported image file format."
msgstr "Формат зображення не підтримується."
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "Цей файл завеликий. Максимальний розмір %s."
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "Часткове завантаження."
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "Система відповіла помилкою при завантаженні цього файла."
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "Це не зображення, або файл зіпсовано."
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "Файл втрачено."
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "Тип файлу не підтримується"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "Мб"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "%d Мб"
+msgstr[1] "%d Мб"
+msgstr[2] "%d Мб"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "кб"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "%d кб"
+msgstr[1] "%d кб"
+msgstr[2] "%d кб"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] "%d б"
+msgstr[1] "%d б"
+msgstr[2] "%d б"
#: lib/jabber.php:387
#, php-format
@@ -7403,7 +7886,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%1$s (@%2$s) додав(ла) ваш допис обраних"
@@ -7413,7 +7896,7 @@ msgstr "%1$s (@%2$s) додав(ла) ваш допис обраних"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7451,7 +7934,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7464,7 +7947,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%1$s (@%2$s) пропонує до вашої уваги наступний допис"
@@ -7475,7 +7958,7 @@ msgstr "%1$s (@%2$s) пропонує до вашої уваги наступн
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7559,7 +8042,7 @@ msgid "Sorry, no incoming email allowed."
msgstr ""
"Вибачте, але не затверджено жодної електронної адреси для вхідної пошти."
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "Формат повідомлення не підтримується: %s"
@@ -7623,7 +8106,7 @@ msgstr "Не вдається визначити MIME-тип файлу."
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7634,7 +8117,7 @@ msgstr ""
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "Тип файлів «%s» тепер не підтримується на даному сервері."
@@ -7775,31 +8258,31 @@ msgstr "Дублікат допису."
msgid "Couldn't insert new subscription."
msgstr "Не вдалося додати нову підписку."
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "Особисте"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "Відповіді"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "Обрані"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "Вхідні"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "Ваші вхідні повідомлення"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "Вихідні"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "Надіслані вами повідомлення"
@@ -7893,9 +8376,8 @@ msgstr "Відкликати роль «%s» для цього користув
#. TRANS: Client error on action trying to visit a non-existing page.
#: lib/router.php:847
-#, fuzzy
msgid "Page not found."
-msgstr "API метод не знайдено."
+msgstr "Сторінку не знайдено."
#: lib/sandboxform.php:67
msgid "Sandbox"
@@ -7906,16 +8388,17 @@ msgid "Sandbox this user"
msgstr "Ізолювати, відіслати користувача гратися у пісочниці"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "Пошук"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "Ключові слова"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7996,6 +8479,11 @@ msgstr "Хмарка теґів (якими ви позначили корист
msgid "None"
msgstr "Пусто"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+msgid "Invalid theme name."
+msgstr "Невірне назва теми."
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr "Цей сервер не може опрацювати завантаження теми без підтримки ZIP."
@@ -8005,8 +8493,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "Файл теми відсутній, або стався збій при завантаженні."
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "Помилка при збереженні теми."
@@ -8016,16 +8504,24 @@ msgstr "Невірна тема: хибна структура каталогі
#: lib/themeuploader.php:166
#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr ""
-"Тема, що її було завантажено, надто велика; без компресії розмір має "
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] ""
+"Тема, що її було завантажено, надто велика; без компресії її розмір має "
+"становити менше ніж %d байт."
+msgstr[1] ""
+"Тема, що її було завантажено, надто велика; без компресії її розмір має "
+"становити менше ніж %d байтів."
+msgstr[2] ""
+"Тема, що її було завантажено, надто велика; без компресії її розмір має "
"становити менше ніж %d байтів."
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "В архіві з темою є помилка: відсутній файл css/display.css"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
@@ -8033,18 +8529,18 @@ msgstr ""
"Тема містить неприпустиме ім’я файлу або теки. Використовуйте літери "
"стандарту ASCII, цифри, знаки підкреслення та мінусу."
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr ""
"У темі містяться файли, що мають небезпечні розширення; це може виявитися "
"небезпечним."
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "Тема містить файл типу «.%s», який є неприпустимим."
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "Помилка при відкритті архіву з темою."
@@ -8052,6 +8548,12 @@ msgstr "Помилка при відкритті архіву з темою."
msgid "Top posters"
msgstr "Топ-дописувачі"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "Розблокувати"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "Витягти з пісочниці"
@@ -8130,17 +8632,17 @@ msgid "Moderator"
msgstr "Модератор"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "мить тому"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "хвилину тому"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
@@ -8149,12 +8651,12 @@ msgstr[1] "близько %d хвилин тому"
msgstr[2] "близько %d хвилин тому"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "годину тому"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
@@ -8163,12 +8665,12 @@ msgstr[1] "близько %d годин тому"
msgstr[2] "близько %d годин тому"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "день тому"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
@@ -8177,12 +8679,12 @@ msgstr[1] "близько %d днів тому"
msgstr[2] "близько %d днів тому"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "місяць тому"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
@@ -8191,7 +8693,7 @@ msgstr[1] "близько %d місяців тому"
msgstr[2] "близько %d місяців тому"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "близько року тому"
@@ -8212,50 +8714,42 @@ msgstr "%s є неприпустимим кольором! Використай
#, php-format
msgid "Unknown user. Go to %s to add your address to your account"
msgstr ""
+"Невідомий користувач. Перейти до %s, аби додати свою адресу до акаунту."
#. TRANS: Response to XMPP source when it sent too long a message.
#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number.
#: lib/xmppmanager.php:404
-#, fuzzy, php-format
+#, php-format
msgid "Message too long. Maximum is %1$d character, you sent %2$d."
msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] ""
-"Повідомлення надто довге, максимум становить %1$d символів, натомість ви "
+"Повідомлення надто довге. Максимум становить %1$d символів, натомість ви "
"надсилаєте %2$d."
msgstr[1] ""
-"Повідомлення надто довге, максимум становить %1$d символів, натомість ви "
+"Повідомлення надто довге. Максимум становить %1$d символів, натомість ви "
"надсилаєте %2$d."
msgstr[2] ""
-"Повідомлення надто довге, максимум становить %1$d символів, натомість ви "
+"Повідомлення надто довге. Максимум становить %1$d символів, натомість ви "
"надсилаєте %2$d."
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
-msgstr "Резервна копія файлів користувача %s (%s)"
+msgid "Getting backup from file '%s'."
+msgstr "Отримання резервної копії файлу «%s»."
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
msgid "No user specified; using backup user."
msgstr ""
"Користувача не зазначено; для створення резервної копії потрібно зазначити "
"користувача."
-#: scripts/restoreuser.php:94
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
#, php-format
-msgid "%d entries in backup."
-msgstr "У резервному файлі збережено %d дописів."
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "Повне ім’я задовге (255 знаків максимум)"
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "Розташування надто довге (255 знаків максимум)."
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "Надто довго. Максимальний розмір %d знаків."
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "Ви перевищили ліміт (%d знаків максимум)."
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "Опишіть себе та свої інтереси (%d знаків)"
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] "У резервному файлі збережено %d допис."
+msgstr[1] "У резервному файлі збережено %d дописів."
+msgstr[2] "У резервному файлі збережено %d дописів."
diff --git a/locale/zh_CN/LC_MESSAGES/statusnet.po b/locale/zh_CN/LC_MESSAGES/statusnet.po
index fc803cf8d..8a027120d 100644
--- a/locale/zh_CN/LC_MESSAGES/statusnet.po
+++ b/locale/zh_CN/LC_MESSAGES/statusnet.po
@@ -14,156 +14,182 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Core\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:34+0000\n"
+"POT-Creation-Date: 2010-11-07 20:24+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:48+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-core\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n"
+"X-POT-Import-Date: 2010-11-05 00:36:07+0000\n"
-#. TRANS: Page title
+#. TRANS: Page title for Access admin panel that allows configuring site access.
#. TRANS: Menu item for site administration
-#: actions/accessadminpanel.php:55 lib/adminpanelaction.php:363
+#: actions/accessadminpanel.php:53 lib/adminpanelaction.php:363
msgid "Access"
msgstr "访问"
-#. TRANS: Page notice
-#: actions/accessadminpanel.php:67
+#. TRANS: Page notice.
+#: actions/accessadminpanel.php:64
msgid "Site access settings"
msgstr "网站访问设置"
#. TRANS: Form legend for registration form.
-#: actions/accessadminpanel.php:161
+#: actions/accessadminpanel.php:151
msgid "Registration"
msgstr "注册"
-#. TRANS: Checkbox instructions for admin setting "Private"
-#: actions/accessadminpanel.php:165
+#. TRANS: Checkbox instructions for admin setting "Private".
+#: actions/accessadminpanel.php:155
msgid "Prohibit anonymous users (not logged in) from viewing site?"
msgstr "要禁止匿名用户(未登录)浏览网站吗?"
#. TRANS: Checkbox label for prohibiting anonymous users from viewing site.
-#: actions/accessadminpanel.php:167
+#: actions/accessadminpanel.php:157
msgctxt "LABEL"
msgid "Private"
msgstr "非公开"
-#. TRANS: Checkbox instructions for admin setting "Invite only"
-#: actions/accessadminpanel.php:174
+#. TRANS: Checkbox instructions for admin setting "Invite only".
+#: actions/accessadminpanel.php:164
msgid "Make registration invitation only."
msgstr "只允许邀请注册。"
#. TRANS: Checkbox label for configuring site as invite only.
-#: actions/accessadminpanel.php:176
+#: actions/accessadminpanel.php:166
msgid "Invite only"
msgstr "邀请制"
-#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations)
-#: actions/accessadminpanel.php:183
+#. TRANS: Checkbox instructions for admin setting "Closed" (no new registrations).
+#: actions/accessadminpanel.php:173
msgid "Disable new registrations."
msgstr "禁止新用户注册"
#. TRANS: Checkbox label for disabling new user registrations.
-#: actions/accessadminpanel.php:185
+#: actions/accessadminpanel.php:175
msgid "Closed"
msgstr "封闭(不允许新用户注册)"
-#. TRANS: Title / tooltip for button to save access settings in site admin panel
-#: actions/accessadminpanel.php:202
+#. TRANS: Title for button to save access settings in site admin panel.
+#: actions/accessadminpanel.php:191
msgid "Save access settings"
msgstr "保存访问设置"
+#. TRANS: Tooltip for button to save access settings in site admin panel.
#. TRANS: Button label to save e-mail preferences.
#. TRANS: Button label to save IM preferences.
+#. TRANS: Button text for saving "Other settings" in profile.
#. TRANS: Button text to store form data in the Paths admin panel.
#. TRANS: Button to save input in profile settings.
+#. TRANS: Button text for saving site notice in admin panel.
#. TRANS: Button label to save SMS preferences.
#. TRANS: Save button for settings for a profile in a subscriptions list.
+#. TRANS: Button text to save user settings in user admin panel.
#. TRANS: Button label in the "Edit application" form.
-#: actions/accessadminpanel.php:203 actions/emailsettings.php:228
-#: actions/imsettings.php:187 actions/pathsadminpanel.php:512
-#: actions/profilesettings.php:201 actions/smssettings.php:209
-#: actions/subscriptions.php:246 lib/applicationeditform.php:355
+#. TRANS: Button text on profile design page to save settings.
+#: actions/accessadminpanel.php:193 actions/emailsettings.php:228
+#: actions/imsettings.php:187 actions/othersettings.php:134
+#: actions/pathsadminpanel.php:512 actions/profilesettings.php:201
+#: actions/sitenoticeadminpanel.php:197 actions/smssettings.php:209
+#: actions/subscriptions.php:246 actions/useradminpanel.php:298
+#: lib/applicationeditform.php:355 lib/designsettings.php:270
+#: lib/groupeditform.php:207
msgctxt "BUTTON"
msgid "Save"
msgstr "保存"
+#. TRANS: Server error when page not found (404).
#. TRANS: Server error when page not found (404)
#: actions/all.php:68 actions/public.php:98 actions/replies.php:93
#: actions/showfavorites.php:138 actions/tag.php:52
msgid "No such page."
msgstr "没有这个页面。"
+#. TRANS: Client error when user not found for an action.
#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting.
#. TRANS: Client error displayed if a user could not be found.
+#. TRANS: Client error when user not found updating a profile background image.
+#. TRANS: Client error displayed updating profile image without having a user object.
+#. TRANS: Client error when user not found for an API action to remove a block for a user.
#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error when user not found for an API direct message action.
+#. TRANS: Client error given when a user was not found (404).
+#. TRANS: Client error displayed when checking group membership for a non-existing user.
+#. TRANS: Client error displayed when trying to have a non-existing user join a group.
+#. TRANS: Client error displayed when trying to have a non-existing user leave a group.
+#. TRANS: Client error displayed when updating a status for a non-existing user.
+#. TRANS: Client error displayed when requesting a list of followers for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent favourite notices by a user for a non-existing user.
+#. TRANS: Client error displayed when requesting dents of a user and friends for a user that does not exist.
+#. TRANS: Client error displayed when requesting most recent dents by user and friends for a non-existing user.
+#. TRANS: Client error displayed when requesting most recent mentions for a non-existing user.
+#. TRANS: Client error displayed requesting most recent notices for a non-existing user.
+#. TRANS: Client error displayed trying to get an avatar for a non-existing user.
#. TRANS: Error text shown when trying to send a direct message to a user that does not exist.
-#: actions/all.php:79 actions/allrss.php:68
-#: actions/apiaccountupdatedeliverydevice.php:111
+#: actions/all.php:80 actions/apiaccountupdatedeliverydevice.php:110
#: actions/apiaccountupdateprofile.php:103
-#: actions/apiaccountupdateprofilebackgroundimage.php:117
-#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95
-#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78
-#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113
-#: actions/apigroupismember.php:91 actions/apigroupjoin.php:101
-#: actions/apigroupleave.php:101 actions/apigrouplist.php:73
-#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87
-#: actions/apitimelinefavorites.php:72 actions/apitimelinefriends.php:174
-#: actions/apitimelinehome.php:80 actions/apitimelinementions.php:80
-#: actions/apitimelineuser.php:82 actions/avatarbynickname.php:75
+#: actions/apiaccountupdateprofilebackgroundimage.php:118
+#: actions/apiaccountupdateprofileimage.php:104 actions/apiblockcreate.php:95
+#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:75
+#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:111
+#: actions/apigroupismember.php:89 actions/apigroupjoin.php:98
+#: actions/apigroupleave.php:98 actions/apigrouplist.php:70
+#: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:85
+#: actions/apitimelinefavorites.php:70 actions/apitimelinefriends.php:173
+#: actions/apitimelinehome.php:78 actions/apitimelinementions.php:77
+#: actions/apitimelineuser.php:79 actions/avatarbynickname.php:79
#: actions/favoritesrss.php:74 actions/foaf.php:40 actions/foaf.php:58
#: actions/hcard.php:67 actions/microsummary.php:62 actions/newmessage.php:116
#: actions/otp.php:76 actions/remotesubscribe.php:145
#: actions/remotesubscribe.php:154 actions/replies.php:73
#: actions/repliesrss.php:38 actions/rsd.php:116 actions/showfavorites.php:105
#: actions/userbyid.php:74 actions/usergroups.php:93 actions/userrss.php:40
-#: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59
+#: actions/xrds.php:71 lib/command.php:497 lib/galleryaction.php:59
#: lib/mailbox.php:82 lib/profileaction.php:77
msgid "No such user."
msgstr "没有这个用户。"
#. TRANS: Page title. %1$s is user nickname, %2$d is page number
-#: actions/all.php:90
+#: actions/all.php:91
#, php-format
msgid "%1$s and friends, page %2$d"
msgstr "%1$s 和好友,第%2$d页"
#. TRANS: Page title. %s is user nickname
-#. TRANS: H1 text. %s is a user nickname
+#. TRANS: H1 text for page. %s is a user nickname.
#. TRANS: Message is used as link title. %s is a user nickname.
-#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116
-#: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116
-#: lib/personalgroupnav.php:100
+#. TRANS: Timeline title for user and friends. %s is a user nickname.
+#: actions/all.php:94 actions/all.php:191 actions/allrss.php:115
+#: actions/apitimelinefriends.php:207 actions/apitimelinehome.php:113
+#: lib/personalgroupnav.php:103
#, php-format
msgid "%s and friends"
msgstr "%s 和好友们"
-#. TRANS: %s is user nickname
-#: actions/all.php:107
+#. TRANS: %s is user nickname.
+#: actions/all.php:108
#, php-format
msgid "Feed for friends of %s (RSS 1.0)"
msgstr "%s 好友的聚合(RSS 1.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:116
+#. TRANS: %s is user nickname.
+#: actions/all.php:117
#, php-format
msgid "Feed for friends of %s (RSS 2.0)"
msgstr "%s 好友的聚合(RSS 2.0)"
-#. TRANS: %s is user nickname
-#: actions/all.php:125
+#. TRANS: %s is user nickname.
+#: actions/all.php:126
#, php-format
msgid "Feed for friends of %s (Atom)"
msgstr "%s 好友的聚合(Atom)"
-#. TRANS: %s is user nickname
-#: actions/all.php:138
+#. TRANS: Empty list message. %s is a user nickname.
+#: actions/all.php:139
#, php-format
msgid ""
"This is the timeline for %s and friends but no one has posted anything yet."
@@ -171,7 +197,7 @@ msgstr "这是 %s 和好友的时间线,但是没有任何人发布内容。"
#. TRANS: Encouragement displayed on logged in user's empty timeline.
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:145
+#: actions/all.php:146
#, php-format
msgid ""
"Try subscribing to more people, [join a group](%%action.groups%%) or post "
@@ -179,9 +205,9 @@ msgid ""
msgstr ""
"尝试关注更多的人、[加入一个小组](%%action.groups%%) 或者自己发一些东西。"
-#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@"
+#. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@".
#. TRANS: This message contains Markdown links. Keep "](" together.
-#: actions/all.php:149
+#: actions/all.php:150
#, php-format
msgid ""
"You can try to [nudge %1$s](../%2$s) from their profile or [post something "
@@ -192,7 +218,9 @@ msgstr ""
#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users.
#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together.
-#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208
+#. TRANS: Second sentence of empty message for anonymous users. %s is a user nickname.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/all.php:155 actions/replies.php:210 actions/showstream.php:227
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -200,65 +228,80 @@ msgid ""
msgstr ""
"现在就[注册一个帐号](%%%%action.register%%%%)并呼叫或者发一条消息给%s。"
-#. TRANS: H1 text
-#: actions/all.php:187
+#. TRANS: H1 text for page when viewing a list for self.
+#: actions/all.php:188
msgid "You and friends"
msgstr "你和好友们"
#. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name.
#. TRANS: Message is used as a subtitle. %1$s is a user nickname, %2$s is a site name.
-#: actions/allrss.php:121 actions/apitimelinefriends.php:216
-#: actions/apitimelinehome.php:122
+#: actions/allrss.php:120 actions/apitimelinefriends.php:213
+#: actions/apitimelinehome.php:119
#, php-format
msgid "Updates from %1$s and friends on %2$s!"
msgstr "%2$s上%1$s和好友们的更新!"
#. TRANS: Client error displayed handling a non-existing API method.
#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method updating profile colours.
+#. TRANS: Client error displayed trying to execute an unknown API method verifying user credentials.
+#. TRANS: Client error given when an API method was not found (404).
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#. TRANS: Client error displayed trying to execute an unknown API method showing friendship.
#. TRANS: Client error given when an API method was not found (404).
-#: actions/apiaccountratelimitstatus.php:72
-#: actions/apiaccountupdatedeliverydevice.php:93
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method joining a group.
+#. TRANS: Client error displayed trying to execute an unknown API method leaving a group.
+#. TRANS: Client error displayed trying to execute an unknown API method checking group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method listing the latest 20 groups.
+#. TRANS: Client error displayed trying to execute an unknown API method showing group membership.
+#. TRANS: Client error displayed trying to execute an unknown API method showing a group.
+#. TRANS: Client error displayed trying to execute an unknown API method testing API connectivity.
+#. TRANS: Client error displayed trying to execute an unknown API method deleting a status.
+#. TRANS: Client error displayed when trying to handle an unknown API method.
+#: actions/apiaccountratelimitstatus.php:69
+#: actions/apiaccountupdatedeliverydevice.php:92
#: actions/apiaccountupdateprofile.php:94
#: actions/apiaccountupdateprofilebackgroundimage.php:92
-#: actions/apiaccountupdateprofilecolors.php:119
-#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162
-#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102
-#: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101
-#: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140
-#: actions/apigroupismember.php:115 actions/apigroupjoin.php:157
-#: actions/apigroupleave.php:143 actions/apigrouplist.php:137
-#: actions/apigrouplistall.php:122 actions/apigroupmembership.php:107
-#: actions/apigroupshow.php:116 actions/apihelptest.php:88
-#: actions/apistatusesdestroy.php:104 actions/apistatusesretweets.php:112
-#: actions/apistatusesshow.php:109 actions/apistatusnetconfig.php:141
-#: actions/apistatusnetversion.php:93 actions/apisubscriptions.php:111
-#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:271
-#: actions/apitimelinegroup.php:154 actions/apitimelinehome.php:175
-#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:241
-#: actions/apitimelineretweetedtome.php:121
-#: actions/apitimelineretweetsofme.php:152 actions/apitimelinetag.php:161
-#: actions/apitimelineuser.php:163 actions/apiusershow.php:101
+#: actions/apiaccountupdateprofilecolors.php:115
+#: actions/apiaccountverifycredentials.php:68 actions/apidirectmessage.php:157
+#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:98
+#: actions/apifriendshipscreate.php:99 actions/apifriendshipsdestroy.php:99
+#: actions/apifriendshipsshow.php:124 actions/apigroupcreate.php:138
+#: actions/apigroupismember.php:115 actions/apigroupjoin.php:160
+#: actions/apigroupleave.php:145 actions/apigrouplist.php:134
+#: actions/apigrouplistall.php:120 actions/apigroupmembership.php:105
+#: actions/apigroupshow.php:114 actions/apihelptest.php:84
+#: actions/apistatusesdestroy.php:101 actions/apistatusesretweets.php:110
+#: actions/apistatusesshow.php:105 actions/apistatusnetconfig.php:138
+#: actions/apistatusnetversion.php:91 actions/apisubscriptions.php:109
+#: actions/apitimelinefavorites.php:174 actions/apitimelinefriends.php:268
+#: actions/apitimelinegroup.php:151 actions/apitimelinehome.php:173
+#: actions/apitimelinementions.php:174 actions/apitimelinepublic.php:239
+#: actions/apitimelineretweetedtome.php:118
+#: actions/apitimelineretweetsofme.php:150 actions/apitimelinetag.php:159
+#: actions/apitimelineuser.php:158 actions/apiusershow.php:100
msgid "API method not found."
msgstr "API方法没有找到。"
#. TRANS: Client error message. POST is a HTTP command. It should not be translated.
#. TRANS: Client error. POST is a HTTP command. It should not be translated.
-#: actions/apiaccountupdatedeliverydevice.php:84
-#: actions/apiaccountupdateprofile.php:86
+#: actions/apiaccountupdatedeliverydevice.php:83
+#: actions/apiaccountupdateprofile.php:85
#: actions/apiaccountupdateprofilebackgroundimage.php:83
-#: actions/apiaccountupdateprofilecolors.php:111
-#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87
-#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107
-#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93
-#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
-#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93
-#: actions/apigroupleave.php:93 actions/apimediaupload.php:68
-#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195
+#: actions/apiaccountupdateprofilecolors.php:106
+#: actions/apiaccountupdateprofileimage.php:80 actions/apiblockcreate.php:87
+#: actions/apiblockdestroy.php:85 actions/apidirectmessagenew.php:107
+#: actions/apifavoritecreate.php:88 actions/apifavoritedestroy.php:88
+#: actions/apifriendshipscreate.php:89 actions/apifriendshipsdestroy.php:89
+#: actions/apigroupcreate.php:102 actions/apigroupjoin.php:89
+#: actions/apigroupleave.php:89 actions/apimediaupload.php:66
+#: actions/apistatusesretweet.php:63 actions/apistatusesupdate.php:194
msgid "This method requires a POST."
msgstr "此方法接受POST请求。"
#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting.
-#: actions/apiaccountupdatedeliverydevice.php:104
+#: actions/apiaccountupdatedeliverydevice.php:103
msgid ""
"You must specify a parameter named 'device' with a value of one of: sms, im, "
"none."
@@ -266,17 +309,21 @@ msgstr ""
"你必须指定一个名为'device'的参数,值可以是以下中的一个:sms, im, none。"
#. TRANS: Server error displayed when a user's delivery device cannot be updated.
-#: actions/apiaccountupdatedeliverydevice.php:131
+#: actions/apiaccountupdatedeliverydevice.php:130
msgid "Could not update user."
msgstr "无法更新用户。"
#. TRANS: Client error displayed if a user profile could not be found.
#. TRANS: Client error displayed when a user has no profile.
+#. TRANS: Client error displayed a user has no profile updating profile colours.
+#. TRANS: Client error displayed if a user profile could not be found updating a profile image.
+#. TRANS: Client error displayed when requesting user information for a user without a profile.
+#. TRANS: Client error displayed trying to get an avatar for a user without a profile.
#: actions/apiaccountupdateprofile.php:111
-#: actions/apiaccountupdateprofilebackgroundimage.php:198
-#: actions/apiaccountupdateprofilecolors.php:186
-#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108
-#: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74
+#: actions/apiaccountupdateprofilebackgroundimage.php:199
+#: actions/apiaccountupdateprofilecolors.php:183
+#: actions/apiaccountupdateprofileimage.php:130 actions/apiusershow.php:108
+#: actions/avatarbynickname.php:85 actions/foaf.php:65 actions/hcard.php:74
#: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66
#: lib/profileaction.php:84
msgid "User has no profile."
@@ -289,11 +336,13 @@ msgstr "无法保存个人信息。"
#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#. TRANS: Form validation error in design settings form. POST should remain untranslated.
#: actions/apiaccountupdateprofilebackgroundimage.php:108
-#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83
-#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259
+#: actions/apiaccountupdateprofileimage.php:95 actions/apimediaupload.php:81
+#: actions/apistatusesupdate.php:210 actions/avatarsettings.php:269
#: actions/designadminpanel.php:125 actions/editapplication.php:121
#: actions/newapplication.php:104 actions/newnotice.php:95
+#: lib/designsettings.php:298
#, fuzzy, php-format
msgid ""
"The server was unable to handle that much POST data (%s byte) due to its "
@@ -305,10 +354,12 @@ msgstr[0] "服务器当前的设置无法处理这么多的 POST 数据(%s byt
#. TRANS: Client error displayed when saving design settings fails because of an empty id.
#. TRANS: Client error displayed when saving design settings fails because of an empty result.
-#: actions/apiaccountupdateprofilebackgroundimage.php:137
-#: actions/apiaccountupdateprofilebackgroundimage.php:148
-#: actions/apiaccountupdateprofilecolors.php:165
-#: actions/apiaccountupdateprofilecolors.php:175
+#. TRANS: Client error displayed when a database error occurs inserting profile colours.
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:138
+#: actions/apiaccountupdateprofilebackgroundimage.php:149
+#: actions/apiaccountupdateprofilecolors.php:160
+#: actions/apiaccountupdateprofilecolors.php:171
#: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300
#: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220
#: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273
@@ -316,8 +367,9 @@ msgid "Unable to save your design settings."
msgstr "无法保存你的外观设置。"
#. TRANS: Error displayed when updating design settings fails.
-#: actions/apiaccountupdateprofilebackgroundimage.php:190
-#: actions/apiaccountupdateprofilecolors.php:143
+#. TRANS: Client error displayed when a database error occurs updating profile colours.
+#: actions/apiaccountupdateprofilebackgroundimage.php:191
+#: actions/apiaccountupdateprofilecolors.php:139
msgid "Could not update your design."
msgstr "无法更新你的外观。"
@@ -336,31 +388,31 @@ msgstr "屏蔽用户失败。"
msgid "Unblock user failed."
msgstr "取消屏蔽用户失败。"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:91
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:88
#, php-format
msgid "Direct messages from %s"
msgstr "%s发来的私信"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:96
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:93
#, php-format
msgid "All the direct messages sent from %s"
msgstr "所有来自%s的私信"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:105
+#. TRANS: Title. %s is a user nickname.
+#: actions/apidirectmessage.php:102
#, php-format
msgid "Direct messages to %s"
msgstr "发给%s的私信"
-#. TRANS: %s is a user nickname.
-#: actions/apidirectmessage.php:110
+#. TRANS: Subtitle. %s is a user nickname.
+#: actions/apidirectmessage.php:107
#, php-format
msgid "All the direct messages sent to %s"
msgstr "所有发给%s的私信"
-#. TRANS: Client error (406).
+#. TRANS: Client error displayed when no message text was submitted (406).
#: actions/apidirectmessagenew.php:117
msgid "No message text!"
msgstr "消息没有正文!"
@@ -393,7 +445,9 @@ msgid ""
msgstr "不要向自己发送消息;跟自己悄悄说就得了。"
#. TRANS: Client error displayed when requesting a status with a non-existing ID.
-#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111
+#. TRANS: Client error displayed when trying to remove a favourite with an invalid ID.
+#. TRANS: Client error displayed trying to delete a status with an invalid ID.
+#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:108
#: actions/apistatusesdestroy.php:121
msgid "No status found with that ID."
msgstr "没有找到此 ID 的消息。"
@@ -409,221 +463,287 @@ msgstr "已收藏此状态。"
msgid "Could not create favorite."
msgstr "无法创建收藏。"
-#: actions/apifavoritedestroy.php:124
+#. TRANS: Client error displayed when trying to remove a favourite that was not a favourite.
+#: actions/apifavoritedestroy.php:122
msgid "That status is not a favorite."
msgstr "此状态未被收藏。"
-#: actions/apifavoritedestroy.php:136 actions/disfavor.php:87
+#. TRANS: Client error displayed when removing a favourite has failed.
+#: actions/apifavoritedestroy.php:135 actions/disfavor.php:87
msgid "Could not delete favorite."
msgstr "无法删除收藏。"
-#: actions/apifriendshipscreate.php:110
+#. TRANS: Client error displayed when trying follow who's profile could not be found.
+#: actions/apifriendshipscreate.php:109
msgid "Could not follow user: profile not found."
msgstr "无法关注用户:未找到用户。"
-#: actions/apifriendshipscreate.php:119
+#. TRANS: Client error displayed when trying to follow a user that's already being followed.
+#. TRANS: %s is the nickname of the user that is already being followed.
+#: actions/apifriendshipscreate.php:120
#, php-format
msgid "Could not follow user: %s is already on your list."
msgstr "无法关注用户:你已经关注了%s。"
-#: actions/apifriendshipsdestroy.php:110
+#. TRANS: Client error displayed when trying to unfollow a user that cannot be found.
+#: actions/apifriendshipsdestroy.php:109
msgid "Could not unfollow user: User not found."
msgstr "无法取消关注用户:未找到用户。"
+#. TRANS: Client error displayed when trying to unfollow self.
#: actions/apifriendshipsdestroy.php:121
msgid "You cannot unfollow yourself."
msgstr "你不能取消关注自己。"
-#: actions/apifriendshipsexists.php:91
+#. TRANS: Client error displayed when supplying invalid parameters to an API call checking if a friendship exists.
+#: actions/apifriendshipsexists.php:88
msgid "Two valid IDs or screen_names must be supplied."
msgstr "必须提供两个有效的 ID 或用户昵称。"
-#: actions/apifriendshipsshow.php:134
+#. TRANS: Client error displayed when a source user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:131
msgid "Could not determine source user."
msgstr "无法确定源用户。"
-#: actions/apifriendshipsshow.php:142
+#. TRANS: Client error displayed when a target user could not be determined showing friendship.
+#: actions/apifriendshipsshow.php:140
msgid "Could not find target user."
msgstr "无法找到目标用户。"
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:168 actions/editgroup.php:186
-#: actions/newgroup.php:126 actions/profilesettings.php:243
+#: actions/apigroupcreate.php:165 actions/editgroup.php:191
+#: actions/newgroup.php:127 actions/profilesettings.php:243
#: actions/register.php:212
msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "昵称只能使用小写字母和数字且不能使用空格。"
#. TRANS: Client error trying to create a group with a nickname this is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:178 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:277
+#: actions/apigroupcreate.php:175 actions/editgroup.php:196
+#: actions/newgroup.php:132 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "昵称已被使用,换一个吧。"
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:186 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:247
+#: actions/apigroupcreate.php:183 actions/editgroup.php:200
+#: actions/newgroup.php:136 actions/profilesettings.php:247
#: actions/register.php:217
msgid "Not a valid nickname."
msgstr "不是有效的昵称。"
#. TRANS: Client error in form for group creation.
#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:203 actions/editapplication.php:233
-#: actions/editgroup.php:199 actions/newapplication.php:211
-#: actions/newgroup.php:139 actions/profilesettings.php:252
+#: actions/apigroupcreate.php:200 actions/editapplication.php:233
+#: actions/editgroup.php:207 actions/newapplication.php:211
+#: actions/newgroup.php:143 actions/profilesettings.php:252
#: actions/register.php:224
msgid "Homepage is not a valid URL."
msgstr "主页的URL不正确。"
#. TRANS: Client error in form for group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:213 actions/editgroup.php:202
-#: actions/newgroup.php:142 actions/profilesettings.php:256
+#: actions/apigroupcreate.php:210 actions/editgroup.php:211
+#: actions/newgroup.php:147 actions/profilesettings.php:256
#: actions/register.php:227
#, fuzzy
msgid "Full name is too long (maximum 255 characters)."
msgstr "全名过长(不能超过 255 个字符)。"
-#: actions/apigroupcreate.php:221 actions/editgroup.php:205
-#, php-format
-msgid "Description is too long (max %d chars)."
-msgstr "描述过长(不能超过%d 个字符)。"
+#. TRANS: Client error shown when providing too long a description during group creation.
+#. TRANS: %d is the maximum number of allowed characters.
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#. TRANS: Group edit form validation error.
+#. TRANS: Form validation error in New application form.
+#. TRANS: %d is the maximum number of characters for the description.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed characters.
+#: actions/apigroupcreate.php:220 actions/editapplication.php:201
+#: actions/editgroup.php:216 actions/newapplication.php:178
+#: actions/newgroup.php:152
+#, fuzzy, php-format
+msgid "Description is too long (maximum %d character)."
+msgid_plural "Description is too long (maximum %d characters)."
+msgstr[0] "描述过长(不能超过%d 个字符)。"
+#. TRANS: Client error shown when providing too long a location during group creation.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
#. TRANS: Validation error in form for profile settings.
-#: actions/apigroupcreate.php:232 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:269
+#: actions/apigroupcreate.php:234 actions/editgroup.php:223
+#: actions/newgroup.php:159 actions/profilesettings.php:269
#: actions/register.php:236
#, fuzzy
msgid "Location is too long (maximum 255 characters)."
msgstr "位置过长(不能超过255个字符)。"
-#: actions/apigroupcreate.php:251 actions/editgroup.php:219
-#: actions/newgroup.php:159
-#, php-format
-msgid "Too many aliases! Maximum %d."
-msgstr "太多别名了!最多%d 个。"
+#. TRANS: Client error shown when providing too many aliases during group creation.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group edit form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#. TRANS: Group create form validation error.
+#. TRANS: %d is the maximum number of allowed aliases.
+#: actions/apigroupcreate.php:255 actions/editgroup.php:236
+#: actions/newgroup.php:172
+#, fuzzy, php-format
+msgid "Too many aliases! Maximum %d allowed."
+msgid_plural "Too many aliases! Maximum %d allowed."
+msgstr[0] "太多别名了!最多%d 个。"
-#: actions/apigroupcreate.php:272
+#. TRANS: Client error shown when providing an invalid alias during group creation.
+#. TRANS: %s is the invalid alias.
+#: actions/apigroupcreate.php:280
#, php-format
msgid "Invalid alias: \"%s\"."
msgstr "无效的别名:“%s”。"
-#: actions/apigroupcreate.php:281 actions/editgroup.php:232
-#: actions/newgroup.php:172
+#. TRANS: Client error displayed when trying to use an alias during group creation that is already in use.
+#. TRANS: %s is the alias that is already in use.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:291 actions/editgroup.php:253
+#: actions/newgroup.php:189
#, php-format
msgid "Alias \"%s\" already in use. Try another one."
msgstr "%s这个别名已被使用,换一个吧。"
-#: actions/apigroupcreate.php:294 actions/editgroup.php:238
-#: actions/newgroup.php:178
+#. TRANS: Client error displayed when trying to use an alias during group creation that is the same as the group's nickname.
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/apigroupcreate.php:305 actions/editgroup.php:260
+#: actions/newgroup.php:196
msgid "Alias can't be the same as nickname."
msgstr "别名不能和昵称相同。"
-#: actions/apigroupismember.php:96 actions/apigroupjoin.php:106
-#: actions/apigroupleave.php:106 actions/apigroupmembership.php:92
-#: actions/apigroupshow.php:83 actions/apitimelinegroup.php:92
+#. TRANS: Client error displayed when checking group membership for a non-existing group.
+#. TRANS: Client error displayed when trying to join a group that does not exist.
+#. TRANS: Client error displayed when trying to leave a group that does not exist.
+#. TRANS: Client error displayed trying to show group membership on a non-existing group.
+#. TRANS: Client error displayed when trying to show a group that could not be found.
+#. TRANS: Client error displayed requesting most recent notices to a group for a non-existing group.
+#: actions/apigroupismember.php:95 actions/apigroupjoin.php:104
+#: actions/apigroupleave.php:104 actions/apigroupmembership.php:89
+#: actions/apigroupshow.php:81 actions/apitimelinegroup.php:89
msgid "Group not found."
msgstr "小组未找到。"
+#. TRANS: Server error displayed when trying to join a group the user is already a member of.
#. TRANS: Error text shown a user tries to join a group they already are a member of.
-#: actions/apigroupjoin.php:112 actions/joingroup.php:100 lib/command.php:333
+#: actions/apigroupjoin.php:111 actions/joingroup.php:100 lib/command.php:333
msgid "You are already a member of that group."
msgstr "你已经是该小组成员。"
+#. TRANS: Server error displayed when trying to join a group the user is blocked from joining.
#. TRANS: Error text shown when a user tries to join a group they are blocked from joining.
#: actions/apigroupjoin.php:121 actions/joingroup.php:105 lib/command.php:338
msgid "You have been blocked from that group by the admin."
msgstr "你已经被管理员从该小组中屏蔽。"
+#. TRANS: Server error displayed when joining a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to add a user to a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350
+#: actions/apigroupjoin.php:142 actions/joingroup.php:134 lib/command.php:350
#, php-format
msgid "Could not join user %1$s to group %2$s."
msgstr "无法把用户%1$s添加到%2$s小组"
-#: actions/apigroupleave.php:116
+#. TRANS: Server error displayed when trying to leave a group the user is not a member of.
+#: actions/apigroupleave.php:115
msgid "You are not a member of this group."
msgstr "你不是该小组成员。"
+#. TRANS: Server error displayed when leaving a group fails.
+#. TRANS: %1$s is a user nickname, $2$s is a group nickname.
#. TRANS: Message given having failed to remove a user from a group.
#. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group.
-#: actions/apigroupleave.php:126 actions/leavegroup.php:129
+#: actions/apigroupleave.php:127 actions/leavegroup.php:129
#: lib/command.php:398
#, php-format
msgid "Could not remove user %1$s from group %2$s."
msgstr "无法把用户%1$s从%2$s小组删除"
-#. TRANS: %s is a user name
-#: actions/apigrouplist.php:98
+#. TRANS: Used as title in check for group membership. %s is a user name.
+#: actions/apigrouplist.php:94
#, php-format
msgid "%s's groups"
msgstr "%s 的小组"
-#. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s
-#: actions/apigrouplist.php:108
+#. TRANS: Used as subtitle in check for group membership. %1$s is a user name, %2$s is the site name.
+#: actions/apigrouplist.php:104
#, php-format
msgid "%1$s groups %2$s is a member of."
msgstr "%1$s 的小组,%2$s 是小组成员。"
-#. TRANS: Message is used as a title. %s is a site name.
+#. TRANS: Message is used as a title when listing the lastest 20 groups. %s is a site name.
#. TRANS: Message is used as a page title. %s is a nick name.
-#: actions/apigrouplistall.php:92 actions/usergroups.php:63
+#: actions/apigrouplistall.php:88 actions/usergroups.php:63
#, php-format
msgid "%s groups"
msgstr "%s 的小组"
-#: actions/apigrouplistall.php:96
+#. TRANS: Message is used as a subtitle when listing the lastest 20 groups. %s is a site name.
+#: actions/apigrouplistall.php:93
#, php-format
msgid "groups on %s"
msgstr "在%s上的小组"
-#: actions/apimediaupload.php:102
+#. TRANS: Client error displayed when uploading a media file has failed.
+#: actions/apimediaupload.php:101
msgid "Upload failed."
msgstr "上传失败"
#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
-#: actions/apioauthaccesstoken.php:103
+#: actions/apioauthaccesstoken.php:101
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "指定的登录 token 无效。"
#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:108
+#: actions/apioauthauthorize.php:107
msgid "No oauth_token parameter provided."
msgstr "没有提供 oauth_token 参数"
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130
+#: actions/apioauthauthorize.php:115 actions/apioauthauthorize.php:129
#, fuzzy
msgid "Invalid request token."
msgstr "无效的 token。"
#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
-#: actions/apioauthauthorize.php:122
+#: actions/apioauthauthorize.php:121
#, fuzzy
msgid "Request token already authorized."
msgstr "你没有被授权。"
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270
-#: actions/deletenotice.php:172 actions/disfavor.php:74
+#. TRANS: Form validation error in API OAuth authorisation because of an invalid session token.
+#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:280
+#: actions/deletenotice.php:177 actions/disfavor.php:74
#: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55
#: actions/groupblock.php:66 actions/grouplogo.php:312
-#: actions/groupunblock.php:66 actions/imsettings.php:230
+#: actions/groupunblock.php:65 actions/imsettings.php:230
#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66
#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80
#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138
-#: actions/othersettings.php:145 actions/passwordsettings.php:138
+#: actions/othersettings.php:153 actions/passwordsettings.php:138
#: actions/profilesettings.php:221 actions/recoverpassword.php:350
#: actions/register.php:172 actions/remotesubscribe.php:77
-#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38
+#: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:40
#: actions/subscribe.php:86 actions/tagother.php:166
#: actions/unsubscribe.php:69 actions/userauthorization.php:52
-#: lib/designsettings.php:294
+#: lib/designsettings.php:310
msgid "There was a problem with your session token. Try again, please."
msgstr "你的 session 出现了一个问题,请重试。"
@@ -633,40 +753,54 @@ msgid "Invalid nickname / password!"
msgstr "用户名或密码不正确。"
#. TRANS: Server error displayed when a database action fails.
-#: actions/apioauthauthorize.php:218
+#: actions/apioauthauthorize.php:217
#, fuzzy
msgid "Database error inserting oauth_token_association."
msgstr "插入 OAuth 应用用户时数据库出错。"
#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API.
+#. TRANS: Unexpected validation error on avatar upload form.
#. TRANS: Client error displayed submitting invalid form data for edit application.
#. TRANS: Message given submitting a form with an unknown action in e-mail settings.
#. TRANS: Message given submitting a form with an unknown action in IM settings.
#. TRANS: Client error when submitting a form with unexpected information.
#. TRANS: Message given submitting a form with an unknown action in SMS settings.
-#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283
+#. TRANS: Unknown form validation error in design settings form.
+#: actions/apioauthauthorize.php:294 actions/avatarsettings.php:294
#: actions/designadminpanel.php:104 actions/editapplication.php:144
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:125
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
-#: actions/smssettings.php:277 lib/designsettings.php:304
+#: actions/smssettings.php:277 lib/designsettings.php:321
msgid "Unexpected form submission."
msgstr "未预料的表单提交。"
#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
-#: actions/apioauthauthorize.php:362
+#: actions/apioauthauthorize.php:387
msgid "An application would like to connect to your account"
msgstr "一个应用想连接到你的账号"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:379
+#: actions/apioauthauthorize.php:404
msgid "Allow or deny access"
msgstr "允许或阻止访问"
#. TRANS: User notification of external application requesting account access.
+#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
+#: actions/apioauthauthorize.php:425
+#, fuzzy, php-format
+msgid ""
+"An application would like the ability to <strong>%3$s</strong> your %4$s "
+"account data. You should only give access to your %4$s account to third "
+"parties you trust."
+msgstr ""
+"来自<strong>%2$s</strong>的<strong>%1$s</strong>应用希望能够<strong>%3$s</"
+"strong>你的%4$s账户数据。你应该只允许你信任信任的第三方程序访问你的%4$s账户。"
+
+#. TRANS: User notification of external application requesting account access.
#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application,
#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename.
-#: actions/apioauthauthorize.php:399
+#: actions/apioauthauthorize.php:433
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -677,7 +811,7 @@ msgstr ""
"strong>你的%4$s账户数据。你应该只允许你信任信任的第三方程序访问你的%4$s账户。"
#. TRANS: Fieldset legend.
-#: actions/apioauthauthorize.php:420
+#: actions/apioauthauthorize.php:455
#, fuzzy
msgctxt "LEGEND"
msgid "Account"
@@ -685,9 +819,10 @@ msgstr "帐号"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Field label in form for profile settings.
-#: actions/apioauthauthorize.php:424 actions/login.php:252
+#. TRANS: Label for group nickname (dt). Text hidden by default.
+#: actions/apioauthauthorize.php:459 actions/login.php:252
#: actions/profilesettings.php:110 actions/register.php:433
-#: actions/showgroup.php:245 actions/tagother.php:94
+#: actions/showgroup.php:240 actions/tagother.php:94
#: actions/userauthorization.php:145 lib/groupeditform.php:152
#: lib/userprofile.php:132
msgid "Nickname"
@@ -695,7 +830,7 @@ msgstr "昵称"
#. TRANS: Field label on OAuth API authorisation form.
#. TRANS: Link description in user account settings menu.
-#: actions/apioauthauthorize.php:428 actions/login.php:255
+#: actions/apioauthauthorize.php:463 actions/login.php:255
#: actions/register.php:438 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "密码"
@@ -706,7 +841,7 @@ msgstr "密码"
#. TRANS: Button label to cancel an IM address confirmation procedure.
#. TRANS: Button label to cancel a SMS address confirmation procedure.
#. TRANS: Button label in the "Edit application" form.
-#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127
+#: actions/apioauthauthorize.php:478 actions/emailsettings.php:127
#: actions/imsettings.php:131 actions/smssettings.php:137
#: lib/applicationeditform.php:351
msgctxt "BUTTON"
@@ -714,263 +849,360 @@ msgid "Cancel"
msgstr "取消"
#. TRANS: Button text that when clicked will allow access to an account by an external application.
-#: actions/apioauthauthorize.php:450
+#: actions/apioauthauthorize.php:485
#, fuzzy
msgctxt "BUTTON"
msgid "Allow"
msgstr "允许"
#. TRANS: Form instructions.
-#: actions/apioauthauthorize.php:467
+#: actions/apioauthauthorize.php:502
#, fuzzy
msgid "Authorize access to your account information."
msgstr "允许或阻止对你账户信息的访问。"
#. TRANS: Header for user notification after revoking OAuth access to an application.
-#: actions/apioauthauthorize.php:559
+#: actions/apioauthauthorize.php:594
#, fuzzy
msgid "Authorization canceled."
msgstr "IM 确认已取消。"
#. TRANS: User notification after revoking OAuth access to an application.
#. TRANS: %s is an OAuth token.
-#: actions/apioauthauthorize.php:563
+#: actions/apioauthauthorize.php:598
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "%s的 request token 被拒绝并被取消。"
-#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: Title of the page notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:621
+#, fuzzy
+msgid "You have successfully authorized the application"
+msgstr "你没有被授权。"
+
+#. TRANS: Message notifying the user that an anonymous client application was successfully authorized to access the user's account with OAuth.
+#: actions/apioauthauthorize.php:625
+msgid ""
+"Please return to the application and enter the following security code to "
+"complete the process."
+msgstr ""
+
+#. TRANS: Title of the page notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:582
+#: actions/apioauthauthorize.php:632
#, fuzzy, php-format
-msgid "You have successfully authorized %s."
+msgid "You have successfully authorized %s"
msgstr "你没有被授权。"
-#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: Message notifying the user that the client application was successfully authorized to access the user's account with OAuth.
#. TRANS: %s is the authorised application name.
-#: actions/apioauthauthorize.php:589
+#: actions/apioauthauthorize.php:639
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
"process."
msgstr ""
-#: actions/apistatusesdestroy.php:112
+#. TRANS: Client error displayed trying to delete a status not using POST or DELETE.
+#. TRANS: POST and DELETE should not be translated.
+#: actions/apistatusesdestroy.php:111
msgid "This method requires a POST or DELETE."
msgstr "此方法接受POST或DELETE请求。"
-#: actions/apistatusesdestroy.php:135
+#. TRANS: Client error displayed trying to delete a status of another user.
+#: actions/apistatusesdestroy.php:136
msgid "You may not delete another user's status."
msgstr "你不能删除其他用户的消息。"
-#: actions/apistatusesretweet.php:76 actions/apistatusesretweets.php:72
-#: actions/deletenotice.php:58 actions/shownotice.php:92
+#. TRANS: Client error displayed trying to repeat a non-existing notice through the API.
+#. TRANS: Client error displayed trying to display redents of a non-exiting notice.
+#. TRANS: Error message displayed trying to delete a non-existing notice.
+#: actions/apistatusesretweet.php:74 actions/apistatusesretweets.php:70
+#: actions/deletenotice.php:61 actions/shownotice.php:92
msgid "No such notice."
msgstr "没有这条消息。"
+#. TRANS: Client error displayed trying to repeat an own notice through the API.
#. TRANS: Error text shown when trying to repeat an own notice.
-#: actions/apistatusesretweet.php:84 lib/command.php:535
+#: actions/apistatusesretweet.php:83 lib/command.php:537
msgid "Cannot repeat your own notice."
msgstr "不能转发你自己的消息。"
+#. TRANS: Client error displayed trying to re-repeat a notice through the API.
#. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user.
-#: actions/apistatusesretweet.php:92 lib/command.php:541
+#: actions/apistatusesretweet.php:92 lib/command.php:543
msgid "Already repeated that notice."
msgstr "已转发了该消息。"
-#: actions/apistatusesshow.php:139
+#. TRANS: Client error displayed requesting a deleted status.
+#: actions/apistatusesshow.php:134
msgid "Status deleted."
msgstr "消息已删除。"
-#: actions/apistatusesshow.php:145
+#. TRANS: Client error displayed requesting a status with an invalid ID.
+#: actions/apistatusesshow.php:141
msgid "No status with that ID found."
msgstr "没有找到此 ID 的消息。"
#. TRANS: Client error displayed when the parameter "status" is missing.
-#: actions/apistatusesupdate.php:222
+#: actions/apistatusesupdate.php:221
msgid "Client must provide a 'status' parameter with a value."
msgstr "客户端必须提供一个包含内容的“状态”参数。"
#. TRANS: Client error displayed when the parameter "status" is missing.
#. TRANS: %d is the maximum number of character for a notice.
-#: actions/apistatusesupdate.php:245
+#: actions/apistatusesupdate.php:244 actions/newnotice.php:161
+#: lib/mailhandler.php:60
#, fuzzy, php-format
msgid "That's too long. Maximum notice size is %d character."
msgid_plural "That's too long. Maximum notice size is %d characters."
msgstr[0] "太长了。最长的消息长度是%d个字符。"
#. TRANS: Client error displayed when replying to a non-existing notice.
-#: actions/apistatusesupdate.php:285
+#: actions/apistatusesupdate.php:284
#, fuzzy
msgid "Parent notice not found."
msgstr "API方法没有找到。"
-#: actions/apistatusesupdate.php:307
+#. TRANS: Client error displayed exceeding the maximum notice length.
+#. TRANS: %d is the maximum lenth for a notice.
+#: actions/apistatusesupdate.php:308 actions/newnotice.php:184
#, fuzzy, php-format
msgid "Maximum notice size is %d character, including attachment URL."
msgid_plural "Maximum notice size is %d characters, including attachment URL."
msgstr[0] "每条消息最长%d字符,包括附件的链接 URL。"
-#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
+#. TRANS: Client error displayed when requesting profiles of followers in an unsupported format.
+#. TRANS: Client error displayed when requesting IDs of followers in an unsupported format.
+#: actions/apisubscriptions.php:228 actions/apisubscriptions.php:258
msgid "Unsupported format."
msgstr "不支持的格式。"
-#: actions/apitimelinefavorites.php:110
+#. TRANS: Title for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinefavorites.php:108
#, php-format
msgid "%1$s / Favorites from %2$s"
msgstr "%1$s / 来自 %2$s 的收藏"
-#: actions/apitimelinefavorites.php:119
-#, php-format
-msgid "%1$s updates favorited by %2$s / %2$s."
+#. TRANS: Subtitle for timeline of most recent favourite notices by a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user's full name,
+#. TRANS: %3$s is a user nickname.
+#: actions/apitimelinefavorites.php:120
+#, fuzzy, php-format
+msgid "%1$s updates favorited by %2$s / %3$s."
msgstr "%1$s 条消息被 %2$s 收藏 / %2$s"
-#: actions/apitimelinementions.php:118
+#. TRANS: Server error displayed when generating an Atom feed fails.
+#. TRANS: %s is the error.
+#: actions/apitimelinegroup.php:138
+#, fuzzy, php-format
+msgid "Could not generate feed for group - %s"
+msgstr "无法更新小组"
+
+#. TRANS: Title for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname.
+#: actions/apitimelinementions.php:115
#, php-format
msgid "%1$s / Updates mentioning %2$s"
msgstr "%1$s / 条消息提到了 %2$s"
+#. TRANS: Subtitle for timeline of most recent mentions of a user.
+#. TRANS: %1$s is the StatusNet sitename, %2$s is a user nickname,
+#. TRANS: %3$s is a user's full name.
#: actions/apitimelinementions.php:131
#, php-format
msgid "%1$s updates that reply to updates from %2$s / %3$s."
msgstr " %1$s 条消息回复给来自 %2$s 的消息 / %3$s。"
-#: actions/apitimelinepublic.php:197 actions/publicrss.php:103
+#. TRANS: Title for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:193 actions/publicrss.php:103
#, php-format
msgid "%s public timeline"
msgstr "%s 公共时间线"
-#: actions/apitimelinepublic.php:202 actions/publicrss.php:105
+#. TRANS: Subtitle for site timeline. %s is the StatusNet sitename.
+#: actions/apitimelinepublic.php:199 actions/publicrss.php:105
#, php-format
msgid "%s updates from everyone!"
msgstr "%s条来自所有人的消息!"
-#: actions/apitimelineretweetedtome.php:111
+#. TRANS: Server error displayed calling unimplemented API method for 'retweeted by me'.
+#: actions/apitimelineretweetedbyme.php:71
+#, fuzzy
+msgid "Unimplemented."
+msgstr "未使用的方法。"
+
+#. TRANS: Title for Atom feed "repeated to me". %s is the user nickname.
+#: actions/apitimelineretweetedtome.php:108
#, php-format
msgid "Repeated to %s"
msgstr "转发给%s"
-#: actions/apitimelineretweetsofme.php:114
+#. TRANS: Title of list of repeated notices of the logged in user.
+#. TRANS: %s is the nickname of the logged in user.
+#: actions/apitimelineretweetsofme.php:112
#, php-format
msgid "Repeats of %s"
msgstr "%s 的转发"
-#: actions/apitimelinetag.php:105 actions/tag.php:67
+#. TRANS: Title for timeline with lastest notices with a given tag.
+#. TRANS: %s is the tag.
+#: actions/apitimelinetag.php:101 actions/tag.php:67
#, php-format
msgid "Notices tagged with %s"
msgstr "带 %s 标签的消息"
-#: actions/apitimelinetag.php:107 actions/tagrss.php:65
+#. TRANS: Subtitle for timeline with lastest notices with a given tag.
+#. TRANS: %1$s is the tag, $2$s is the StatusNet sitename.
+#: actions/apitimelinetag.php:105 actions/tagrss.php:65
#, php-format
msgid "Updates tagged with %1$s on %2$s!"
msgstr "%2$s 上有 %1$s 标签的消息!"
-#: actions/apitrends.php:87
+#. TRANS: Server error for unfinished API method showTrends.
+#: actions/apitrends.php:85
msgid "API method under construction."
msgstr "API 方法尚未实现。"
-#: actions/apiusershow.php:96
-msgid "Not found."
-msgstr "未找到。"
+#. TRANS: Client error displayed when requesting user information for a non-existing user.
+#: actions/apiusershow.php:94
+msgid "User not found."
+msgstr "API方法没有找到。"
+#. TRANS: Client error displayed trying to get a non-existing attachment.
#: actions/attachment.php:73
msgid "No such attachment."
msgstr "没有这个附件。"
-#: actions/avatarbynickname.php:59 actions/blockedfromgroup.php:73
-#: actions/editgroup.php:84 actions/groupdesignsettings.php:84
+#. TRANS: Client error displayed trying to get an avatar without providing a nickname.
+#. TRANS: Client error displayed when requesting a list of blocked users for a group without providing a group nickname.
+#. TRANS: Client error displayed trying to edit a group while not proving a nickname for the group to edit.
+#. TRANS: Client error displayed if no nickname argument was given requesting a group page.
+#: actions/avatarbynickname.php:60 actions/blockedfromgroup.php:73
+#: actions/editgroup.php:85 actions/groupdesignsettings.php:84
#: actions/grouplogo.php:86 actions/groupmembers.php:76
-#: actions/grouprss.php:91 actions/showgroup.php:121
+#: actions/grouprss.php:91 actions/showgroup.php:116
msgid "No nickname."
msgstr "没有昵称。"
-#: actions/avatarbynickname.php:64
+#. TRANS: Client error displayed trying to get an avatar without providing an avatar size.
+#: actions/avatarbynickname.php:66
msgid "No size."
msgstr "没有大小。"
-#: actions/avatarbynickname.php:69
+#. TRANS: Client error displayed trying to get an avatar providing an invalid avatar size.
+#: actions/avatarbynickname.php:72
msgid "Invalid size."
msgstr "大小不正确。"
+#. TRANS: Title for avatar upload page.
+#. TRANS: Label for group avatar (dt). Text hidden by default.
#. TRANS: Link description in user account settings menu.
-#: actions/avatarsettings.php:67 actions/showgroup.php:230
+#: actions/avatarsettings.php:66 actions/showgroup.php:224
#: lib/accountsettingsaction.php:113
msgid "Avatar"
msgstr "头像"
+#. TRANS: Instruction for avatar upload page.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
#: actions/avatarsettings.php:78
#, php-format
msgid "You can upload your personal avatar. The maximum file size is %s."
msgstr "你可以上传你的个人头像。文件大小限制在%s以下。"
-#: actions/avatarsettings.php:106 actions/avatarsettings.php:185
+#. TRANS: Server error displayed in avatar upload page when no matching profile can be found for a user.
+#: actions/avatarsettings.php:108 actions/avatarsettings.php:192
#: actions/grouplogo.php:181 actions/remotesubscribe.php:191
#: actions/userauthorization.php:72 actions/userrss.php:108
msgid "User without matching profile."
msgstr "用户没有相应个人信息。"
-#: actions/avatarsettings.php:119 actions/avatarsettings.php:197
+#. TRANS: Avatar upload page form legend.
+#. TRANS: Avatar upload page crop form legend.
+#: actions/avatarsettings.php:122 actions/avatarsettings.php:205
#: actions/grouplogo.php:254
msgid "Avatar settings"
msgstr "头像设置"
-#: actions/avatarsettings.php:127 actions/avatarsettings.php:205
+#. TRANS: Header on avatar upload page for thumbnail of originally uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of originally uploaded avatar (h2).
+#: actions/avatarsettings.php:131 actions/avatarsettings.php:214
#: actions/grouplogo.php:202 actions/grouplogo.php:262
msgid "Original"
msgstr "原始"
-#: actions/avatarsettings.php:142 actions/avatarsettings.php:217
+#. TRANS: Header on avatar upload page for thumbnail of to be used rendition of uploaded avatar (h2).
+#. TRANS: Header on avatar upload crop form for thumbnail of to be used rendition of uploaded avatar (h2).
+#: actions/avatarsettings.php:147 actions/avatarsettings.php:227
#: actions/grouplogo.php:213 actions/grouplogo.php:274
msgid "Preview"
msgstr "预览"
-#: actions/avatarsettings.php:149 actions/showapplication.php:252
-#: lib/deletegroupform.php:121 lib/deleteuserform.php:66
-#: lib/noticelist.php:667
+#. TRANS: Button on avatar upload page to delete current avatar.
+#: actions/avatarsettings.php:155
+#, fuzzy
+msgctxt "BUTTON"
msgid "Delete"
msgstr "删除"
-#: actions/avatarsettings.php:166 actions/grouplogo.php:236
+#. TRANS: Button on avatar upload page to upload an avatar.
+#: actions/avatarsettings.php:173
+#, fuzzy
+msgctxt "BUTTON"
msgid "Upload"
msgstr "上传"
-#: actions/avatarsettings.php:231 actions/grouplogo.php:289
+#. TRANS: Button on avatar upload crop form to confirm a selected crop as avatar.
+#: actions/avatarsettings.php:243
+#, fuzzy
+msgctxt "BUTTON"
msgid "Crop"
msgstr "剪裁"
-#: actions/avatarsettings.php:307
+#. TRANS: Validation error on avatar upload form when no file was uploaded.
+#: actions/avatarsettings.php:318
msgid "No file uploaded."
msgstr "没有文件被上传。"
-#: actions/avatarsettings.php:334
+#. TRANS: Avatar upload form unstruction after uploading a file.
+#: actions/avatarsettings.php:346
msgid "Pick a square area of the image to be your avatar"
msgstr "请选择一块方形区域作为你的头像"
-#: actions/avatarsettings.php:349 actions/grouplogo.php:380
+#. TRANS: Server error displayed if an avatar upload went wrong somehow server side.
+#: actions/avatarsettings.php:361 actions/grouplogo.php:380
msgid "Lost our file data."
msgstr "文件数据丢失"
-#: actions/avatarsettings.php:372
+#. TRANS: Success message for having updated a user avatar.
+#: actions/avatarsettings.php:385
msgid "Avatar updated."
msgstr "头像已更新。"
-#: actions/avatarsettings.php:375
+#. TRANS: Error displayed on the avatar upload page if the avatar could not be updated for an unknown reason.
+#: actions/avatarsettings.php:389
msgid "Failed updating avatar."
msgstr "更新头像失败。"
-#: actions/avatarsettings.php:399
+#. TRANS: Success message for deleting a user avatar.
+#: actions/avatarsettings.php:413
msgid "Avatar deleted."
msgstr "头像已删除。"
-#: actions/block.php:69
+#. TRANS: Client error displayed when blocking a user that has already been blocked.
+#: actions/block.php:68
msgid "You already blocked that user."
msgstr "你已经屏蔽该用户。"
-#: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158
+#. TRANS: Title for block user page.
+#. TRANS: Legend for block user form.
+#: actions/block.php:106 actions/block.php:136 actions/groupblock.php:158
msgid "Block user"
msgstr "屏蔽用户。"
-#: actions/block.php:138
+#. TRANS: Explanation of consequences when blocking a user on the block user page.
+#: actions/block.php:139
msgid ""
"Are you sure you want to block this user? Afterwards, they will be "
"unsubscribed from you, unable to subscribe to you in the future, and you "
@@ -985,8 +1217,8 @@ msgstr ""
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:153 actions/deleteapplication.php:154
-#: actions/deletegroup.php:220 actions/deletenotice.php:150
+#: actions/block.php:154 actions/deleteapplication.php:157
+#: actions/deletegroup.php:220 actions/deletenotice.php:155
#: actions/deleteuser.php:152 actions/groupblock.php:178
msgctxt "BUTTON"
msgid "No"
@@ -994,7 +1226,7 @@ msgstr "否"
#. TRANS: Submit button title for 'No' when blocking a user.
#. TRANS: Submit button title for 'No' when deleting a user.
-#: actions/block.php:157 actions/deleteuser.php:156
+#: actions/block.php:158 actions/deleteuser.php:156
msgid "Do not block this user"
msgstr "不要屏蔽这个用户"
@@ -1004,8 +1236,8 @@ msgstr "不要屏蔽这个用户"
#. TRANS: Button label on the delete notice form.
#. TRANS: Button label on the delete user form.
#. TRANS: Button label on the form to block a user from a group.
-#: actions/block.php:160 actions/deleteapplication.php:161
-#: actions/deletegroup.php:227 actions/deletenotice.php:157
+#: actions/block.php:161 actions/deleteapplication.php:164
+#: actions/deletegroup.php:227 actions/deletenotice.php:162
#: actions/deleteuser.php:159 actions/groupblock.php:185
msgctxt "BUTTON"
msgid "Yes"
@@ -1013,140 +1245,170 @@ msgstr "是"
#. TRANS: Submit button title for 'Yes' when blocking a user.
#. TRANS: Description of the form to block a user.
-#: actions/block.php:164 lib/blockform.php:79
+#: actions/block.php:165 lib/blockform.php:79
msgid "Block this user"
msgstr "屏蔽这个用户"
-#: actions/block.php:187
+#. TRANS: Server error displayed when blocking a user fails.
+#: actions/block.php:189
msgid "Failed to save block information."
msgstr "保存屏蔽信息失败。"
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-local group.
+#. TRANS: Client error displayed when requesting a list of blocked users for a non-existing group.
#. TRANS: Client error when trying to delete a non-local group.
#. TRANS: Client error when trying to delete a non-existing group.
+#. TRANS: Client error displayed trying to edit a non-existing group.
+#. TRANS: Client error displayed when trying to unblock a user from a non-existing group.
+#. TRANS: Client error displayed if no remote group with a given name was found requesting group page.
+#. TRANS: Client error displayed if no local group with a given name was found requesting group page.
#. TRANS: Command exception text shown when a group is requested that does not exist.
#. TRANS: Error text shown when trying to leave a group that does not exist.
-#: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87
+#: actions/blockedfromgroup.php:81 actions/blockedfromgroup.php:89
#: actions/deletegroup.php:87 actions/deletegroup.php:100
-#: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62
+#: actions/editgroup.php:102 actions/foafgroup.php:44 actions/foafgroup.php:62
#: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83
#: actions/groupdesignsettings.php:100 actions/grouplogo.php:102
#: actions/groupmembers.php:83 actions/groupmembers.php:90
#: actions/grouprss.php:98 actions/grouprss.php:105
-#: actions/groupunblock.php:86 actions/joingroup.php:82
+#: actions/groupunblock.php:88 actions/joingroup.php:82
#: actions/joingroup.php:93 actions/leavegroup.php:82
#: actions/leavegroup.php:93 actions/makeadmin.php:86
-#: actions/showgroup.php:138 actions/showgroup.php:146 lib/command.php:168
+#: actions/showgroup.php:134 actions/showgroup.php:143 lib/command.php:168
#: lib/command.php:380
msgid "No such group."
msgstr "没有这个组。"
-#: actions/blockedfromgroup.php:97
+#. TRANS: Title for first page with list of users blocked from a group.
+#. TRANS: %s is a group nickname.
+#: actions/blockedfromgroup.php:101
#, php-format
msgid "%s blocked profiles"
msgstr "%s屏蔽的用户"
-#: actions/blockedfromgroup.php:100
+#. TRANS: Title for any but the first page with list of users blocked from a group.
+#. TRANS: %1$s is a group nickname, %2$d is a page number.
+#: actions/blockedfromgroup.php:106
#, php-format
msgid "%1$s blocked profiles, page %2$d"
msgstr "%1$s屏蔽的用户,第%2$d页"
-#: actions/blockedfromgroup.php:115
+#. TRANS: Instructions for list of users blocked from a group.
+#: actions/blockedfromgroup.php:122
msgid "A list of the users blocked from joining this group."
msgstr "被屏蔽加入此小组的用户列表。"
-#: actions/blockedfromgroup.php:288
+#. TRANS: Form legend for unblocking a user from a group.
+#: actions/blockedfromgroup.php:291
msgid "Unblock user from group"
msgstr "取消小组对用户的屏蔽。"
-#. TRANS: Title for the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:70
+#. TRANS: Button text for unblocking a user from a group.
+#: actions/blockedfromgroup.php:323
+#, fuzzy
+msgctxt "BUTTON"
msgid "Unblock"
msgstr "取消屏蔽"
+#. TRANS: Tooltip for button for unblocking a user from a group.
#. TRANS: Description of the form to unblock a user.
-#: actions/blockedfromgroup.php:320 lib/unblockform.php:82
+#: actions/blockedfromgroup.php:327 lib/unblockform.php:78
msgid "Unblock this user"
msgstr "取消屏蔽这个用户。"
#. TRANS: Title for mini-posting window loaded from bookmarklet.
+#. TRANS: %s is the StatusNet site name.
#: actions/bookmarklet.php:51
#, php-format
msgid "Post to %s"
msgstr "发布到 %s"
-#: actions/confirmaddress.php:75
+#. TRANS: Client error displayed when not providing a confirmation code in the contact address confirmation action.
+#: actions/confirmaddress.php:74
msgid "No confirmation code."
msgstr "没有确认码"
+#. TRANS: Client error displayed when providing a non-existing confirmation code in the contact address confirmation action.
#: actions/confirmaddress.php:80
msgid "Confirmation code not found."
msgstr "未找到确认码。"
-#: actions/confirmaddress.php:85
+#. TRANS: Client error displayed when not providing a confirmation code for another user in the contact address confirmation action.
+#: actions/confirmaddress.php:86
msgid "That confirmation code is not for you!"
msgstr "此确认码不是你的!"
-#. TRANS: Server error for an unknow address type, which can be 'email', 'jabber', or 'sms'.
-#: actions/confirmaddress.php:91
+#. TRANS: Server error for a unknow address type %s, which can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:92
#, php-format
msgid "Unrecognized address type %s."
msgstr "不可识别的地址类型%s。"
-#. TRANS: Client error for an already confirmed email/jabbel/sms address.
-#: actions/confirmaddress.php:96
+#. TRANS: Client error for an already confirmed email/jabber/sms address.
+#: actions/confirmaddress.php:97
msgid "That address has already been confirmed."
msgstr "此地址已被确认过了。"
+#. TRANS: Server error displayed when a user update to the database fails in the contact address confirmation action.
#. TRANS: Server error thrown on database error updating e-mail preferences.
#. TRANS: Server error thrown on database error removing a registered e-mail address.
#. TRANS: Server error thrown on database error updating IM preferences.
#. TRANS: Server error thrown on database error removing a registered IM address.
+#. TRANS: Server error displayed when "Other" settings in user profile could not be updated on the server.
#. TRANS: Server error thrown when user profile settings could not be updated.
#. TRANS: Server error thrown on database error updating SMS preferences.
#. TRANS: Server error thrown on database error removing a registered SMS phone number.
-#: actions/confirmaddress.php:116 actions/emailsettings.php:331
+#: actions/confirmaddress.php:118 actions/emailsettings.php:331
#: actions/emailsettings.php:477 actions/imsettings.php:283
-#: actions/imsettings.php:442 actions/othersettings.php:174
+#: actions/imsettings.php:442 actions/othersettings.php:184
#: actions/profilesettings.php:326 actions/smssettings.php:308
#: actions/smssettings.php:464
msgid "Couldn't update user."
msgstr "无法更新用户。"
-#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
-#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
-#: actions/confirmaddress.php:128 actions/emailsettings.php:437
-#: actions/smssettings.php:422
-msgid "Couldn't delete email confirmation."
-msgstr "无法删除电子邮件确认。"
+#. TRANS: Server error displayed when an address confirmation code deletion from the
+#. TRANS: database fails in the contact address confirmation action.
+#: actions/confirmaddress.php:132
+#, fuzzy
+msgid "Could not delete address confirmation."
+msgstr "无法删除 IM 确认。"
-#: actions/confirmaddress.php:146
+#. TRANS: Title for the contact address confirmation action.
+#: actions/confirmaddress.php:150
msgid "Confirm address"
msgstr "确认地址"
-#: actions/confirmaddress.php:161
+#. TRANS: Success message for the contact address confirmation action.
+#. TRANS: %s can be 'email', 'jabber', or 'sms'.
+#: actions/confirmaddress.php:166
#, php-format
msgid "The address \"%s\" has been confirmed for your account."
msgstr "你账户的地址 \"%s\" 已被确认。"
-#: actions/conversation.php:99
+#. TRANS: Title for page with a conversion (multiple notices in context).
+#: actions/conversation.php:96
msgid "Conversation"
msgstr "对话"
-#: actions/conversation.php:154 lib/mailbox.php:116 lib/noticelist.php:87
+#. TRANS: Header on conversation page. Hidden by default (h2).
+#: actions/conversation.php:149 lib/mailbox.php:116 lib/noticelist.php:87
#: lib/profileaction.php:229 lib/searchgroupnav.php:82
msgid "Notices"
msgstr "消息"
-#: actions/deleteapplication.php:63
+#. TRANS: Client error displayed trying to delete an application while not logged in.
+#: actions/deleteapplication.php:62
msgid "You must be logged in to delete an application."
msgstr "你必须登录后才能删除应用。"
+#. TRANS: Client error displayed trying to delete an application that does not exist.
#: actions/deleteapplication.php:71
msgid "Application not found."
msgstr "未找到应用。"
+#. TRANS: Client error displayed trying to delete an application the current user does not own.
#. TRANS: Client error displayed trying to edit an application while not being its owner.
-#: actions/deleteapplication.php:78 actions/editapplication.php:78
+#: actions/deleteapplication.php:79 actions/editapplication.php:78
#: actions/showapplication.php:94
msgid "You are not the owner of this application."
msgstr "你不是该应用的拥有者。"
@@ -1154,15 +1416,18 @@ msgstr "你不是该应用的拥有者。"
#. TRANS: Client error text when there is a problem with the session token.
#: actions/deleteapplication.php:102 actions/editapplication.php:131
#: actions/newapplication.php:114 actions/showapplication.php:118
-#: lib/action.php:1354
+#: lib/action.php:1404
msgid "There was a problem with your session token."
msgstr "你的 session token 出现了问题。"
-#: actions/deleteapplication.php:123 actions/deleteapplication.php:147
+#. TRANS: Title for delete application page.
+#. TRANS: Fieldset legend on delete application page.
+#: actions/deleteapplication.php:124 actions/deleteapplication.php:149
msgid "Delete application"
msgstr "删除应用"
-#: actions/deleteapplication.php:149
+#. TRANS: Confirmation text on delete application page.
+#: actions/deleteapplication.php:152
msgid ""
"Are you sure you want to delete this application? This will clear all data "
"about the application from the database, including all existing user "
@@ -1172,12 +1437,12 @@ msgstr ""
"用户关联。"
#. TRANS: Submit button title for 'No' when deleting an application.
-#: actions/deleteapplication.php:158
+#: actions/deleteapplication.php:161
msgid "Do not delete this application"
msgstr "不删除该应用"
#. TRANS: Submit button title for 'Yes' when deleting an application.
-#: actions/deleteapplication.php:164
+#: actions/deleteapplication.php:167
msgid "Delete this application"
msgstr "删除这个应用"
@@ -1213,13 +1478,14 @@ msgstr "无法更新小组"
msgid "Deleted group %s"
msgstr "%1$s离开了%2$s小组。"
-#. TRANS: Title.
+#. TRANS: Title of delete group page.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
#, fuzzy
msgid "Delete group"
msgstr "删除用户"
+#. TRANS: Warning in form for deleleting a group.
#: actions/deletegroup.php:206
#, fuzzy
msgid ""
@@ -1241,42 +1507,50 @@ msgstr "不要删除这个消息"
msgid "Delete this group"
msgstr "删除这个用户"
+#. TRANS: Error message displayed trying to delete a notice while not logged in.
+#. TRANS: Client error displayed when trying to unblock a user from a group while not logged in.
+#. TRANS: Client error displayed trying a change a subscription while not logged in.
#. TRANS: Client error message thrown when trying to access the admin panel while not logged in.
-#: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62
-#: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69
+#: actions/deletenotice.php:52 actions/disfavor.php:61 actions/favor.php:62
+#: actions/groupblock.php:61 actions/groupunblock.php:60 actions/logout.php:69
#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88
-#: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96
+#: actions/nudge.php:63 actions/subedit.php:33 actions/subscribe.php:96
#: actions/tagother.php:33 actions/unsubscribe.php:52
#: lib/adminpanelaction.php:71 lib/profileformaction.php:64
#: lib/settingsaction.php:72
msgid "Not logged in."
msgstr "未登录。"
-#: actions/deletenotice.php:74
+#. TRANS: Error message displayed trying to delete a notice that was not made by the current user.
+#: actions/deletenotice.php:78
msgid "Can't delete this notice."
msgstr "无法删除这条消息。"
-#: actions/deletenotice.php:106
+#. TRANS: Instructions for deleting a notice.
+#: actions/deletenotice.php:110
msgid ""
"You are about to permanently delete a notice. Once this is done, it cannot "
"be undone."
msgstr "你即将永久删除一条消息,此操作无法撤销。"
-#: actions/deletenotice.php:112 actions/deletenotice.php:144
+#. TRANS: Page title when deleting a notice.
+#. TRANS: Fieldset legend for the delete notice form.
+#: actions/deletenotice.php:117 actions/deletenotice.php:148
msgid "Delete notice"
msgstr "删除消息"
-#: actions/deletenotice.php:147
+#. TRANS: Message for the delete notice form.
+#: actions/deletenotice.php:152
msgid "Are you sure you want to delete this notice?"
msgstr "你确定要删除这条消息吗?"
#. TRANS: Submit button title for 'No' when deleting a notice.
-#: actions/deletenotice.php:154
+#: actions/deletenotice.php:159
msgid "Do not delete this notice"
msgstr "不要删除这个消息"
#. TRANS: Submit button title for 'Yes' when deleting a notice.
-#: actions/deletenotice.php:161 lib/noticelist.php:667
+#: actions/deletenotice.php:166 lib/noticelist.php:667
msgid "Delete this notice"
msgstr "删除"
@@ -1361,12 +1635,14 @@ msgstr "自定义主题"
msgid "You can upload a custom StatusNet theme as a .ZIP archive."
msgstr "你可以上传一个 .ZIP 压缩文件作为一个自定义的 StatusNet 主题"
-#: actions/designadminpanel.php:512 lib/designsettings.php:101
+#. TRANS: Fieldset legend on profile design page.
+#: actions/designadminpanel.php:512 lib/designsettings.php:98
msgid "Change background image"
msgstr "更换背景图像"
+#. TRANS: Label on profile design page for setting a profile page background colour.
#: actions/designadminpanel.php:517 actions/designadminpanel.php:600
-#: lib/designsettings.php:178
+#: lib/designsettings.php:183
msgid "Background"
msgstr "背景"
@@ -1378,40 +1654,48 @@ msgid ""
msgstr "你可以为网站上传一个背景图像。文件大小限制在%1$s以下。"
#. TRANS: Used as radio button label to add a background image.
-#: actions/designadminpanel.php:553 lib/designsettings.php:139
+#: actions/designadminpanel.php:553
msgid "On"
msgstr "打开"
#. TRANS: Used as radio button label to not add a background image.
-#: actions/designadminpanel.php:570 lib/designsettings.php:155
+#: actions/designadminpanel.php:570
msgid "Off"
msgstr "关闭"
-#: actions/designadminpanel.php:571 lib/designsettings.php:156
+#. TRANS: Form guide for a set of radio buttons on the profile design page that will enable or disable
+#. TRANS: use of the uploaded profile image.
+#: actions/designadminpanel.php:571 lib/designsettings.php:159
msgid "Turn background image on or off."
msgstr "打开或关闭背景图片"
-#: actions/designadminpanel.php:576 lib/designsettings.php:161
+#. TRANS: Checkbox label on profile design page that will cause the profile image to be tiled.
+#: actions/designadminpanel.php:576 lib/designsettings.php:165
msgid "Tile background image"
msgstr "平铺背景图片"
-#: actions/designadminpanel.php:590 lib/designsettings.php:170
+#. TRANS: Fieldset legend on profile design page to change profile page colours.
+#: actions/designadminpanel.php:590 lib/designsettings.php:175
msgid "Change colours"
msgstr "改变颜色"
-#: actions/designadminpanel.php:613 lib/designsettings.php:191
+#. TRANS: Label on profile design page for setting a profile page content colour.
+#: actions/designadminpanel.php:613 lib/designsettings.php:197
msgid "Content"
msgstr "内容"
-#: actions/designadminpanel.php:626 lib/designsettings.php:204
+#. TRANS: Label on profile design page for setting a profile page sidebar colour.
+#: actions/designadminpanel.php:626 lib/designsettings.php:211
msgid "Sidebar"
msgstr "边栏"
-#: actions/designadminpanel.php:639 lib/designsettings.php:217
+#. TRANS: Label on profile design page for setting a profile page text colour.
+#: actions/designadminpanel.php:639 lib/designsettings.php:225
msgid "Text"
msgstr "文字"
-#: actions/designadminpanel.php:652 lib/designsettings.php:230
+#. TRANS: Label on profile design page for setting a profile page links colour.
+#: actions/designadminpanel.php:652 lib/designsettings.php:239
msgid "Links"
msgstr "链接"
@@ -1423,29 +1707,31 @@ msgstr "高级"
msgid "Custom CSS"
msgstr "自定义CSS"
-#: actions/designadminpanel.php:702 lib/designsettings.php:247
+#. TRANS: Button text on profile design page to immediately reset all colour settings to default.
+#: actions/designadminpanel.php:702 lib/designsettings.php:257
msgid "Use defaults"
msgstr "使用默认值"
-#: actions/designadminpanel.php:703 lib/designsettings.php:248
+#. TRANS: Title for button on profile design page to reset all colour settings to default.
+#: actions/designadminpanel.php:703 lib/designsettings.php:259
msgid "Restore default designs"
msgstr "恢复默认外观"
-#: actions/designadminpanel.php:709 lib/designsettings.php:254
+#. TRANS: Title for button on profile design page to reset all colour settings to default without saving.
+#: actions/designadminpanel.php:709 lib/designsettings.php:267
msgid "Reset back to default"
msgstr "重置到默认"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199
-#: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195
+#: actions/sessionsadminpanel.php:199 actions/siteadminpanel.php:292
#: actions/snapshotadminpanel.php:245 actions/tagother.php:154
-#: actions/useradminpanel.php:295 lib/applicationeditform.php:357
-#: lib/designsettings.php:256 lib/groupeditform.php:202
+#: lib/applicationeditform.php:357
msgid "Save"
msgstr "保存"
-#: actions/designadminpanel.php:712 lib/designsettings.php:257
+#. TRANS: Title for button on profile design page to save settings.
+#: actions/designadminpanel.php:712 lib/designsettings.php:272
msgid "Save design"
msgstr "保存外观"
@@ -1489,9 +1775,9 @@ msgid "Name is required."
msgstr "名字为必填项。"
#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
-#: actions/editapplication.php:188
+#: actions/editapplication.php:188 actions/newapplication.php:169
#, fuzzy
-msgid "Name is too long (max 255 characters)."
+msgid "Name is too long (maximum 255 characters)."
msgstr "名称过长(不能超过255个字符)。"
#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form.
@@ -1504,15 +1790,6 @@ msgstr "名字已被使用,换一个吧。"
msgid "Description is required."
msgstr "必须填写描述。"
-#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
-#. TRANS: Form validation error in New application form.
-#. TRANS: %d is the maximum number of characters for the description.
-#: actions/editapplication.php:201 actions/newapplication.php:178
-#, fuzzy, php-format
-msgid "Description is too long (maximum %d character)."
-msgid_plural "Description is too long (maximum %d characters)."
-msgstr[0] "描述过长(不能超过%d 个字符)。"
-
#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
#: actions/editapplication.php:208
msgid "Source URL is too long."
@@ -1529,7 +1806,7 @@ msgid "Organization is required."
msgstr "组织名称必填。"
#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
-#: actions/editapplication.php:223
+#: actions/editapplication.php:223 actions/newapplication.php:199
#, fuzzy
msgid "Organization is too long (maximum 255 characters)."
msgstr "组织名称过长(不能超过255个字符)。"
@@ -1553,39 +1830,49 @@ msgstr "调回地址(Callback URL)无效。"
msgid "Could not update application."
msgstr "无法更新应用。"
-#: actions/editgroup.php:56
+#. TRANS: Title for form to edit a group. %s is a group nickname.
+#: actions/editgroup.php:55
#, php-format
msgid "Edit %s group"
msgstr "编辑 %s 小组"
+#. TRANS: Client error displayed trying to edit a group while not logged in.
+#. TRANS: Client error displayed trying to create a group while not logged in.
#: actions/editgroup.php:68 actions/grouplogo.php:70 actions/newgroup.php:65
msgid "You must be logged in to create a group."
msgstr "你必须登录才能创建小组。"
-#: actions/editgroup.php:107 actions/editgroup.php:172
+#. TRANS: Client error displayed trying to edit a group while not being a group admin.
+#: actions/editgroup.php:110 actions/editgroup.php:176
#: actions/groupdesignsettings.php:107 actions/grouplogo.php:109
msgid "You must be an admin to edit the group."
msgstr "管理员才可以编辑小组。"
-#: actions/editgroup.php:158
+#. TRANS: Form instructions for group edit form.
+#: actions/editgroup.php:161
msgid "Use this form to edit the group."
msgstr "通过这个表单来编辑小组"
-#: actions/editgroup.php:228 actions/newgroup.php:168
+#. TRANS: Group edit form validation error.
+#. TRANS: Group create form validation error.
+#: actions/editgroup.php:248 actions/newgroup.php:184
#, php-format
msgid "Invalid alias: \"%s\""
msgstr "无效的别名:“%s”。"
-#: actions/editgroup.php:258
+#. TRANS: Server error displayed when editing a group fails.
+#: actions/editgroup.php:281
msgid "Could not update group."
msgstr "无法更新小组"
+#. TRANS: Server error displayed when group aliases could not be added.
#. TRANS: Server exception thrown when creating group aliases failed.
-#: actions/editgroup.php:264 classes/User_group.php:513
+#: actions/editgroup.php:288 classes/User_group.php:529
msgid "Could not create aliases."
msgstr "无法创建别名。"
-#: actions/editgroup.php:280
+#. TRANS: Group edit form success message.
+#: actions/editgroup.php:305
msgid "Options saved."
msgstr "选项已保存。"
@@ -1776,6 +2063,12 @@ msgstr "没有可以取消的确认。"
msgid "That is the wrong email address."
msgstr "这是错误的电子邮件地址。"
+#. TRANS: Server error thrown on database error canceling e-mail address confirmation.
+#. TRANS: Server error thrown on database error canceling SMS phone number confirmation.
+#: actions/emailsettings.php:437 actions/smssettings.php:422
+msgid "Couldn't delete email confirmation."
+msgstr "无法删除电子邮件确认。"
+
#. TRANS: Message given after successfully canceling e-mail address confirmation.
#: actions/emailsettings.php:442
msgid "Email confirmation cancelled."
@@ -1853,7 +2146,7 @@ msgid ""
msgstr "现在就[注册一个账户](%%action.register%%)并成为第一个添加收藏的人!"
#: actions/favoritesrss.php:111 actions/showfavorites.php:77
-#: lib/personalgroupnav.php:115
+#: lib/personalgroupnav.php:118
#, php-format
msgid "%s's favorite notices"
msgstr "%s收藏的消息"
@@ -1950,19 +2243,23 @@ msgstr "你不能在这个网站授予用户权限。"
msgid "User already has this role."
msgstr "用户已有此权限。"
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing a profile.
+#. TRANS: Client error displayed trying a change a subscription without providing a profile.
#: actions/groupblock.php:71 actions/groupunblock.php:71
-#: actions/makeadmin.php:71 actions/subedit.php:46
+#: actions/makeadmin.php:71 actions/subedit.php:49
#: lib/profileformaction.php:79
msgid "No profile specified."
msgstr "没有指定的用户。"
-#: actions/groupblock.php:76 actions/groupunblock.php:76
-#: actions/makeadmin.php:76 actions/subedit.php:53 actions/tagother.php:46
+#. TRANS: Client error displayed when trying to unblock a user from a group without providing an existing profile.
+#. TRANS: Client error displayed trying a change a subscription for a non-existant profile ID.
+#: actions/groupblock.php:76 actions/groupunblock.php:77
+#: actions/makeadmin.php:76 actions/subedit.php:57 actions/tagother.php:46
#: actions/unsubscribe.php:84 lib/profileformaction.php:86
msgid "No profile with that ID."
msgstr "此 ID 没有用户。"
-#: actions/groupblock.php:81 actions/groupunblock.php:81
+#: actions/groupblock.php:81 actions/groupunblock.php:82
#: actions/makeadmin.php:81
msgid "No group specified."
msgstr "没有指定小组。"
@@ -2025,8 +2322,10 @@ msgid ""
"palette of your choice."
msgstr "通过背景图片和颜色板来自定义你的小组的外观。"
+#. TRANS: Error message displayed if design settings could not be saved.
+#. TRANS: Error message displayed if design settings could not be saved after clicking "Use defaults".
#: actions/groupdesignsettings.php:266 actions/userdesignsettings.php:186
-#: lib/designsettings.php:391 lib/designsettings.php:413
+#: lib/designsettings.php:405 lib/designsettings.php:427
msgid "Couldn't update your design."
msgstr "无法更新你的外观。"
@@ -2044,6 +2343,14 @@ msgid ""
"You can upload a logo image for your group. The maximum file size is %s."
msgstr "你可以给你的小组上传一个 logo。文件最大限制为%s。"
+#: actions/grouplogo.php:236
+msgid "Upload"
+msgstr "上传"
+
+#: actions/grouplogo.php:289
+msgid "Crop"
+msgstr "剪裁"
+
#: actions/grouplogo.php:365
msgid "Pick a square area of the image to be the logo."
msgstr "请选择一块方形区域作为 logo。"
@@ -2183,15 +2490,18 @@ msgstr ""
"现在就 [注册一个帐号](%%action.register%%) 并 [创建该小组](%%action.newgroup%"
"%) !"
-#: actions/groupunblock.php:91
+#. TRANS: Client error displayed when trying to unblock a user from a group without being an administrator for the group.
+#: actions/groupunblock.php:94
msgid "Only an admin can unblock group members."
msgstr "只有管理员可以取消屏蔽小组成员。"
-#: actions/groupunblock.php:95
+#. TRANS: Client error displayed when trying to unblock a non-blocked user from a group.
+#: actions/groupunblock.php:99
msgid "User is not blocked from group."
msgstr "用户未被小组屏蔽。"
-#: actions/groupunblock.php:128 actions/unblock.php:86
+#. TRANS: Server error displayed when unblocking a user from a group fails because of an unknown error.
+#: actions/groupunblock.php:131 actions/unblock.php:86
msgid "Error removing the block."
msgstr "取消屏蔽时出错。"
@@ -2278,7 +2588,7 @@ msgid "Publish a MicroID for my Jabber/GTalk address."
msgstr "公开 Jabber/GTalk 帐号的 MicroID。"
#. TRANS: Confirmation message for successful IM preferences save.
-#: actions/imsettings.php:290 actions/othersettings.php:180
+#: actions/imsettings.php:290 actions/othersettings.php:190
msgid "Preferences saved."
msgstr "首选项已保存。"
@@ -2398,10 +2708,9 @@ msgstr[0] "你已经关注了这些用户:"
#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address).
#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address).
-#. TRANS: Whois output.
-#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
-#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426
-#, php-format
+#: actions/invite.php:145 actions/invite.php:159
+#, fuzzy, php-format
+msgctxt "INVITE"
msgid "%1$s (%2$s)"
msgstr "%1$s (%2$s)"
@@ -2574,7 +2883,8 @@ msgid ""
msgstr "当使用版权所有的许可协议时,你必须指定内容的所有者。"
#: actions/licenseadminpanel.php:156
-msgid "Invalid license title. Max length is 255 characters."
+#, fuzzy
+msgid "Invalid license title. Maximum length is 255 characters."
msgstr "无效的许可协议标题。最大长度255个字符。"
#: actions/licenseadminpanel.php:168
@@ -2743,50 +3053,37 @@ msgstr "你必须登录才能登记你的应用。"
msgid "Use this form to register a new application."
msgstr "通过此表单登记一个新的应用。"
-#: actions/newapplication.php:169
-#, fuzzy
-msgid "Name is too long (maximum 255 chars)."
-msgstr "名称过长(不能超过255个字符)。"
-
#: actions/newapplication.php:184
msgid "Source URL is required."
msgstr "Source URL 必填。"
-#: actions/newapplication.php:199
-#, fuzzy
-msgid "Organization is too long (maximum 255 chars)."
-msgstr "组织名称过长(不能超过255个字符)。"
-
#: actions/newapplication.php:266 actions/newapplication.php:275
msgid "Could not create application."
msgstr "无法创建应用。"
+#. TRANS: Title for form to create a group.
#: actions/newgroup.php:53
msgid "New group"
msgstr "新小组"
+#. TRANS: Form instructions for group create form.
#: actions/newgroup.php:110
msgid "Use this form to create a new group."
msgstr "通过此表单创建小组。"
-#: actions/newgroup.php:145
-#, php-format
-msgid "description is too long (max %d chars)."
-msgstr "描述过长(不能超过%d个字符)。"
-
#: actions/newmessage.php:71 actions/newmessage.php:234
msgid "New message"
msgstr "新消息"
#. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other).
-#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499
+#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:501
msgid "You can't send a message to this user."
msgstr "无法向此用户发送消息。"
#. TRANS: Command exception text shown when trying to send a direct message to another user without content.
#. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply.
#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478
-#: lib/command.php:579
+#: lib/command.php:581
msgid "No content!"
msgstr "没有内容!"
@@ -2795,7 +3092,7 @@ msgid "No recipient specified."
msgstr "没有收件人。"
#. TRANS: Error text shown when trying to send a direct message to self.
-#: actions/newmessage.php:167 lib/command.php:503
+#: actions/newmessage.php:167 lib/command.php:505
msgid ""
"Don't send a message to yourself; just say it to yourself quietly instead."
msgstr "不要向自己发送消息;跟自己悄悄说就得了。"
@@ -2806,12 +3103,12 @@ msgstr "消息已发送"
#. TRANS: Message given have sent a direct message to another user.
#. TRANS: %s is the name of the other user.
-#: actions/newmessage.php:188 lib/command.php:511
+#: actions/newmessage.php:188 lib/command.php:513
#, php-format
msgid "Direct message to %s sent."
msgstr "向%s发送私信成功。"
-#: actions/newmessage.php:213 actions/newnotice.php:263
+#: actions/newmessage.php:213 actions/newnotice.php:264
msgid "Ajax Error"
msgstr "Ajax错误"
@@ -2819,17 +3116,7 @@ msgstr "Ajax错误"
msgid "New notice"
msgstr "新消息"
-#: actions/newnotice.php:159 lib/mailhandler.php:60
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr "太长了。最长的消息长度是%d个字符。"
-
-#: actions/newnotice.php:183
-#, php-format
-msgid "Max notice size is %d chars, including attachment URL."
-msgstr "每条消息最长%d字符,包括附件的链接 URL。"
-
-#: actions/newnotice.php:229
+#: actions/newnotice.php:230
msgid "Notice posted"
msgstr "消息已发布。"
@@ -2966,25 +3253,25 @@ msgstr ""
msgid "Notice has no profile."
msgstr "消息没有对应用户。"
-#: actions/oembed.php:87 actions/shownotice.php:176
+#: actions/oembed.php:83 actions/shownotice.php:172
#, php-format
msgid "%1$s's status on %2$s"
msgstr "%1$s在%2$s时发的消息"
#. TRANS: Error message displaying attachments. %s is a raw MIME type (eg 'image/png')
-#: actions/oembed.php:159
+#: actions/oembed.php:155
#, php-format
msgid "Content type %s not supported."
msgstr "%s内容类型不被支持。"
#. TRANS: Error message displaying attachments. %s is the site's base URL.
-#: actions/oembed.php:163
+#: actions/oembed.php:159
#, php-format
msgid "Only %s URLs over plain HTTP please."
msgstr "请只用HTTP明文的%sURLs的地址。"
#. TRANS: Client error on an API request with an unsupported data format.
-#: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200
+#: actions/oembed.php:180 actions/oembed.php:199 lib/apiaction.php:1200
#: lib/apiaction.php:1227 lib/apiaction.php:1356
msgid "Not a supported data format."
msgstr "不支持的数据格式。"
@@ -2997,36 +3284,46 @@ msgstr "搜索用户"
msgid "Notice Search"
msgstr "搜索消息"
-#: actions/othersettings.php:60
+#: actions/othersettings.php:59
msgid "Other settings"
msgstr "其他设置"
+#. TRANS: Instructions for tab "Other" in user profile settings.
#: actions/othersettings.php:71
msgid "Manage various other options."
msgstr "管理其他选项。"
-#: actions/othersettings.php:108
+#. TRANS: Used as a suffix for free URL shorteners in a dropdown list in the tab "Other" of a
+#. TRANS: user's profile settings. This message has one space at the beginning. Use your
+#. TRANS: language's word separator here if it has one (most likely a single space).
+#: actions/othersettings.php:111
msgid " (free service)"
msgstr "(免费服务)"
-#: actions/othersettings.php:116
+#. TRANS: Label for dropdown with URL shortener services.
+#: actions/othersettings.php:120
msgid "Shorten URLs with"
msgstr "缩短 URL 使用"
-#: actions/othersettings.php:117
+#. TRANS: Tooltip for for dropdown with URL shortener services.
+#: actions/othersettings.php:122
msgid "Automatic shortening service to use."
msgstr "要使用的自动短网址服务。"
-#: actions/othersettings.php:122
+#. TRANS: Label for checkbox.
+#: actions/othersettings.php:128
msgid "View profile designs"
msgstr "查看个人页面外观"
-#: actions/othersettings.php:123
+#. TRANS: Tooltip for checkbox.
+#: actions/othersettings.php:130
msgid "Show or hide profile designs."
msgstr "显示或隐藏个人页面外观。"
-#: actions/othersettings.php:153
-msgid "URL shortening service is too long (max 50 chars)."
+#. TRANS: Form validation error for form "Other settings" in user profile.
+#: actions/othersettings.php:162
+#, fuzzy
+msgid "URL shortening service is too long (maximum 50 characters)."
msgstr "短网址服务过长(不能超过50个字符)。"
#: actions/otp.php:69
@@ -3467,8 +3764,9 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1 到 64 个小写字母或数字,不包含标点或空格"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for full group name (dt). Text hidden by default.
#: actions/profilesettings.php:117 actions/register.php:457
-#: actions/showgroup.php:256 actions/tagother.php:104
+#: actions/showgroup.php:252 actions/tagother.php:104
#: lib/groupeditform.php:157 lib/userprofile.php:150
msgid "Full name"
msgstr "全名"
@@ -3507,9 +3805,10 @@ msgid "Bio"
msgstr "自述"
#. TRANS: Field label in form for profile settings.
+#. TRANS: Label for group location (dt). Text hidden by default.
#: actions/profilesettings.php:149 actions/register.php:485
-#: actions/showgroup.php:265 actions/tagother.php:112
-#: actions/userauthorization.php:166 lib/groupeditform.php:177
+#: actions/showgroup.php:262 actions/tagother.php:112
+#: actions/userauthorization.php:166 lib/groupeditform.php:180
#: lib/userprofile.php:165
msgid "Location"
msgstr "位置"
@@ -3834,7 +4133,8 @@ msgid "Unexpected password reset."
msgstr "未预料的密码重置。"
#: actions/recoverpassword.php:365
-msgid "Password must be 6 chars or more."
+#, fuzzy
+msgid "Password must be 6 characters or more."
msgstr "密码必须是 6 个字符或更多。"
#: actions/recoverpassword.php:369
@@ -4067,7 +4367,7 @@ msgid "Repeated!"
msgstr "已转发!"
#: actions/replies.php:126 actions/repliesrss.php:68
-#: lib/personalgroupnav.php:105
+#: lib/personalgroupnav.php:108
#, php-format
msgid "Replies to %s"
msgstr "对 %s 的回复"
@@ -4197,11 +4497,12 @@ msgstr "组织名称必填。"
#. TRANS: Form input field label.
#: actions/showapplication.php:187 actions/version.php:200
-#: lib/applicationeditform.php:208 lib/groupeditform.php:172
+#: lib/applicationeditform.php:208 lib/groupeditform.php:175
msgid "Description"
msgstr "描述"
-#: actions/showapplication.php:192 actions/showgroup.php:442
+#. TRANS: Header for group statistics on a group page (h2).
+#: actions/showapplication.php:192 actions/showgroup.php:448
#: lib/profileaction.php:187
msgid "Statistics"
msgstr "统计"
@@ -4219,6 +4520,11 @@ msgstr "应用程序动作"
msgid "Reset key & secret"
msgstr "重置key和secret"
+#: actions/showapplication.php:252 lib/deletegroupform.php:121
+#: lib/deleteuserform.php:66 lib/noticelist.php:667
+msgid "Delete"
+msgstr "删除"
+
#: actions/showapplication.php:261
msgid "Application info"
msgstr "应用程序信息"
@@ -4306,77 +4612,106 @@ msgstr ""
msgid "This is a way to share what you like."
msgstr "这是一种分享你喜欢的内容的方式。"
-#: actions/showgroup.php:82
+#. TRANS: Page title for first group page. %s is a group name.
+#: actions/showgroup.php:75
#, php-format
msgid "%s group"
msgstr "%s 小组"
-#: actions/showgroup.php:84
+#. TRANS: Page title for any but first group page.
+#. TRANS: %1$s is a group name, $2$s is a page number.
+#: actions/showgroup.php:79
#, php-format
msgid "%1$s group, page %2$d"
msgstr "%1$s小组,第%2$d页"
-#: actions/showgroup.php:227
+#. TRANS: Group profile header (h2). Text hidden by default.
+#: actions/showgroup.php:220
msgid "Group profile"
msgstr "小组资料"
-#: actions/showgroup.php:272 actions/tagother.php:118
+#. TRANS: Label for group URL (dt). Text hidden by default.
+#: actions/showgroup.php:270 actions/tagother.php:118
#: actions/userauthorization.php:175 lib/userprofile.php:178
msgid "URL"
msgstr "URL 互联网地址"
-#: actions/showgroup.php:283 actions/tagother.php:128
+#. TRANS: Label for group description or group note (dt). Text hidden by default.
+#: actions/showgroup.php:282 actions/tagother.php:128
#: actions/userauthorization.php:187 lib/userprofile.php:195
msgid "Note"
msgstr "注释"
-#: actions/showgroup.php:293 lib/groupeditform.php:184
+#. TRANS: Label for group aliases (dt). Text hidden by default.
+#: actions/showgroup.php:293 lib/groupeditform.php:187
msgid "Aliases"
msgstr "别名"
-#: actions/showgroup.php:302
+#. TRANS: Group actions header (h2). Text hidden by default.
+#: actions/showgroup.php:304
msgid "Group actions"
msgstr "小组动作"
-#: actions/showgroup.php:344
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:345
#, php-format
msgid "Notice feed for %s group (RSS 1.0)"
msgstr "%s小组的消息聚合 (RSS 1.0)"
-#: actions/showgroup.php:350
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:352
#, php-format
msgid "Notice feed for %s group (RSS 2.0)"
msgstr "%s小组的消息聚合 (RSS 2.0)"
-#: actions/showgroup.php:356
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:359
#, php-format
msgid "Notice feed for %s group (Atom)"
msgstr "%s小组的消息聚合 (Atom)"
-#: actions/showgroup.php:361
+#. TRANS: Tooltip for feed link. %s is a group nickname.
+#: actions/showgroup.php:365
#, php-format
msgid "FOAF for %s group"
msgstr "%s 的发件箱"
-#: actions/showgroup.php:399 actions/showgroup.php:451
+#. TRANS: Header for mini list of group members on a group page (h2).
+#: actions/showgroup.php:402
msgid "Members"
msgstr "小组成员"
-#: actions/showgroup.php:404 lib/profileaction.php:117
+#. TRANS: Description for mini list of group members on a group page when the group has no members.
+#: actions/showgroup.php:408 lib/profileaction.php:117
#: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95
#: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71
msgid "(None)"
msgstr "(无)"
-#: actions/showgroup.php:410
+#. TRANS: Link to all group members from mini list of group members if group has more than n members.
+#: actions/showgroup.php:417
msgid "All members"
msgstr "所有成员"
-#: actions/showgroup.php:445
+#. TRANS: Label for creation date in statistics on group page.
+#: actions/showgroup.php:453
+#, fuzzy
+msgctxt "LABEL"
msgid "Created"
msgstr "建立"
+#. TRANS: Label for member count in statistics on group page.
#: actions/showgroup.php:461
+#, fuzzy
+msgctxt "LABEL"
+msgid "Members"
+msgstr "小组成员"
+
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: %%%%action.register%%%% is the URL for registration, %%%%doc.help%%%% is a URL to help.
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:476
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4391,7 +4726,10 @@ msgstr ""
"入](%%%%action.register%%%%)成为该小组的一员并享受更多的欢乐!([阅读更多](%%"
"%%doc.help%%%%))"
-#: actions/showgroup.php:467
+#. TRANS: Notice on group pages for anonymous users for StatusNet sites that accept no new registrations.
+#. TRANS: **%s** is the group alias, %%%%site.name%%%% is the site name,
+#. TRANS: This message contains Markdown links. Ensure they are formatted correctly: [Description](link).
+#: actions/showgroup.php:486
#, php-format
msgid ""
"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4404,24 +4742,31 @@ msgstr ""
"E5%BE%AE%E5%8D%9A%E5%AE%A2)。%%%%site.name%%%%的用户分享关于他们生活和各种兴"
"趣的消息。"
-#: actions/showgroup.php:495
+#. TRANS: Header for list of group administrators on a group page (h2).
+#: actions/showgroup.php:515
msgid "Admins"
msgstr "管理员"
-#: actions/showmessage.php:81
+#. TRANS: Client error displayed requesting a single message that does not exist.
+#: actions/showmessage.php:79
msgid "No such message."
msgstr "未找到此消息。"
-#: actions/showmessage.php:98
+#. TRANS: Client error displayed requesting a single direct message the requesting user was not a party in.
+#: actions/showmessage.php:97
msgid "Only the sender and recipient may read this message."
msgstr "只有发送和接受双方可以阅读此消息。"
-#: actions/showmessage.php:108
+#. TRANS: Page title for single direct message display when viewing user is the sender.
+#. TRANS: %1$s is the addressed user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:110
#, php-format
msgid "Message to %1$s on %2$s"
msgstr "发送给 %1$s 的 %2$s 消息"
-#: actions/showmessage.php:113
+#. TRANS: Page title for single message display.
+#. TRANS: %1$s is the sending user's nickname, $2$s is a timestamp.
+#: actions/showmessage.php:118
#, php-format
msgid "Message from %1$s on %2$s"
msgstr "来自 %1$s 的 %2$s 消息"
@@ -4430,53 +4775,75 @@ msgstr "来自 %1$s 的 %2$s 消息"
msgid "Notice deleted."
msgstr "消息已删除"
-#: actions/showstream.php:72
-#, php-format
-msgid " tagged %s"
-msgstr "带%s标签的"
+#. TRANS: Page title showing tagged notices in one user's stream. %1$s is the username, %2$s is the hash tag.
+#: actions/showstream.php:70
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s"
+msgstr "%1$s,第%2$d页"
+
+#. TRANS: Page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$s is the hash tag, %1$d is the page number.
+#: actions/showstream.php:74
+#, fuzzy, php-format
+msgid "%1$s tagged %2$s, page %3$d"
+msgstr "带%1$s标签的消息,第%2$d页"
-#: actions/showstream.php:78
+#. TRANS: Extended page title showing tagged notices in one user's stream.
+#. TRANS: %1$s is the username, %2$d is the page number.
+#: actions/showstream.php:82
#, php-format
msgid "%1$s, page %2$d"
msgstr "%1$s,第%2$d页"
-#: actions/showstream.php:120
+#. TRANS: Title for link to notice feed.
+#. TRANS: %1$s is a user nickname, %2$s is a hashtag.
+#: actions/showstream.php:127
#, php-format
msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)"
msgstr "%1$s的有%2$s标签的消息聚合 (RSS 1.0)"
-#: actions/showstream.php:127
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:136
#, php-format
msgid "Notice feed for %s (RSS 1.0)"
msgstr "%s的消息聚合 (RSS 1.0)"
-#: actions/showstream.php:134
+#. TRANS: Title for link to notice feed.
+#. TRANS: %s is a user nickname.
+#: actions/showstream.php:145
#, php-format
msgid "Notice feed for %s (RSS 2.0)"
msgstr "%s的消息聚合 (RSS 2.0)"
-#: actions/showstream.php:141
+#: actions/showstream.php:152
#, php-format
msgid "Notice feed for %s (Atom)"
msgstr "%s的消息聚合 (Atom)"
-#: actions/showstream.php:146
+#. TRANS: Title for link to notice feed. FOAF stands for Friend of a Friend.
+#. TRANS: More information at http://www.foaf-project.org. %s is a user nickname.
+#: actions/showstream.php:159
#, php-format
msgid "FOAF for %s"
msgstr "%s的FOAF"
-#: actions/showstream.php:197
-#, php-format
-msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet."
+#. TRANS: First sentence of empty list message for a stream. $1%s is a user nickname.
+#: actions/showstream.php:211
+#, fuzzy, php-format
+msgid "This is the timeline for %1$s, but %1$s hasn't posted anything yet."
msgstr "这是%1$s的时间线,但是%2$s还没有发布任何内容。"
-#: actions/showstream.php:202
+#. TRANS: Second sentence of empty list message for a stream for the user themselves.
+#: actions/showstream.php:217
msgid ""
"Seen anything interesting recently? You haven't posted any notices yet, now "
"would be a good time to start :)"
msgstr "最近看到了什么有趣的消息了么?你还没有发布消息呢,现在开始吧 :)"
-#: actions/showstream.php:204
+#. TRANS: Second sentence of empty list message for a non-self stream. %1$s is a user nickname, %2$s is a part of a URL.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:221
#, php-format
msgid ""
"You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%"
@@ -4485,7 +4852,9 @@ msgstr ""
"你可以试着呼叫%1$s或给他们 [发一些消息](%%%%action.newnotice%%%%?"
"status_textarea=%2$s)。"
-#: actions/showstream.php:243
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are open.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:264
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4498,7 +4867,9 @@ msgstr ""
"E5%BE%AE%E5%8D%9A%E5%AE%A2)服务。[现在加入](%%%%action.register%%%%)并关注**%"
"s**的消息和享受更多乐趣! ([阅读更多](%%%%doc.help%%%%))"
-#: actions/showstream.php:248
+#. TRANS: Announcement for anonymous users showing a stream if site registrations are closed or invite only.
+#. TRANS: This message contains a Markdown link. Keep "](" together.
+#: actions/showstream.php:271
#, php-format
msgid ""
"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en."
@@ -4509,7 +4880,8 @@ msgstr ""
"[StatusNet](http://status.net/)的[微博客](http://zh.wikipedia.org/zh-hans/%"
"E5%BE%AE%E5%8D%9A%E5%AE%A2)。"
-#: actions/showstream.php:305
+#. TRANS: Link to the author of a repeated notice. %s is a linked nickname.
+#: actions/showstream.php:328
#, php-format
msgid "Repeat of %s"
msgstr "%s 的转发"
@@ -4619,31 +4991,40 @@ msgstr "防刷新限制"
msgid "How long users must wait (in seconds) to post the same thing again."
msgstr "用户再次发布相同内容时需要等待的时间(秒)。"
-#: actions/sitenoticeadminpanel.php:56
+#. TRANS: Page title for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:55
msgid "Site Notice"
msgstr "网站公告"
-#: actions/sitenoticeadminpanel.php:67
+#. TRANS: Instructions for site-wide notice tab in admin panel.
+#: actions/sitenoticeadminpanel.php:66
msgid "Edit site-wide message"
msgstr "编辑整个网站的公告"
-#: actions/sitenoticeadminpanel.php:103
+#. TRANS: Server error displayed when saving a site-wide notice was impossible.
+#: actions/sitenoticeadminpanel.php:101
msgid "Unable to save site notice."
msgstr "无法保存网站公告。"
-#: actions/sitenoticeadminpanel.php:113
-msgid "Max length for the site-wide notice is 255 chars."
+#. TRANS: Client error displayed when a site-wide notice was longer than allowed.
+#: actions/sitenoticeadminpanel.php:112
+#, fuzzy
+msgid "Maximum length for the site-wide notice is 255 characters."
msgstr "整个网站的公告最长限制为255字符。"
+#. TRANS: Label for site-wide notice text field in admin panel.
#: actions/sitenoticeadminpanel.php:176
msgid "Site notice text"
msgstr "网站公告文字"
-#: actions/sitenoticeadminpanel.php:178
-msgid "Site-wide notice text (255 chars max; HTML okay)"
+#. TRANS: Tooltip for site-wide notice text field in admin panel.
+#: actions/sitenoticeadminpanel.php:179
+#, fuzzy
+msgid "Site-wide notice text (255 characters maximum; HTML allowed)"
msgstr "整个网站的公告文字(最长255字符;可使用HTML)"
-#: actions/sitenoticeadminpanel.php:198
+#. TRANS: Title for button to save site notice in admin panel.
+#: actions/sitenoticeadminpanel.php:201
msgid "Save site notice"
msgstr "保存网站公告"
@@ -4855,12 +5236,14 @@ msgstr "快照将被发送到这个 URL"
msgid "Save snapshot settings"
msgstr "保存访问设置"
-#: actions/subedit.php:70
+#. TRANS: Client error displayed trying a change a subscription for a non-subscribed profile.
+#: actions/subedit.php:75
msgid "You are not subscribed to that profile."
msgstr "你没有关注这个用户"
+#. TRANS: Server error displayed when updating a subscription fails with a database error.
#. TRANS: Exception thrown when a subscription could not be stored on the server.
-#: actions/subedit.php:83 classes/Subscription.php:136
+#: actions/subedit.php:89 classes/Subscription.php:136
msgid "Could not save subscription."
msgstr "无法保存关注。"
@@ -5093,75 +5476,93 @@ msgid ""
msgstr "Listenee stream 许可证“‘%1$s” 与本网站的许可证 “%2$s”不兼容。"
#. TRANS: User admin panel title
-#: actions/useradminpanel.php:60
+#: actions/useradminpanel.php:58
msgctxt "TITLE"
msgid "User"
msgstr "用户"
-#: actions/useradminpanel.php:71
+#. TRANS: Instruction for user admin panel.
+#: actions/useradminpanel.php:69
msgid "User settings for this StatusNet site"
msgstr "这个 StatusNet 网站的用户设置"
-#: actions/useradminpanel.php:150
+#. TRANS: Form validation error in user admin panel when a non-numeric character limit was set.
+#: actions/useradminpanel.php:147
msgid "Invalid bio limit. Must be numeric."
msgstr "无效的自述限制,必须为数字。"
-#: actions/useradminpanel.php:156
-msgid "Invalid welcome text. Max length is 255 characters."
+#. TRANS: Form validation error in user admin panel when welcome text is too long.
+#: actions/useradminpanel.php:154
+#, fuzzy
+msgid "Invalid welcome text. Maximum length is 255 characters."
msgstr "无效的欢迎文字。最大长度255个字符。"
+#. TRANS: Client error displayed when trying to set a non-existing user as default subscription for new
+#. TRANS: users in user admin panel. %1$s is the invalid nickname.
#: actions/useradminpanel.php:166
-#, php-format
-msgid "Invalid default subscripton: '%1$s' is not user."
+#, fuzzy, php-format
+msgid "Invalid default subscripton: '%1$s' is not a user."
msgstr "无效的默认关注:“%1$s”不是一个用户。"
#. TRANS: Link description in user account settings menu.
-#: actions/useradminpanel.php:219 lib/accountsettingsaction.php:106
-#: lib/personalgroupnav.php:109
+#: actions/useradminpanel.php:215 lib/accountsettingsaction.php:106
+#: lib/personalgroupnav.php:112
msgid "Profile"
msgstr "个人信息"
-#: actions/useradminpanel.php:223
+#. TRANS: Field label in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:220
msgid "Bio Limit"
msgstr "自述限制"
-#: actions/useradminpanel.php:224
+#. TRANS: Tooltip in user admin panel for setting the character limit for the bio field.
+#: actions/useradminpanel.php:222
msgid "Maximum length of a profile bio in characters."
msgstr "个人资料自述最长的字符数。"
-#: actions/useradminpanel.php:232
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:231
msgid "New users"
msgstr "新用户"
+#. TRANS: Field label in user admin panel for setting new user welcome text.
#: actions/useradminpanel.php:236
msgid "New user welcome"
msgstr "新用户欢迎"
-#: actions/useradminpanel.php:237
-msgid "Welcome text for new users (Max 255 chars)."
+#. TRANS: Tooltip in user admin panel for setting new user welcome text.
+#: actions/useradminpanel.php:238
+#, fuzzy
+msgid "Welcome text for new users (maximum 255 characters)."
msgstr "给新用户的欢迎文字(不能超过255个字符)。"
-#: actions/useradminpanel.php:242
+#. TRANS: Field label in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:244
msgid "Default subscription"
msgstr "默认关注"
-#: actions/useradminpanel.php:243
+#. TRANS: Tooltip in user admin panel for setting default subscription for new users.
+#: actions/useradminpanel.php:246
msgid "Automatically subscribe new users to this user."
msgstr "自动关注所有关注我的人 (这个选项适合机器人)"
-#: actions/useradminpanel.php:252
+#. TRANS: Form legend in user admin panel.
+#: actions/useradminpanel.php:256
msgid "Invitations"
msgstr "邀请"
-#: actions/useradminpanel.php:257
+#. TRANS: Field label for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:262
msgid "Invitations enabled"
msgstr "邀请已启用"
-#: actions/useradminpanel.php:259
+#. TRANS: Tooltip for checkbox in user admin panel for allowing users to invite friend using site e-mail.
+#: actions/useradminpanel.php:265
msgid "Whether to allow users to invite new users."
msgstr "是否允许用户发送注册邀请。"
-#: actions/useradminpanel.php:295
+#. TRANS: Title for button to save user settings in user admin panel.
+#: actions/useradminpanel.php:302
msgid "Save user settings"
msgstr "保存用户设置"
@@ -5264,11 +5665,13 @@ msgstr "无法读取头像 URL '%s'。"
msgid "Wrong image type for avatar URL ‘%s’."
msgstr "头像 URL ‘%s’ 图像格式错误。"
-#: actions/userdesignsettings.php:76 lib/designsettings.php:65
+#. TRANS: Page title for profile design page.
+#: actions/userdesignsettings.php:76 lib/designsettings.php:63
msgid "Profile design"
msgstr "个人页面外观"
-#: actions/userdesignsettings.php:87 lib/designsettings.php:76
+#. TRANS: Instructions for profile design page.
+#: actions/userdesignsettings.php:87 lib/designsettings.php:74
msgid ""
"Customize the way your profile looks with a background image and a colour "
"palette of your choice."
@@ -5358,7 +5761,7 @@ msgid "Plugins"
msgstr "插件"
#. TRANS: Secondary navigation menu option leading to version information on the StatusNet site.
-#: actions/version.php:198 lib/action.php:831
+#: actions/version.php:198 lib/action.php:880
msgid "Version"
msgstr "版本"
@@ -5391,30 +5794,36 @@ msgstr "麦子认为卖烧麦是份很令人愉快的工作。"
#. TRANS: Message given if an upload is larger than the configured maximum.
#. TRANS: %1$d is the byte limit for uploads, %2$d is the byte count for the uploaded file.
-#: classes/File.php:189
-#, php-format
+#. TRANS: %1$s is used for plural.
+#: classes/File.php:190
+#, fuzzy, php-format
msgid ""
+"No file may be larger than %1$d byte and the file you sent was %2$d bytes. "
+"Try to upload a smaller version."
+msgid_plural ""
"No file may be larger than %1$d bytes and the file you sent was %2$d bytes. "
"Try to upload a smaller version."
-msgstr ""
+msgstr[0] ""
"不能有文件大于%1$d字节,你上传的文件是%2$d字节。换一个小点的版本试一下。"
#. TRANS: Message given if an upload would exceed user quota.
-#. TRANS: %d (number) is the user quota in bytes.
-#: classes/File.php:201
-#, php-format
-msgid "A file this large would exceed your user quota of %d bytes."
-msgstr "这么大的文件会超过你%d字节的用户配额。"
+#. TRANS: %d (number) is the user quota in bytes and is used for plural.
+#: classes/File.php:203
+#, fuzzy, php-format
+msgid "A file this large would exceed your user quota of %d byte."
+msgid_plural "A file this large would exceed your user quota of %d bytes."
+msgstr[0] "这么大的文件会超过你%d字节的用户配额。"
#. TRANS: Message given id an upload would exceed a user's monthly quota.
-#. TRANS: $d (number) is the monthly user quota in bytes.
-#: classes/File.php:210
-#, php-format
-msgid "A file this large would exceed your monthly quota of %d bytes."
-msgstr "这么大的文件会超过你%d字节的每月配额。"
+#. TRANS: $d (number) is the monthly user quota in bytes and is used for plural.
+#: classes/File.php:215
+#, fuzzy, php-format
+msgid "A file this large would exceed your monthly quota of %d byte."
+msgid_plural "A file this large would exceed your monthly quota of %d bytes."
+msgstr[0] "这么大的文件会超过你%d字节的每月配额。"
#. TRANS: Client exception thrown if a file upload does not have a valid name.
-#: classes/File.php:247 classes/File.php:262
+#: classes/File.php:262 classes/File.php:277
msgid "Invalid filename."
msgstr "无效的文件名。"
@@ -5539,39 +5948,47 @@ msgid "Problem saving notice."
msgstr "保存消息时出错。"
#. TRANS: Server exception thrown when no array is provided to the method saveKnownGroups().
-#: classes/Notice.php:907
-msgid "Bad type provided to saveKnownGroups"
+#: classes/Notice.php:905
+#, fuzzy
+msgid "Bad type provided to saveKnownGroups."
msgstr "对 saveKnownGroups 提供的类型无效"
#. TRANS: Server exception thrown when an update for a group inbox fails.
-#: classes/Notice.php:1006
+#: classes/Notice.php:1004
msgid "Problem saving group inbox."
msgstr "保存小组收件箱时出错。"
#. TRANS: Server exception thrown when a reply cannot be saved.
#. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user.
-#: classes/Notice.php:1120
+#: classes/Notice.php:1118
#, php-format
msgid "Could not save reply for %1$d, %2$d."
msgstr "无法保存回复,%1$d 对 %2$d。"
#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: classes/Notice.php:1822
+#: classes/Notice.php:1820
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"
+#. TRANS: Full name of a profile or group followed by nickname in parens
+#: classes/Profile.php:164 classes/User_group.php:247
+#, fuzzy, php-format
+msgctxt "FANCYNAME"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:791
+#: classes/Profile.php:812
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist."
msgstr "无法取消用户#%2$d的\\\"%1$s\\\"权限,不存在。"
#. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query.
#. TRANS: %1$s is the role name, %2$s is the user ID (number).
-#: classes/Profile.php:800
+#: classes/Profile.php:821
#, php-format
msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error."
msgstr "无法取消用户#%2$d的\\\"%1$s\\\"权限,数据库错误。"
@@ -5641,32 +6058,32 @@ msgid "Welcome to %1$s, @%2$s!"
msgstr "欢迎来到 %1$s,@%2$s!"
#. TRANS: Server exception.
-#: classes/User.php:902
+#: classes/User.php:912
msgid "No single user defined for single-user mode."
msgstr "没有单独的用户被定义为单用户模式。"
#. TRANS: Server exception.
-#: classes/User.php:906
+#: classes/User.php:916
msgid "Single-user mode code called when not enabled."
msgstr ""
#. TRANS: Server exception thrown when creating a group failed.
-#: classes/User_group.php:495
+#: classes/User_group.php:511
msgid "Could not create group."
msgstr "无法创建小组。"
#. TRANS: Server exception thrown when updating a group URI failed.
-#: classes/User_group.php:505
+#: classes/User_group.php:521
msgid "Could not set group URI."
msgstr "无法设置小组 URI。"
#. TRANS: Server exception thrown when setting group membership failed.
-#: classes/User_group.php:528
+#: classes/User_group.php:544
msgid "Could not set group membership."
msgstr "无法设置小组成员。"
#. TRANS: Server exception thrown when saving local group information failed.
-#: classes/User_group.php:543
+#: classes/User_group.php:559
msgid "Could not save local group info."
msgstr "无法保存本地小组信息。"
@@ -5716,194 +6133,201 @@ msgstr "%1$s - %2$s"
msgid "Untitled page"
msgstr "无标题页"
+#. TRANS: Localized tooltip for '...' expansion button on overlong remote messages.
+#: lib/action.php:310
+msgctxt "TOOLTIP"
+msgid "Show more"
+msgstr ""
+
#. TRANS: DT element for primary navigation menu. String is hidden in default CSS.
-#: lib/action.php:477
+#: lib/action.php:526
msgid "Primary site navigation"
msgstr "主站导航"
#. TRANS: Tooltip for main menu option "Personal"
-#: lib/action.php:483
+#: lib/action.php:532
msgctxt "TOOLTIP"
msgid "Personal profile and friends timeline"
msgstr "个人资料及朋友的时间线"
#. TRANS: Main menu option when logged in for access to personal profile and friends timeline
-#: lib/action.php:486
+#: lib/action.php:535
msgctxt "MENU"
msgid "Personal"
msgstr "个人"
#. TRANS: Tooltip for main menu option "Account"
-#: lib/action.php:488
+#: lib/action.php:537
msgctxt "TOOLTIP"
msgid "Change your email, avatar, password, profile"
msgstr "修改你的 email 地址、头像、密码、资料"
#. TRANS: Main menu option when logged in for access to user settings
-#: lib/action.php:491
+#: lib/action.php:540
msgid "Account"
msgstr "帐号"
#. TRANS: Tooltip for main menu option "Services"
-#: lib/action.php:493
+#: lib/action.php:542
msgctxt "TOOLTIP"
msgid "Connect to services"
msgstr "关联的服务"
#. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services
-#: lib/action.php:496
+#: lib/action.php:545
msgid "Connect"
msgstr "关联"
#. TRANS: Tooltip for menu option "Admin"
-#: lib/action.php:499
+#: lib/action.php:548
msgctxt "TOOLTIP"
msgid "Change site configuration"
msgstr "更改网站配置"
#. TRANS: Main menu option when logged in and site admin for access to site configuration
#. TRANS: Menu item in the group navigation page. Only shown for group administrators.
-#: lib/action.php:502 lib/groupnav.php:117
+#: lib/action.php:551 lib/groupnav.php:117
msgctxt "MENU"
msgid "Admin"
msgstr "管理"
#. TRANS: Tooltip for main menu option "Invite"
-#: lib/action.php:506
+#: lib/action.php:555
#, php-format
msgctxt "TOOLTIP"
msgid "Invite friends and colleagues to join you on %s"
msgstr "邀请好友和同事加入%s。"
#. TRANS: Main menu option when logged in and invitations are allowed for inviting new users
-#: lib/action.php:509
+#: lib/action.php:558
msgctxt "MENU"
msgid "Invite"
msgstr "邀请"
#. TRANS: Tooltip for main menu option "Logout"
-#: lib/action.php:515
+#: lib/action.php:564
msgctxt "TOOLTIP"
msgid "Logout from the site"
msgstr "从网站登出"
#. TRANS: Main menu option when logged in to log out the current user
-#: lib/action.php:518
+#: lib/action.php:567
msgctxt "MENU"
msgid "Logout"
msgstr "登出"
#. TRANS: Tooltip for main menu option "Register"
-#: lib/action.php:523
+#: lib/action.php:572
msgctxt "TOOLTIP"
msgid "Create an account"
msgstr "创建一个账户"
#. TRANS: Main menu option when not logged in to register a new account
-#: lib/action.php:526
+#: lib/action.php:575
msgctxt "MENU"
msgid "Register"
msgstr "注册"
#. TRANS: Tooltip for main menu option "Login"
-#: lib/action.php:529
+#: lib/action.php:578
msgctxt "TOOLTIP"
msgid "Login to the site"
msgstr "登录这个网站"
#. TRANS: Main menu option when not logged in to log in
-#: lib/action.php:532
+#: lib/action.php:581
msgctxt "MENU"
msgid "Login"
msgstr "登录"
#. TRANS: Tooltip for main menu option "Help"
-#: lib/action.php:535
+#: lib/action.php:584
msgctxt "TOOLTIP"
msgid "Help me!"
msgstr "帮助我!"
#. TRANS: Main menu option for help on the StatusNet site
-#: lib/action.php:538
+#: lib/action.php:587
msgctxt "MENU"
msgid "Help"
msgstr "帮助"
#. TRANS: Tooltip for main menu option "Search"
-#: lib/action.php:541
+#: lib/action.php:590
msgctxt "TOOLTIP"
msgid "Search for people or text"
msgstr "搜索人或文字"
#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: lib/action.php:544
+#: lib/action.php:593
msgctxt "MENU"
msgid "Search"
msgstr "搜索"
#. TRANS: DT element for site notice. String is hidden in default CSS.
#. TRANS: Menu item for site administration
-#: lib/action.php:566 lib/adminpanelaction.php:387
+#: lib/action.php:615 lib/adminpanelaction.php:387
msgid "Site notice"
msgstr "网站消息"
#. TRANS: DT element for local views block. String is hidden in default CSS.
-#: lib/action.php:633
+#: lib/action.php:682
msgid "Local views"
msgstr "本地显示"
#. TRANS: DT element for page notice. String is hidden in default CSS.
-#: lib/action.php:703
+#: lib/action.php:752
msgid "Page notice"
msgstr "页面消息"
#. TRANS: DT element for secondary navigation menu. String is hidden in default CSS.
-#: lib/action.php:804
+#: lib/action.php:853
msgid "Secondary site navigation"
msgstr "副站导航"
#. TRANS: Secondary navigation menu option leading to help on StatusNet.
-#: lib/action.php:810
+#: lib/action.php:859
msgid "Help"
msgstr "帮助"
#. TRANS: Secondary navigation menu option leading to text about StatusNet site.
-#: lib/action.php:813
+#: lib/action.php:862
msgid "About"
msgstr "关于"
#. TRANS: Secondary navigation menu option leading to Frequently Asked Questions.
-#: lib/action.php:816
+#: lib/action.php:865
msgid "FAQ"
msgstr "FAQ"
#. TRANS: Secondary navigation menu option leading to Terms of Service.
-#: lib/action.php:821
+#: lib/action.php:870
msgid "TOS"
msgstr "条款"
#. TRANS: Secondary navigation menu option leading to privacy policy.
-#: lib/action.php:825
+#: lib/action.php:874
msgid "Privacy"
msgstr "隐私"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:828
+#. TRANS: Secondary navigation menu option. Leads to information about StatusNet and its license.
+#: lib/action.php:877
msgid "Source"
msgstr "源码"
-#. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site.
-#: lib/action.php:834
+#. TRANS: Secondary navigation menu option leading to e-mail contact information on the
+#. TRANS: StatusNet site, where to report bugs, ...
+#: lib/action.php:884
msgid "Contact"
msgstr "联系"
-#. TRANS: Secondary navigation menu option.
-#: lib/action.php:837
+#. TRANS: Secondary navigation menu option. Leads to information about embedding a timeline widget.
+#: lib/action.php:887
msgid "Badge"
msgstr "挂件"
#. TRANS: DT element for StatusNet software license.
-#: lib/action.php:866
+#: lib/action.php:916
msgid "StatusNet software license"
msgstr "StatusNet 软件许可证"
@@ -5911,7 +6335,7 @@ msgstr "StatusNet 软件许可证"
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby
-#: lib/action.php:873
+#: lib/action.php:923
#, php-format
msgid ""
"**%%site.name%%** is a microblogging service brought to you by [%%site."
@@ -5921,7 +6345,7 @@ msgstr ""
"broughtbyurl%%)。"
#. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set.
-#: lib/action.php:876
+#: lib/action.php:926
#, php-format
msgid "**%%site.name%%** is a microblogging service."
msgstr "**%%site.name%%** 是一个微博客服务。"
@@ -5930,7 +6354,7 @@ msgstr "**%%site.name%%** 是一个微博客服务。"
#. TRANS: Make sure there is no whitespace between "]" and "(".
#. TRANS: Text between [] is a link description, text between () is the link itself.
#. TRANS: %s is the version of StatusNet that is being used.
-#: lib/action.php:883
+#: lib/action.php:933
#, php-format
msgid ""
"It runs the [StatusNet](http://status.net/) microblogging software, version %"
@@ -5941,50 +6365,50 @@ msgstr ""
"(http://www.fsf.org/licensing/licenses/agpl-3.0.html)授权。"
#. TRANS: DT element for StatusNet site content license.
-#: lib/action.php:899
+#: lib/action.php:949
msgid "Site content license"
msgstr "网站内容许可协议"
#. TRANS: Content license displayed when license is set to 'private'.
#. TRANS: %1$s is the site name.
-#: lib/action.php:906
+#: lib/action.php:956
#, php-format
msgid "Content and data of %1$s are private and confidential."
msgstr "%1$s的内容和数据是私人且保密的。"
#. TRANS: Content license displayed when license is set to 'allrightsreserved'.
#. TRANS: %1$s is the copyright owner.
-#: lib/action.php:913
+#: lib/action.php:963
#, php-format
msgid "Content and data copyright by %1$s. All rights reserved."
msgstr "内容和数据%1$s版权所有并保留所有权利。"
#. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set.
-#: lib/action.php:917
+#: lib/action.php:967
msgid "Content and data copyright by contributors. All rights reserved."
msgstr "内容和数据贡献者版权所有并保留所有权利。"
#. TRANS: license message in footer.
#. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration.
-#: lib/action.php:949
+#: lib/action.php:999
#, php-format
msgid "All %1$s content and data are available under the %2$s license."
msgstr "所有%1$s的内容和数据在%2$s许可下有效。"
#. TRANS: DT element for pagination (previous/next, etc.).
-#: lib/action.php:1285
+#: lib/action.php:1335
msgid "Pagination"
msgstr "分页"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: present than the currently displayed information.
-#: lib/action.php:1296
+#: lib/action.php:1346
msgid "After"
msgstr "之后"
#. TRANS: Pagination message to go to a page displaying information more in the
#. TRANS: past than the currently displayed information.
-#: lib/action.php:1306
+#: lib/action.php:1356
msgid "Before"
msgstr "之前"
@@ -6063,7 +6487,7 @@ msgid "User configuration"
msgstr "用户配置"
#. TRANS: Menu item for site administration
-#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115
+#: lib/adminpanelaction.php:355 lib/personalgroupnav.php:118
msgid "User"
msgstr "用户"
@@ -6323,7 +6747,7 @@ msgid "AJAX error"
msgstr "AJAX 错误"
#. TRANS: E-mail subject when a command has completed.
-#: lib/channel.php:233 lib/mailhandler.php:142
+#: lib/channel.php:233 lib/mailhandler.php:143
msgid "Command complete"
msgstr "执行完毕"
@@ -6339,7 +6763,7 @@ msgstr "没有此 id 的消息。"
#. TRANS: Command exception text shown when a last user notice is requested and it does not exist.
#. TRANS: Error text shown when a last user notice is requested and it does not exist.
-#: lib/command.php:99 lib/command.php:626
+#: lib/command.php:99 lib/command.php:630
msgid "User has no last notice."
msgstr "用户没有最后一条的消息。"
@@ -6408,6 +6832,14 @@ msgstr "%1$s加入了%2$s小组。"
msgid "%1$s left group %2$s."
msgstr "%1$s离开了%2$s小组。"
+#. TRANS: Whois output.
+#. TRANS: %1$s nickname of the queried user, %2$s is their profile URL.
+#: lib/command.php:426
+#, fuzzy, php-format
+msgctxt "WHOIS"
+msgid "%1$s (%2$s)"
+msgstr "%1$s (%2$s)"
+
#. TRANS: Whois output. %s is the full name of the queried user.
#: lib/command.php:430
#, php-format
@@ -6445,167 +6877,169 @@ msgid ""
"same server."
msgstr "%s是一个远程的用户;你只能给同一个服务器上的用户发送私信。"
-#. TRANS: Message given if content is too long.
+#. TRANS: Message given if content is too long. %1$sd is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
#: lib/command.php:488
-#, php-format
-msgid "Message too long - maximum is %1$d characters, you sent %2$d."
-msgstr "消息包含%2$d个字符,超出长度限制 - 不能超过%1$d个字符。"
+#, fuzzy, php-format
+msgid "Message too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Message too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "消息包含%2$d个字符,超出长度限制 - 不能超过%1$d个字符。"
#. TRANS: Error text shown sending a direct message fails with an unknown reason.
-#: lib/command.php:514
+#: lib/command.php:516
msgid "Error sending direct message."
msgstr "发送消息出错。"
#. TRANS: Message given having repeated a notice from another user.
#. TRANS: %s is the name of the user for which the notice was repeated.
-#: lib/command.php:551
+#: lib/command.php:553
#, php-format
msgid "Notice from %s repeated."
msgstr "来自 %s 的消息已转发。"
#. TRANS: Error text shown when repeating a notice fails with an unknown reason.
-#: lib/command.php:554
+#: lib/command.php:556
msgid "Error repeating notice."
msgstr "转发消息时出错。"
-#. TRANS: Message given if content of a notice for a reply is too long.
+#. TRANS: Message given if content of a notice for a reply is too long. %1$d is used for plural.
#. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters.
-#: lib/command.php:589
-#, php-format
-msgid "Notice too long - maximum is %1$d characters, you sent %2$d."
-msgstr "消息过长 - 最长%1$d个字符,你发送的是%2$d。"
+#: lib/command.php:591
+#, fuzzy, php-format
+msgid "Notice too long - maximum is %1$d character, you sent %2$d."
+msgid_plural "Notice too long - maximum is %1$d characters, you sent %2$d."
+msgstr[0] "消息过长 - 最长%1$d个字符,你发送的是%2$d。"
#. TRANS: Text shown having sent a reply to a notice successfully.
#. TRANS: %s is the nickname of the user of the notice the reply was sent to.
-#: lib/command.php:600
+#: lib/command.php:604
#, php-format
msgid "Reply to %s sent."
msgstr "给 %s 的回复已发送。"
#. TRANS: Error text shown when a reply to a notice fails with an unknown reason.
-#: lib/command.php:603
+#: lib/command.php:607
msgid "Error saving notice."
msgstr "保存消息时出错。"
#. TRANS: Error text shown when no username was provided when issuing a subscribe command.
-#: lib/command.php:650
+#: lib/command.php:654
msgid "Specify the name of the user to subscribe to."
msgstr "指定要关注的用户名。"
#. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command.
-#: lib/command.php:659
+#: lib/command.php:663
msgid "Can't subscribe to OMB profiles by command."
msgstr "无法通过命令行关注 OMB 用户。"
#. TRANS: Text shown after having subscribed to another user successfully.
#. TRANS: %s is the name of the user the subscription was requested for.
-#: lib/command.php:667
+#: lib/command.php:671
#, php-format
msgid "Subscribed to %s."
msgstr "已关注%s。"
#. TRANS: Error text shown when no username was provided when issuing an unsubscribe command.
#. TRANS: Error text shown when no username was provided when issuing the command.
-#: lib/command.php:688 lib/command.php:799
+#: lib/command.php:692 lib/command.php:803
msgid "Specify the name of the user to unsubscribe from."
msgstr "指定要取消关注的用户名。"
#. TRANS: Text shown after having unsubscribed from another user successfully.
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:699
+#: lib/command.php:703
#, php-format
msgid "Unsubscribed from %s."
msgstr "取消关注%s。"
#. TRANS: Error text shown when issuing the command "off" with a setting which has not yet been implemented.
#. TRANS: Error text shown when issuing the command "on" with a setting which has not yet been implemented.
-#: lib/command.php:719 lib/command.php:745
+#: lib/command.php:723 lib/command.php:749
msgid "Command not yet implemented."
msgstr "命令尚未实现。"
#. TRANS: Text shown when issuing the command "off" successfully.
-#: lib/command.php:723
+#: lib/command.php:727
msgid "Notification off."
msgstr "通知已关闭。"
#. TRANS: Error text shown when the command "off" fails for an unknown reason.
-#: lib/command.php:726
+#: lib/command.php:730
msgid "Can't turn off notification."
msgstr "无法关闭通知。"
#. TRANS: Text shown when issuing the command "on" successfully.
-#: lib/command.php:749
+#: lib/command.php:753
msgid "Notification on."
msgstr "通知已开启。"
#. TRANS: Error text shown when the command "on" fails for an unknown reason.
-#: lib/command.php:752
+#: lib/command.php:756
msgid "Can't turn on notification."
msgstr "无法开启通知。"
#. TRANS: Error text shown when issuing the login command while login is disabled.
-#: lib/command.php:766
+#: lib/command.php:770
msgid "Login command is disabled."
msgstr "登录命令被禁用。"
#. TRANS: Text shown after issuing the login command successfully.
#. TRANS: %s is a logon link..
-#: lib/command.php:779
+#: lib/command.php:783
#, php-format
msgid "This link is useable only once and is valid for only 2 minutes: %s."
msgstr "这个链接只能使用一次并且仅在2分钟内有效:%s。"
#. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user).
#. TRANS: %s is the name of the user the unsubscription was requested for.
-#: lib/command.php:808
+#: lib/command.php:812
#, php-format
msgid "Unsubscribed %s."
msgstr "已取消关注%s。"
#. TRANS: Text shown after requesting other users a user is subscribed to without having any subscriptions.
-#: lib/command.php:826
+#: lib/command.php:830
msgid "You are not subscribed to anyone."
msgstr "你没有关注任何人。"
#. TRANS: Text shown after requesting other users a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed users.
-#: lib/command.php:831
+#: lib/command.php:835
msgid "You are subscribed to this person:"
msgid_plural "You are subscribed to these people:"
msgstr[0] "你已关注了这个用户:"
#. TRANS: Text shown after requesting other users that are subscribed to a user
#. TRANS: (followers) without having any subscribers.
-#: lib/command.php:853
+#: lib/command.php:857
msgid "No one is subscribed to you."
msgstr "没有人关注你。"
#. TRANS: Text shown after requesting other users that are subscribed to a user (followers).
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribing users.
-#: lib/command.php:858
+#: lib/command.php:862
msgid "This person is subscribed to you:"
msgid_plural "These people are subscribed to you:"
msgstr[0] "这个用户正在关注你:"
#. TRANS: Text shown after requesting groups a user is subscribed to without having
#. TRANS: any group subscriptions.
-#: lib/command.php:880
+#: lib/command.php:884
msgid "You are not a member of any groups."
msgstr "你还未成为任何一个小组的成员。"
#. TRANS: Text shown after requesting groups a user is subscribed to.
#. TRANS: This message supports plural forms. This message is followed by a
#. TRANS: hard coded space and a comma separated list of subscribed groups.
-#: lib/command.php:885
+#: lib/command.php:889
msgid "You are a member of this group:"
msgid_plural "You are a member of these groups:"
msgstr[0] "你是该小组成员:"
#. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings.
-#: lib/command.php:900
+#: lib/command.php:904
msgid ""
"Commands:\n"
"on - turn on notifications\n"
@@ -6746,23 +7180,41 @@ msgstr "被授权已连接的应用"
msgid "Database error"
msgstr "数据库错误"
-#: lib/designsettings.php:105
+#. TRANS: Label in form on profile design page.
+#. TRANS: Field contains file name on user's computer that could be that user's custom profile background image.
+#: lib/designsettings.php:104
msgid "Upload file"
msgstr "上传文件"
+#. TRANS: Instructions for form on profile design page.
#: lib/designsettings.php:109
msgid ""
"You can upload your personal background image. The maximum file size is 2MB."
msgstr "你可以上传你的个人页面背景。文件最大 2MB。"
-#: lib/designsettings.php:283
-#, php-format
-msgid ""
-"The server was unable to handle that much POST data (%s bytes) due to its "
-"current configuration."
-msgstr "服务器当前的设置无法处理这么多的 POST 数据(%s bytes)。"
+#. TRANS: Radio button on profile design page that will enable use of the uploaded profile image.
+#: lib/designsettings.php:139
+#, fuzzy
+msgctxt "RADIO"
+msgid "On"
+msgstr "打开"
+
+#. TRANS: Radio button on profile design page that will disable use of the uploaded profile image.
+#: lib/designsettings.php:156
+#, fuzzy
+msgctxt "RADIO"
+msgid "Off"
+msgstr "关闭"
+
+#. TRANS: Button text on profile design page to reset all colour settings to default without saving.
+#: lib/designsettings.php:264
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Reset"
+msgstr "重置"
-#: lib/designsettings.php:418
+#. TRANS: Success message displayed if design settings were saved after clicking "Use defaults".
+#: lib/designsettings.php:433
msgid "Design defaults restored."
msgstr "默认外观已恢复。"
@@ -6790,7 +7242,8 @@ msgstr "Atom"
msgid "FOAF"
msgstr "FOAF"
-#: lib/feedlist.php:65
+#. TRANS: Header for feed links (h2).
+#: lib/feedlist.php:66
msgid "Feeds"
msgstr "Feeds"
@@ -6828,7 +7281,8 @@ msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "1 到 64 个小写字母或数字,不包含标点或空格"
#: lib/groupeditform.php:163
-msgid "URL of the homepage or blog of the group or topic"
+#, fuzzy
+msgid "URL of the homepage or blog of the group or topic."
msgstr "这个小组或主题的主页或博客 URL"
#: lib/groupeditform.php:168
@@ -6836,19 +7290,26 @@ msgid "Describe the group or topic"
msgstr "小组或主题的描述"
#: lib/groupeditform.php:170
-#, php-format
-msgid "Describe the group or topic in %d characters"
-msgstr "小组或主题的描述,不能超过%d个字符"
+#, fuzzy, php-format
+msgid "Describe the group or topic in %d character or less"
+msgid_plural "Describe the group or topic in %d characters or less"
+msgstr[0] "小组或主题的描述,不能超过%d个字符"
-#: lib/groupeditform.php:179
+#: lib/groupeditform.php:182
+#, fuzzy
msgid ""
-"Location for the group, if any, like \"City, State (or Region), Country\""
+"Location for the group, if any, like \"City, State (or Region), Country\"."
msgstr "小组的地理位置,例如“国家、省份、城市”"
-#: lib/groupeditform.php:187
-#, php-format
-msgid "Extra nicknames for the group, comma- or space- separated, max %d"
-msgstr "该小组额外的昵称,用逗号或者空格分隔开,最长%d"
+#: lib/groupeditform.php:190
+#, fuzzy, php-format
+msgid ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"alias allowed."
+msgid_plural ""
+"Extra nicknames for the group, separated with commas or spaces. Maximum %d "
+"aliases allowed."
+msgstr[0] "该小组额外的昵称,用逗号或者空格分隔开,最长%d"
#. TRANS: Menu item in the group navigation page.
#: lib/groupnav.php:86
@@ -6948,39 +7409,54 @@ msgstr "这个页面不提供你想要的媒体类型"
msgid "Unsupported image file format."
msgstr "不支持这种图像格式。"
-#: lib/imagefile.php:88
+#. TRANS: Exception thrown when too large a file is uploaded.
+#. TRANS: %s is the maximum file size, for example "500b", "10kB" or "2MB".
+#: lib/imagefile.php:90
#, php-format
msgid "That file is too big. The maximum file size is %s."
msgstr "文件太大。文件大小限制在%s以下。"
-#: lib/imagefile.php:93
+#: lib/imagefile.php:95
msgid "Partial upload."
msgstr "部分上传。"
#. TRANS: Client exception thrown when a file upload operation has failed with an unknown reason.
-#: lib/imagefile.php:101 lib/mediafile.php:179
+#: lib/imagefile.php:103 lib/mediafile.php:179
msgid "System error uploading file."
msgstr "上传文件时出错。"
-#: lib/imagefile.php:109
+#: lib/imagefile.php:111
msgid "Not an image or corrupt file."
msgstr "不是图片文件或文件已损坏。"
-#: lib/imagefile.php:122
+#: lib/imagefile.php:124
msgid "Lost our file."
msgstr "文件数据丢失"
-#: lib/imagefile.php:163 lib/imagefile.php:224
+#: lib/imagefile.php:165 lib/imagefile.php:226
msgid "Unknown file type"
msgstr "未知文件类型"
-#: lib/imagefile.php:244
-msgid "MB"
-msgstr "MB"
+#. TRANS: Number of megabytes. %d is the number.
+#: lib/imagefile.php:248
+#, fuzzy, php-format
+msgid "%dMB"
+msgid_plural "%dMB"
+msgstr[0] "MB"
-#: lib/imagefile.php:246
-msgid "kB"
-msgstr "kB"
+#. TRANS: Number of kilobytes. %d is the number.
+#: lib/imagefile.php:252
+#, fuzzy, php-format
+msgid "%dkB"
+msgid_plural "%dkB"
+msgstr[0] "kB"
+
+#. TRANS: Number of bytes. %d is the number.
+#: lib/imagefile.php:255
+#, php-format
+msgid "%dB"
+msgid_plural "%dB"
+msgstr[0] ""
#: lib/jabber.php:387
#, php-format
@@ -7229,7 +7705,7 @@ msgstr ""
#. TRANS: Subject for favorite notification e-mail.
#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:603
+#: lib/mail.php:607
#, fuzzy, php-format
msgid "%1$s (@%2$s) added your notice as a favorite"
msgstr "%s (@%s) 收藏了你的消息"
@@ -7239,7 +7715,7 @@ msgstr "%s (@%s) 收藏了你的消息"
#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text,
#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename,
#. TRANS: %7$s is the adding user's nickname.
-#: lib/mail.php:610
+#: lib/mail.php:614
#, php-format
msgid ""
"%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n"
@@ -7277,7 +7753,7 @@ msgstr ""
"%6$s\n"
#. TRANS: Line in @-reply notification e-mail. %s is conversation URL.
-#: lib/mail.php:668
+#: lib/mail.php:672
#, php-format
msgid ""
"The full conversation can be read here:\n"
@@ -7290,7 +7766,7 @@ msgstr ""
#. TRANS: E-mail subject for notice notification.
#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname.
-#: lib/mail.php:676
+#: lib/mail.php:680
#, fuzzy, php-format
msgid "%1$s (@%2$s) sent a notice to your attention"
msgstr "%s (@%s) 给你发送了一条消息"
@@ -7301,7 +7777,7 @@ msgstr "%s (@%s) 给你发送了一条消息"
#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty),
#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user,
#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname.
-#: lib/mail.php:684
+#: lib/mail.php:688
#, php-format
msgid ""
"%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n"
@@ -7382,7 +7858,7 @@ msgstr "抱歉,这个不是你的收信电子邮件地址。"
msgid "Sorry, no incoming email allowed."
msgstr "抱歉,现在不允许电子邮件发布。"
-#: lib/mailhandler.php:228
+#: lib/mailhandler.php:229
#, php-format
msgid "Unsupported message type: %s"
msgstr "不支持的信息格式:%s"
@@ -7444,7 +7920,7 @@ msgstr "无法判断文件的 MIME 类型。"
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %1$s is the file type that was denied, %2$s is the application part of
#. TRANS: the MIME type that was denied.
-#: lib/mediafile.php:340
+#: lib/mediafile.php:345
#, php-format
msgid ""
"\"%1$s\" is not a supported file type on this server. Try using another %2$s "
@@ -7453,7 +7929,7 @@ msgstr "此服务器不支持 “%1$s” 的文件格式,试下使用其他的
#. TRANS: Client exception thrown trying to upload a forbidden MIME type.
#. TRANS: %s is the file type that was denied.
-#: lib/mediafile.php:345
+#: lib/mediafile.php:350
#, php-format
msgid "\"%s\" is not a supported file type on this server."
msgstr "这个服务器不支持 %s 的文件格式。"
@@ -7592,31 +8068,31 @@ msgstr "复制消息。"
msgid "Couldn't insert new subscription."
msgstr "无法添加新的关注。"
-#: lib/personalgroupnav.php:99
+#: lib/personalgroupnav.php:102
msgid "Personal"
msgstr "我的主页"
-#: lib/personalgroupnav.php:104
+#: lib/personalgroupnav.php:107
msgid "Replies"
msgstr "回复"
-#: lib/personalgroupnav.php:114
+#: lib/personalgroupnav.php:117
msgid "Favorites"
msgstr "收藏夹"
-#: lib/personalgroupnav.php:125
+#: lib/personalgroupnav.php:128
msgid "Inbox"
msgstr "收件箱"
-#: lib/personalgroupnav.php:126
+#: lib/personalgroupnav.php:129
msgid "Your incoming messages"
msgstr "你收到的私信"
-#: lib/personalgroupnav.php:130
+#: lib/personalgroupnav.php:133
msgid "Outbox"
msgstr "发件箱"
-#: lib/personalgroupnav.php:131
+#: lib/personalgroupnav.php:134
msgid "Your sent messages"
msgstr "你发送的私信"
@@ -7723,16 +8199,17 @@ msgid "Sandbox this user"
msgstr "将这个用户放入沙盒。"
#. TRANS: Fieldset legend for the search form.
-#: lib/searchaction.php:121
+#: lib/searchaction.php:120
msgid "Search site"
msgstr "搜索帮助"
#. TRANS: Used as a field label for the field where one or more keywords
#. TRANS: for searching can be entered.
-#: lib/searchaction.php:129
+#: lib/searchaction.php:128
msgid "Keyword(s)"
msgstr "关键词"
+#. TRANS: Button text for searching site.
#: lib/searchaction.php:130
msgctxt "BUTTON"
msgid "Search"
@@ -7813,6 +8290,12 @@ msgstr "被添加标签的用户标签云"
msgid "None"
msgstr "无"
+#. TRANS: Server exception displayed if a theme name was invalid.
+#: lib/theme.php:74
+#, fuzzy
+msgid "Invalid theme name."
+msgstr "无效的文件名。"
+
#: lib/themeuploader.php:50
msgid "This server cannot handle theme uploads without ZIP support."
msgstr "服务器不支持 ZIP,无法处理上传的主题。"
@@ -7822,8 +8305,8 @@ msgid "The theme file is missing or the upload failed."
msgstr "主题文件丢失或上传失败。"
#: lib/themeuploader.php:91 lib/themeuploader.php:102
-#: lib/themeuploader.php:278 lib/themeuploader.php:282
-#: lib/themeuploader.php:290 lib/themeuploader.php:297
+#: lib/themeuploader.php:279 lib/themeuploader.php:283
+#: lib/themeuploader.php:291 lib/themeuploader.php:298
msgid "Failed saving theme."
msgstr "保存主题失败"
@@ -7832,31 +8315,33 @@ msgid "Invalid theme: bad directory structure."
msgstr "无效的主题:目录结构损坏。"
#: lib/themeuploader.php:166
-#, php-format
-msgid "Uploaded theme is too large; must be less than %d bytes uncompressed."
-msgstr "上传的主题过大,解压后必须小于%d字节。"
+#, fuzzy, php-format
+msgid "Uploaded theme is too large; must be less than %d byte uncompressed."
+msgid_plural ""
+"Uploaded theme is too large; must be less than %d bytes uncompressed."
+msgstr[0] "上传的主题过大,解压后必须小于%d字节。"
-#: lib/themeuploader.php:178
+#: lib/themeuploader.php:179
msgid "Invalid theme archive: missing file css/display.css"
msgstr "无效的主题存档:css/display.css 文件丢失"
-#: lib/themeuploader.php:218
+#: lib/themeuploader.php:219
msgid ""
"Theme contains invalid file or folder name. Stick with ASCII letters, "
"digits, underscore, and minus sign."
msgstr ""
"主题包含无效的文件或文件夹的名称。请只使用 ASCII 字母,数字,下划线和减号。"
-#: lib/themeuploader.php:224
+#: lib/themeuploader.php:225
msgid "Theme contains unsafe file extension names; may be unsafe."
msgstr "主题包含不安全的文件扩展名,可能有危险。"
-#: lib/themeuploader.php:241
+#: lib/themeuploader.php:242
#, php-format
msgid "Theme contains file of type '.%s', which is not allowed."
msgstr "主题包含不允许的”.%s“格式文件。"
-#: lib/themeuploader.php:259
+#: lib/themeuploader.php:260
msgid "Error opening theme archive."
msgstr "打开主题文件时出错。"
@@ -7864,6 +8349,13 @@ msgstr "打开主题文件时出错。"
msgid "Top posters"
msgstr "灌水精英"
+#. TRANS: Title for the form to unblock a user.
+#: lib/unblockform.php:67
+#, fuzzy
+msgctxt "TITLE"
+msgid "Unblock"
+msgstr "取消屏蔽"
+
#: lib/unsandboxform.php:69
msgid "Unsandbox"
msgstr "移出沙盒"
@@ -7942,60 +8434,60 @@ msgid "Moderator"
msgstr "审核员"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1164
+#: lib/util.php:1175
msgid "a few seconds ago"
msgstr "几秒前"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1167
+#: lib/util.php:1178
msgid "about a minute ago"
msgstr "约1分钟前"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1171
+#: lib/util.php:1182
#, php-format
msgid "about one minute ago"
msgid_plural "about %d minutes ago"
msgstr[0] "约1分钟前"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1174
+#: lib/util.php:1185
msgid "about an hour ago"
msgstr "约1小时前"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1178
+#: lib/util.php:1189
#, php-format
msgid "about one hour ago"
msgid_plural "about %d hours ago"
msgstr[0] "约一小时前"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1181
+#: lib/util.php:1192
msgid "about a day ago"
msgstr "约1天前"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1185
+#: lib/util.php:1196
#, php-format
msgid "about one day ago"
msgid_plural "about %d days ago"
msgstr[0] "约1天前"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1188
+#: lib/util.php:1199
msgid "about a month ago"
msgstr "约1个月前"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1192
+#: lib/util.php:1203
#, php-format
msgid "about one month ago"
msgid_plural "about %d months ago"
msgstr[0] "约1个月前"
#. TRANS: Used in notices to indicate when the notice was made compared to now.
-#: lib/util.php:1195
+#: lib/util.php:1206
msgid "about a year ago"
msgstr "约1年前"
@@ -8025,31 +8517,20 @@ msgid "Message too long. Maximum is %1$d character, you sent %2$d."
msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d."
msgstr[0] "消息包含%2$d个字符,超出长度限制 - 不能超过%1$d个字符。"
-#: scripts/restoreuser.php:82
+#. TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+#: scripts/restoreuser.php:61
#, php-format
-msgid "Backup file for user %s (%s)"
-msgstr "用户 %s (%s) 的备份文件"
+msgid "Getting backup from file '%s'."
+msgstr ""
-#: scripts/restoreuser.php:88
+#. TRANS: Commandline script output.
+#: scripts/restoreuser.php:91
msgid "No user specified; using backup user."
msgstr "没有用户被指定;使用备份用户。"
-#: scripts/restoreuser.php:94
-#, php-format
-msgid "%d entries in backup."
-msgstr "备份中有 %d 个条目。"
-
-#~ msgid "Full name is too long (max 255 chars)."
-#~ msgstr "全名过长(不能超过 255 个字符)。"
-
-#~ msgid "Location is too long (max 255 chars)."
-#~ msgstr "位置过长(不能超过255个字符)。"
-
-#~ msgid "That's too long. Max message size is %d chars."
-#~ msgstr "太长了。最长的信息长度是%d个字符。"
-
-#~ msgid "Bio is too long (max %d chars)."
-#~ msgstr "描述过长(不能超过%d个字符)。"
-
-#~ msgid "Describe yourself and your interests in %d chars"
-#~ msgstr "用不超过%d个字符描述你自己和你的兴趣"
+#. TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+#: scripts/restoreuser.php:98
+#, fuzzy, php-format
+msgid "%d entry in backup."
+msgid_plural "%d entries in backup."
+msgstr[0] "备份中有 %d 个条目。"
diff --git a/plugins/APC/locale/APC.pot b/plugins/APC/locale/APC.pot
index 58278c773..1a1991848 100644
--- a/plugins/APC/locale/APC.pot
+++ b/plugins/APC/locale/APC.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/APC/locale/br/LC_MESSAGES/APC.po b/plugins/APC/locale/br/LC_MESSAGES/APC.po
index 6aab6d578..db0470b13 100644
--- a/plugins/APC/locale/br/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/br/LC_MESSAGES/APC.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/es/LC_MESSAGES/APC.po b/plugins/APC/locale/es/LC_MESSAGES/APC.po
index e3b8ec8b2..c41f2bcac 100644
--- a/plugins/APC/locale/es/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/es/LC_MESSAGES/APC.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/fr/LC_MESSAGES/APC.po b/plugins/APC/locale/fr/LC_MESSAGES/APC.po
index 92f342b37..c4be4f1ae 100644
--- a/plugins/APC/locale/fr/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/fr/LC_MESSAGES/APC.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/gl/LC_MESSAGES/APC.po b/plugins/APC/locale/gl/LC_MESSAGES/APC.po
index 67305afc1..0ead074fb 100644
--- a/plugins/APC/locale/gl/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/gl/LC_MESSAGES/APC.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Galician <http://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: gl\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/ia/LC_MESSAGES/APC.po b/plugins/APC/locale/ia/LC_MESSAGES/APC.po
index 14a183261..3e591f492 100644
--- a/plugins/APC/locale/ia/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/ia/LC_MESSAGES/APC.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/id/LC_MESSAGES/APC.po b/plugins/APC/locale/id/LC_MESSAGES/APC.po
index 77cb451a1..ab55af682 100644
--- a/plugins/APC/locale/id/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/id/LC_MESSAGES/APC.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:14+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:54:23+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/mk/LC_MESSAGES/APC.po b/plugins/APC/locale/mk/LC_MESSAGES/APC.po
index 088acc9b0..626d62cca 100644
--- a/plugins/APC/locale/mk/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/mk/LC_MESSAGES/APC.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/nb/LC_MESSAGES/APC.po b/plugins/APC/locale/nb/LC_MESSAGES/APC.po
index 5e3f15b5a..fb3b53a10 100644
--- a/plugins/APC/locale/nb/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/nb/LC_MESSAGES/APC.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/nl/LC_MESSAGES/APC.po b/plugins/APC/locale/nl/LC_MESSAGES/APC.po
index c65407320..48782bafd 100644
--- a/plugins/APC/locale/nl/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/nl/LC_MESSAGES/APC.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/pl/LC_MESSAGES/APC.po b/plugins/APC/locale/pl/LC_MESSAGES/APC.po
index 392a20411..b3fbd7241 100644
--- a/plugins/APC/locale/pl/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/pl/LC_MESSAGES/APC.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Polish <http://translatewiki.net/wiki/Portal:pl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pl\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/pt/LC_MESSAGES/APC.po b/plugins/APC/locale/pt/LC_MESSAGES/APC.po
index 1198fefcb..749209872 100644
--- a/plugins/APC/locale/pt/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/pt/LC_MESSAGES/APC.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/pt_BR/LC_MESSAGES/APC.po b/plugins/APC/locale/pt_BR/LC_MESSAGES/APC.po
index 2aeb21ab0..d02a56ef3 100644
--- a/plugins/APC/locale/pt_BR/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/pt_BR/LC_MESSAGES/APC.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/ru/LC_MESSAGES/APC.po b/plugins/APC/locale/ru/LC_MESSAGES/APC.po
index 7996ea2f4..932cd4675 100644
--- a/plugins/APC/locale/ru/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/ru/LC_MESSAGES/APC.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/tl/LC_MESSAGES/APC.po b/plugins/APC/locale/tl/LC_MESSAGES/APC.po
index 690be13bd..411e47f67 100644
--- a/plugins/APC/locale/tl/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/tl/LC_MESSAGES/APC.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/uk/LC_MESSAGES/APC.po b/plugins/APC/locale/uk/LC_MESSAGES/APC.po
index f363d29c4..b63543a91 100644
--- a/plugins/APC/locale/uk/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/uk/LC_MESSAGES/APC.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/APC/locale/zh_CN/LC_MESSAGES/APC.po b/plugins/APC/locale/zh_CN/LC_MESSAGES/APC.po
index 7c27e264c..bd9fe4593 100644
--- a/plugins/APC/locale/zh_CN/LC_MESSAGES/APC.po
+++ b/plugins/APC/locale/zh_CN/LC_MESSAGES/APC.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - APC\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-apc\n"
diff --git a/plugins/Adsense/AdsensePlugin.php b/plugins/Adsense/AdsensePlugin.php
index 3d733e150..1965f95ea 100644
--- a/plugins/Adsense/AdsensePlugin.php
+++ b/plugins/Adsense/AdsensePlugin.php
@@ -206,7 +206,7 @@ class AdsensePlugin extends UAPPlugin
'author' => 'Evan Prodromou',
'homepage' => 'http://status.net/wiki/Plugin:Adsense',
'rawdescription' =>
- _m('Plugin to add Google Adsense to StatusNet sites.'));
+ _m('Plugin to add Google AdSense to StatusNet sites.'));
return true;
}
}
diff --git a/plugins/Adsense/locale/Adsense.pot b/plugins/Adsense/locale/Adsense.pot
index bab9a538c..77db7e7d8 100644
--- a/plugins/Adsense/locale/Adsense.pot
+++ b/plugins/Adsense/locale/Adsense.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -27,7 +27,7 @@ msgid "AdSense"
msgstr ""
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr ""
#: adsenseadminpanel.php:52
diff --git a/plugins/Adsense/locale/br/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/br/LC_MESSAGES/Adsense.po
index 093825b90..87c864a69 100644
--- a/plugins/Adsense/locale/br/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/br/LC_MESSAGES/Adsense.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:19+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:50+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:19+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -32,7 +32,8 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+#, fuzzy
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr "Plugin evit ouzhpennañ Google Adsense da lec'hiennoù StatusNet."
#: adsenseadminpanel.php:52
diff --git a/plugins/Adsense/locale/de/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/de/LC_MESSAGES/Adsense.po
index f30b1fdc9..e6c880a6e 100644
--- a/plugins/Adsense/locale/de/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/de/LC_MESSAGES/Adsense.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:19+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:50+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:19+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -32,7 +32,8 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+#, fuzzy
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr "Plugin, das Google Adsense auf StatusNet-Websites hinzufügt."
#: adsenseadminpanel.php:52
diff --git a/plugins/Adsense/locale/es/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/es/LC_MESSAGES/Adsense.po
index f9a8d4a7a..1232b8293 100644
--- a/plugins/Adsense/locale/es/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/es/LC_MESSAGES/Adsense.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:20+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:50+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:11+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -32,7 +32,8 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+#, fuzzy
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr "Extensión para añadir Google Adsense a sitios StatusNet."
#: adsenseadminpanel.php:52
diff --git a/plugins/Adsense/locale/fr/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/fr/LC_MESSAGES/Adsense.po
index d5df371b7..e73c99a46 100644
--- a/plugins/Adsense/locale/fr/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/fr/LC_MESSAGES/Adsense.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:21+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:50+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:11+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -33,7 +33,8 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+#, fuzzy
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr "Greffon pour ajouter Google Adsense aux sites StatusNet."
#: adsenseadminpanel.php:52
@@ -55,7 +56,7 @@ msgstr "ID client Google"
#: adsenseadminpanel.php:170
msgid "Ad script URL"
-msgstr "URL du script d’annonce"
+msgstr "Adresse URL du script d’annonce"
#: adsenseadminpanel.php:171
msgid "Script URL (advanced)"
diff --git a/plugins/Adsense/locale/gl/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/gl/LC_MESSAGES/Adsense.po
index e658cb074..2efd29f96 100644
--- a/plugins/Adsense/locale/gl/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/gl/LC_MESSAGES/Adsense.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:21+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:50+0000\n"
"Language-Team: Galician <http://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:11+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: gl\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -32,7 +32,7 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr ""
#: adsenseadminpanel.php:52
diff --git a/plugins/Adsense/locale/ia/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/ia/LC_MESSAGES/Adsense.po
index 1434535cb..ef9250d00 100644
--- a/plugins/Adsense/locale/ia/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/ia/LC_MESSAGES/Adsense.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:21+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:50+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:11+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -32,7 +32,8 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+#, fuzzy
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr "Plug-in pro adder Google Adsense a sitos StatusNet."
#: adsenseadminpanel.php:52
diff --git a/plugins/Adsense/locale/it/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/it/LC_MESSAGES/Adsense.po
index f9b171875..004fe0559 100644
--- a/plugins/Adsense/locale/it/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/it/LC_MESSAGES/Adsense.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:21+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:50+0000\n"
"Language-Team: Italian <http://translatewiki.net/wiki/Portal:it>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:11+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: it\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -32,7 +32,8 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+#, fuzzy
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr "Plugin per aggiungere Google Adsense ai siti StatusNet"
#: adsenseadminpanel.php:52
diff --git a/plugins/Adsense/locale/ka/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/ka/LC_MESSAGES/Adsense.po
index 003b60c02..ee971e6d1 100644
--- a/plugins/Adsense/locale/ka/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/ka/LC_MESSAGES/Adsense.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:21+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:50+0000\n"
"Language-Team: Georgian <http://translatewiki.net/wiki/Portal:ka>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:11+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ka\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -32,7 +32,7 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr ""
#: adsenseadminpanel.php:52
diff --git a/plugins/Adsense/locale/mk/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/mk/LC_MESSAGES/Adsense.po
index fa9e1fe1b..ef9b949e4 100644
--- a/plugins/Adsense/locale/mk/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/mk/LC_MESSAGES/Adsense.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:21+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:50+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:11+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -32,7 +32,8 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+#, fuzzy
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr "Приклучок за додавање на Google AdSense во мреж. места со StatusNet."
#: adsenseadminpanel.php:52
diff --git a/plugins/Adsense/locale/nl/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/nl/LC_MESSAGES/Adsense.po
index 65197bc02..9c722cc95 100644
--- a/plugins/Adsense/locale/nl/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/nl/LC_MESSAGES/Adsense.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:21+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:50+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:11+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -32,7 +32,8 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+#, fuzzy
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr "Plug-in om Google AdSense toe te voegen aan Statusnetsites."
#: adsenseadminpanel.php:52
@@ -62,7 +63,7 @@ msgstr "URL voor script (gevorderd)"
#: adsenseadminpanel.php:176
msgid "Medium rectangle"
-msgstr "Gemiddelde rechthoek"
+msgstr "Middelgrote rechthoek"
#: adsenseadminpanel.php:177
msgid "Medium rectangle slot code"
diff --git a/plugins/Adsense/locale/pt_BR/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/pt_BR/LC_MESSAGES/Adsense.po
index 1e2e46fab..649287ceb 100644
--- a/plugins/Adsense/locale/pt_BR/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/pt_BR/LC_MESSAGES/Adsense.po
@@ -10,14 +10,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-20 17:39+0000\n"
-"PO-Revision-Date: 2010-10-20 17:41:21+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:50+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75070); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -34,7 +34,8 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+#, fuzzy
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr "Plugin para adicionar Google Adsense aos sites StatusNet."
#: adsenseadminpanel.php:52
@@ -80,7 +81,7 @@ msgstr "Código colocado dentro de um retângulo."
#: adsenseadminpanel.php:188
msgid "Leaderboard"
-msgstr ""
+msgstr "Classificação"
#: adsenseadminpanel.php:189
msgid "Leaderboard slot code"
diff --git a/plugins/Adsense/locale/ru/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/ru/LC_MESSAGES/Adsense.po
index 044ea0bcc..3a359a3a9 100644
--- a/plugins/Adsense/locale/ru/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/ru/LC_MESSAGES/Adsense.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:21+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:50+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:11+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -34,7 +34,8 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+#, fuzzy
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr "Плагин для добавления Google Adsense на сайты StatusNet."
#: adsenseadminpanel.php:52
diff --git a/plugins/Adsense/locale/sv/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/sv/LC_MESSAGES/Adsense.po
index 0f289d433..f8e3d83bc 100644
--- a/plugins/Adsense/locale/sv/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/sv/LC_MESSAGES/Adsense.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:21+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:50+0000\n"
"Language-Team: Swedish <http://translatewiki.net/wiki/Portal:sv>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:11+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: sv\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -32,7 +32,7 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr ""
#: adsenseadminpanel.php:52
diff --git a/plugins/Adsense/locale/tl/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/tl/LC_MESSAGES/Adsense.po
index e79a47c26..db5d3445b 100644
--- a/plugins/Adsense/locale/tl/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/tl/LC_MESSAGES/Adsense.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:32:48+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:50+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:54:23+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -32,7 +32,8 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+#, fuzzy
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr ""
"Pampasak upang maidagdag ang Adsense ng Google sa mga sityo ng StatusNet."
diff --git a/plugins/Adsense/locale/uk/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/uk/LC_MESSAGES/Adsense.po
index 2d71b55aa..fe9ee4984 100644
--- a/plugins/Adsense/locale/uk/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/uk/LC_MESSAGES/Adsense.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:21+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:51+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:11+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -33,7 +33,8 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+#, fuzzy
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr "Додаток для відображення Google Adsense на сторінці сайту StatusNet."
#: adsenseadminpanel.php:52
@@ -79,11 +80,11 @@ msgstr "Слот-код прямокутника"
#: adsenseadminpanel.php:188
msgid "Leaderboard"
-msgstr "Дошка лідерів"
+msgstr "Банер"
#: adsenseadminpanel.php:189
msgid "Leaderboard slot code"
-msgstr "Слот-код дошки лідерів"
+msgstr "Слот-код банеру"
#: adsenseadminpanel.php:194
msgid "Skyscraper"
diff --git a/plugins/Adsense/locale/zh_CN/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/zh_CN/LC_MESSAGES/Adsense.po
index 0615bbc7d..0bdb9880d 100644
--- a/plugins/Adsense/locale/zh_CN/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/zh_CN/LC_MESSAGES/Adsense.po
@@ -10,14 +10,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Adsense\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:21+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:51+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:11+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-30 23:43:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-adsense\n"
@@ -34,7 +34,8 @@ msgid "AdSense"
msgstr "AdSense"
#: AdsensePlugin.php:209
-msgid "Plugin to add Google Adsense to StatusNet sites."
+#, fuzzy
+msgid "Plugin to add Google AdSense to StatusNet sites."
msgstr "添加 Google Adsense 到 StatusNet 网站的插件。"
#: adsenseadminpanel.php:52
diff --git a/plugins/AnonymousFave/locale/AnonymousFave.pot b/plugins/AnonymousFave/locale/AnonymousFave.pot
index 237bb5da0..bae4b596e 100644
--- a/plugins/AnonymousFave/locale/AnonymousFave.pot
+++ b/plugins/AnonymousFave/locale/AnonymousFave.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/AnonymousFave/locale/br/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/br/LC_MESSAGES/AnonymousFave.po
index d95dc7fed..968d238af 100644
--- a/plugins/AnonymousFave/locale/br/LC_MESSAGES/AnonymousFave.po
+++ b/plugins/AnonymousFave/locale/br/LC_MESSAGES/AnonymousFave.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AnonymousFave\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:10+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:34+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
diff --git a/plugins/AnonymousFave/locale/de/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/de/LC_MESSAGES/AnonymousFave.po
new file mode 100644
index 000000000..48ba429f8
--- /dev/null
+++ b/plugins/AnonymousFave/locale/de/LC_MESSAGES/AnonymousFave.po
@@ -0,0 +1,102 @@
+# Translation of StatusNet - AnonymousFave to German (Deutsch)
+# Expored from translatewiki.net
+#
+# Author: The Evil IP address
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - AnonymousFave\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:10+0000\n"
+"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 18:56:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: de\n"
+"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANS: Label for tally for number of times a notice was favored.
+#: AnonymousFavePlugin.php:207
+msgid "Favored"
+msgstr ""
+
+#. TRANS: Server exception.
+#: AnonymousFavePlugin.php:240 AnonymousFavePlugin.php:251
+msgid "Couldn't create anonymous user session."
+msgstr "Konnte keine anonyme Benutzer-Sitzung erstellen."
+
+#. TRANS: Plugin description.
+#: AnonymousFavePlugin.php:326
+msgid "Allow anonymous users to favorite notices."
+msgstr "Ermöglicht anonymen Benutzern Nachrichten zu favorisieren."
+
+#. TRANS: Client error.
+#: anonfavor.php:60
+msgid ""
+"Could not favor notice! Please make sure your browser has cookies enabled."
+msgstr ""
+"Konnte Nachricht nicht favorisieren! Bitte stelle sicher, dass Cookies in "
+"deinem Browser aktiviert sind."
+
+#. TRANS: Client error.
+#: anonfavor.php:71 anondisfavor.php:72
+msgid "There was a problem with your session token. Try again, please."
+msgstr "Es gab ein Problem mit deinem Sitzungstoken. Bitte versuche es erneut."
+
+#. TRANS: Client error.
+#: anonfavor.php:78
+msgid "This notice is already a favorite!"
+msgstr "Diese Nachricht ist bereits ein Favorit!"
+
+#. TRANS: Server error.
+#: anonfavor.php:85
+msgid "Could not create favorite."
+msgstr "Konnte keinen Favoriten erstellen."
+
+#. TRANS: Title.
+#: anonfavor.php:95
+msgid "Disfavor favorite"
+msgstr "Aus Favoriten entfernen"
+
+#. TRANS: Server exception.
+#. TRANS: %d is the notice ID (number).
+#: Fave_tally.php:155 Fave_tally.php:184
+#, php-format
+msgid "Couldn't update favorite tally for notice ID %d."
+msgstr ""
+
+#. TRANS: Server exception.
+#. TRANS: %d is the notice ID (number).
+#: Fave_tally.php:215
+#, php-format
+msgid "Couldn't create favorite tally for notice ID %d."
+msgstr ""
+
+#. TRANS: Client error.
+#: anondisfavor.php:61
+msgid ""
+"Could not disfavor notice! Please make sure your browser has cookies enabled."
+msgstr ""
+"Konnte Nachricht nicht aus den Favoriten entfernen! Bitte stelle sicher, "
+"dass Cookies in deinem Browser aktiviert sind."
+
+#. TRANS: Client error.
+#: anondisfavor.php:82
+msgid "This notice is not a favorite!"
+msgstr "Diese Nachricht ist kein Favorit!"
+
+#. TRANS: Server error.
+#: anondisfavor.php:91
+msgid "Could not delete favorite."
+msgstr "Konnte Favoriten nicht löschen."
+
+#. TRANS: Title.
+#: anondisfavor.php:101
+msgid "Add to favorites"
+msgstr "Zu Favoriten hinzufügen"
diff --git a/plugins/AnonymousFave/locale/es/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/es/LC_MESSAGES/AnonymousFave.po
index a451aaec8..f6e7533a3 100644
--- a/plugins/AnonymousFave/locale/es/LC_MESSAGES/AnonymousFave.po
+++ b/plugins/AnonymousFave/locale/es/LC_MESSAGES/AnonymousFave.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AnonymousFave\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:34+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
diff --git a/plugins/AnonymousFave/locale/fr/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/fr/LC_MESSAGES/AnonymousFave.po
index e5cbb86d3..28e150925 100644
--- a/plugins/AnonymousFave/locale/fr/LC_MESSAGES/AnonymousFave.po
+++ b/plugins/AnonymousFave/locale/fr/LC_MESSAGES/AnonymousFave.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AnonymousFave\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:13+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:06:35+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
diff --git a/plugins/AnonymousFave/locale/gl/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/gl/LC_MESSAGES/AnonymousFave.po
index ba6eb3ac4..7a6e340c0 100644
--- a/plugins/AnonymousFave/locale/gl/LC_MESSAGES/AnonymousFave.po
+++ b/plugins/AnonymousFave/locale/gl/LC_MESSAGES/AnonymousFave.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AnonymousFave\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:38+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Galician <http://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: gl\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
diff --git a/plugins/AnonymousFave/locale/ia/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/ia/LC_MESSAGES/AnonymousFave.po
index 147bb289b..d23a8d50c 100644
--- a/plugins/AnonymousFave/locale/ia/LC_MESSAGES/AnonymousFave.po
+++ b/plugins/AnonymousFave/locale/ia/LC_MESSAGES/AnonymousFave.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AnonymousFave\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:34+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
diff --git a/plugins/AnonymousFave/locale/mk/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/mk/LC_MESSAGES/AnonymousFave.po
index cef8f6017..46cce77f7 100644
--- a/plugins/AnonymousFave/locale/mk/LC_MESSAGES/AnonymousFave.po
+++ b/plugins/AnonymousFave/locale/mk/LC_MESSAGES/AnonymousFave.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AnonymousFave\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:34+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
diff --git a/plugins/AnonymousFave/locale/nl/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/nl/LC_MESSAGES/AnonymousFave.po
index f9addab25..db578ced5 100644
--- a/plugins/AnonymousFave/locale/nl/LC_MESSAGES/AnonymousFave.po
+++ b/plugins/AnonymousFave/locale/nl/LC_MESSAGES/AnonymousFave.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AnonymousFave\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:34+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
diff --git a/plugins/AnonymousFave/locale/tl/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/tl/LC_MESSAGES/AnonymousFave.po
index 09a35825c..922c17eae 100644
--- a/plugins/AnonymousFave/locale/tl/LC_MESSAGES/AnonymousFave.po
+++ b/plugins/AnonymousFave/locale/tl/LC_MESSAGES/AnonymousFave.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AnonymousFave\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:13+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:06:35+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
diff --git a/plugins/AnonymousFave/locale/uk/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/uk/LC_MESSAGES/AnonymousFave.po
index 7408489b6..9c5e24c1e 100644
--- a/plugins/AnonymousFave/locale/uk/LC_MESSAGES/AnonymousFave.po
+++ b/plugins/AnonymousFave/locale/uk/LC_MESSAGES/AnonymousFave.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AnonymousFave\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:11+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:34+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-anonymousfave\n"
diff --git a/plugins/ApiLogger/ApiLoggerPlugin.php b/plugins/ApiLogger/ApiLoggerPlugin.php
new file mode 100644
index 000000000..deb54008e
--- /dev/null
+++ b/plugins/ApiLogger/ApiLoggerPlugin.php
@@ -0,0 +1,77 @@
+<?php
+/*
+ * StatusNet - the distributed open-source microblogging tool
+ * Copyright (C) 2010, StatusNet, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+/**
+ * @package ApiLoggerPlugin
+ * @maintainer Brion Vibber <brion@status.net>
+ */
+
+if (!defined('STATUSNET')) {
+ exit(1);
+}
+
+class ApiLoggerPlugin extends Plugin
+{
+ // Lower this to do random sampling of API requests rather than all.
+ // 0.1 will check about 10% of hits, etc.
+ public $frequency = 1.0;
+
+ function onArgsInitialize($args)
+ {
+ if (isset($args['action'])) {
+ $action = strtolower($args['action']);
+ if (substr($action, 0, 3) == 'api') {
+ if ($this->frequency < 1.0 && $this->frequency > 0.0) {
+ $max = mt_getrandmax();
+ $n = mt_rand() / $max;
+ if ($n > $this->frequency) {
+ return true;
+ }
+ }
+ $uri = $_SERVER['REQUEST_URI'];
+
+ $method = $_SERVER['REQUEST_METHOD'];
+ $ssl = empty($_SERVER['HTTPS']) ? 'no' : 'yes';
+ $cookie = empty($_SERVER['HTTP_COOKIE']) ? 'no' : 'yes';
+ $etag = empty($_SERVER['HTTP_IF_MATCH']) ? 'no' : 'yes';
+ $last = empty($_SERVER['HTTP_IF_MODIFIED_SINCE']) ? 'no' : 'yes';
+ $auth = empty($_SERVER['HTTP_AUTHORIZATION']) ? 'no' : 'yes';
+ if ($auth == 'no' && function_exists('apache_request_headers')) {
+ // Sometimes Authorization doesn't make it into $_SERVER.
+ // Probably someone thought it was scary.
+ $headers = apache_request_headers();
+ if (isset($headers['Authorization'])) {
+ $auth = 'yes';
+ }
+ }
+ $agent = empty($_SERVER['HTTP_USER_AGENT']) ? 'no' : $_SERVER['HTTP_USER_AGENT'];
+
+ $query = (strpos($uri, '?') === false) ? 'no' : 'yes';
+ if ($query == 'yes') {
+ if (preg_match('/\?since_id=\d+$/', $uri)) {
+ $query = 'since_id';
+ }
+ }
+
+ common_log(LOG_INFO, "STATLOG action:$action method:$method ssl:$ssl query:$query cookie:$cookie auth:$auth ifmatch:$etag ifmod:$last agent:$agent");
+ }
+ }
+ return true;
+ }
+}
diff --git a/plugins/AutoSandbox/locale/AutoSandbox.pot b/plugins/AutoSandbox/locale/AutoSandbox.pot
index dbdc1703c..bc428edd2 100644
--- a/plugins/AutoSandbox/locale/AutoSandbox.pot
+++ b/plugins/AutoSandbox/locale/AutoSandbox.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/AutoSandbox/locale/de/LC_MESSAGES/AutoSandbox.po b/plugins/AutoSandbox/locale/de/LC_MESSAGES/AutoSandbox.po
index 1ab375aa9..73c0bedf3 100644
--- a/plugins/AutoSandbox/locale/de/LC_MESSAGES/AutoSandbox.po
+++ b/plugins/AutoSandbox/locale/de/LC_MESSAGES/AutoSandbox.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AutoSandbox\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:31+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:13+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:22+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-autosandbox\n"
diff --git a/plugins/AutoSandbox/locale/es/LC_MESSAGES/AutoSandbox.po b/plugins/AutoSandbox/locale/es/LC_MESSAGES/AutoSandbox.po
index ff946f8bc..f38e561d9 100644
--- a/plugins/AutoSandbox/locale/es/LC_MESSAGES/AutoSandbox.po
+++ b/plugins/AutoSandbox/locale/es/LC_MESSAGES/AutoSandbox.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AutoSandbox\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:13+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-autosandbox\n"
diff --git a/plugins/AutoSandbox/locale/fr/LC_MESSAGES/AutoSandbox.po b/plugins/AutoSandbox/locale/fr/LC_MESSAGES/AutoSandbox.po
index 79d73805e..048454a1a 100644
--- a/plugins/AutoSandbox/locale/fr/LC_MESSAGES/AutoSandbox.po
+++ b/plugins/AutoSandbox/locale/fr/LC_MESSAGES/AutoSandbox.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AutoSandbox\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:13+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-autosandbox\n"
diff --git a/plugins/AutoSandbox/locale/ia/LC_MESSAGES/AutoSandbox.po b/plugins/AutoSandbox/locale/ia/LC_MESSAGES/AutoSandbox.po
index 1ccdbcc11..dcc50d87c 100644
--- a/plugins/AutoSandbox/locale/ia/LC_MESSAGES/AutoSandbox.po
+++ b/plugins/AutoSandbox/locale/ia/LC_MESSAGES/AutoSandbox.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AutoSandbox\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:13+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-autosandbox\n"
diff --git a/plugins/AutoSandbox/locale/mk/LC_MESSAGES/AutoSandbox.po b/plugins/AutoSandbox/locale/mk/LC_MESSAGES/AutoSandbox.po
index 996e3b085..8fc2faa80 100644
--- a/plugins/AutoSandbox/locale/mk/LC_MESSAGES/AutoSandbox.po
+++ b/plugins/AutoSandbox/locale/mk/LC_MESSAGES/AutoSandbox.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AutoSandbox\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:14+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-autosandbox\n"
diff --git a/plugins/AutoSandbox/locale/nl/LC_MESSAGES/AutoSandbox.po b/plugins/AutoSandbox/locale/nl/LC_MESSAGES/AutoSandbox.po
index 6d29637e3..a2de61a7d 100644
--- a/plugins/AutoSandbox/locale/nl/LC_MESSAGES/AutoSandbox.po
+++ b/plugins/AutoSandbox/locale/nl/LC_MESSAGES/AutoSandbox.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AutoSandbox\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:14+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-autosandbox\n"
diff --git a/plugins/AutoSandbox/locale/ru/LC_MESSAGES/AutoSandbox.po b/plugins/AutoSandbox/locale/ru/LC_MESSAGES/AutoSandbox.po
index 85a239862..3b9b91b82 100644
--- a/plugins/AutoSandbox/locale/ru/LC_MESSAGES/AutoSandbox.po
+++ b/plugins/AutoSandbox/locale/ru/LC_MESSAGES/AutoSandbox.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AutoSandbox\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:31+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:14+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:22+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-autosandbox\n"
diff --git a/plugins/AutoSandbox/locale/tl/LC_MESSAGES/AutoSandbox.po b/plugins/AutoSandbox/locale/tl/LC_MESSAGES/AutoSandbox.po
index 9f6ac5b82..5de02a296 100644
--- a/plugins/AutoSandbox/locale/tl/LC_MESSAGES/AutoSandbox.po
+++ b/plugins/AutoSandbox/locale/tl/LC_MESSAGES/AutoSandbox.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AutoSandbox\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:15+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-autosandbox\n"
diff --git a/plugins/AutoSandbox/locale/uk/LC_MESSAGES/AutoSandbox.po b/plugins/AutoSandbox/locale/uk/LC_MESSAGES/AutoSandbox.po
index ff12e5034..c0d082e36 100644
--- a/plugins/AutoSandbox/locale/uk/LC_MESSAGES/AutoSandbox.po
+++ b/plugins/AutoSandbox/locale/uk/LC_MESSAGES/AutoSandbox.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AutoSandbox\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:15+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-autosandbox\n"
diff --git a/plugins/AutoSandbox/locale/zh_CN/LC_MESSAGES/AutoSandbox.po b/plugins/AutoSandbox/locale/zh_CN/LC_MESSAGES/AutoSandbox.po
index a4f282849..5a4f0065f 100644
--- a/plugins/AutoSandbox/locale/zh_CN/LC_MESSAGES/AutoSandbox.po
+++ b/plugins/AutoSandbox/locale/zh_CN/LC_MESSAGES/AutoSandbox.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - AutoSandbox\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:15+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-autosandbox\n"
diff --git a/plugins/Autocomplete/locale/Autocomplete.pot b/plugins/Autocomplete/locale/Autocomplete.pot
index 7aa9fdc16..d27406f2a 100644
--- a/plugins/Autocomplete/locale/Autocomplete.pot
+++ b/plugins/Autocomplete/locale/Autocomplete.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Autocomplete/locale/br/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/br/LC_MESSAGES/Autocomplete.po
index ad60a53b9..f04b6c2ba 100644
--- a/plugins/Autocomplete/locale/br/LC_MESSAGES/Autocomplete.po
+++ b/plugins/Autocomplete/locale/br/LC_MESSAGES/Autocomplete.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Autocomplete\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
diff --git a/plugins/Autocomplete/locale/de/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/de/LC_MESSAGES/Autocomplete.po
index 6053415d4..c6ea4f03f 100644
--- a/plugins/Autocomplete/locale/de/LC_MESSAGES/Autocomplete.po
+++ b/plugins/Autocomplete/locale/de/LC_MESSAGES/Autocomplete.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Autocomplete\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
diff --git a/plugins/Autocomplete/locale/es/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/es/LC_MESSAGES/Autocomplete.po
index 59fa0dbe4..8a7c38a01 100644
--- a/plugins/Autocomplete/locale/es/LC_MESSAGES/Autocomplete.po
+++ b/plugins/Autocomplete/locale/es/LC_MESSAGES/Autocomplete.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Autocomplete\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
diff --git a/plugins/Autocomplete/locale/fr/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/fr/LC_MESSAGES/Autocomplete.po
index 2af8c82a5..061258c00 100644
--- a/plugins/Autocomplete/locale/fr/LC_MESSAGES/Autocomplete.po
+++ b/plugins/Autocomplete/locale/fr/LC_MESSAGES/Autocomplete.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Autocomplete\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
diff --git a/plugins/Autocomplete/locale/ia/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/ia/LC_MESSAGES/Autocomplete.po
index 70f03d99b..7c3252c2b 100644
--- a/plugins/Autocomplete/locale/ia/LC_MESSAGES/Autocomplete.po
+++ b/plugins/Autocomplete/locale/ia/LC_MESSAGES/Autocomplete.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Autocomplete\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
diff --git a/plugins/Autocomplete/locale/id/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/id/LC_MESSAGES/Autocomplete.po
index 69455e8c9..cb664c478 100644
--- a/plugins/Autocomplete/locale/id/LC_MESSAGES/Autocomplete.po
+++ b/plugins/Autocomplete/locale/id/LC_MESSAGES/Autocomplete.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Autocomplete\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:54:24+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
diff --git a/plugins/Autocomplete/locale/ja/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/ja/LC_MESSAGES/Autocomplete.po
index 4ec766ba1..d21fb413a 100644
--- a/plugins/Autocomplete/locale/ja/LC_MESSAGES/Autocomplete.po
+++ b/plugins/Autocomplete/locale/ja/LC_MESSAGES/Autocomplete.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Autocomplete\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ja\n"
"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
diff --git a/plugins/Autocomplete/locale/mk/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/mk/LC_MESSAGES/Autocomplete.po
index 64636623f..fe497db3e 100644
--- a/plugins/Autocomplete/locale/mk/LC_MESSAGES/Autocomplete.po
+++ b/plugins/Autocomplete/locale/mk/LC_MESSAGES/Autocomplete.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Autocomplete\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
diff --git a/plugins/Autocomplete/locale/nl/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/nl/LC_MESSAGES/Autocomplete.po
index b8c2446e9..cded249e4 100644
--- a/plugins/Autocomplete/locale/nl/LC_MESSAGES/Autocomplete.po
+++ b/plugins/Autocomplete/locale/nl/LC_MESSAGES/Autocomplete.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Autocomplete\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
diff --git a/plugins/Autocomplete/locale/pt/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/pt/LC_MESSAGES/Autocomplete.po
new file mode 100644
index 000000000..23c84f38e
--- /dev/null
+++ b/plugins/Autocomplete/locale/pt/LC_MESSAGES/Autocomplete.po
@@ -0,0 +1,32 @@
+# Translation of StatusNet - Autocomplete to Portuguese (Português)
+# Expored from translatewiki.net
+#
+# Author: Hamilton Abreu
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Autocomplete\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
+"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt\n"
+"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: AutocompletePlugin.php:80
+msgid ""
+"The autocomplete plugin allows users to autocomplete screen names in @ "
+"replies. When an \"@\" is typed into the notice text area, an autocomplete "
+"box is displayed populated with the user's friend' screen names."
+msgstr ""
+"O plugin de preenchimento automático preenche os nomes de utilizadores em "
+"respostas @. Ao escrever \"@\" na área de texto de mensagem, é apresentada "
+"uma caixa com os nomes dos amigos do utilizador."
diff --git a/plugins/Autocomplete/locale/pt_BR/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/pt_BR/LC_MESSAGES/Autocomplete.po
index 2176a74d6..60518c6b8 100644
--- a/plugins/Autocomplete/locale/pt_BR/LC_MESSAGES/Autocomplete.po
+++ b/plugins/Autocomplete/locale/pt_BR/LC_MESSAGES/Autocomplete.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Autocomplete\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:54:24+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
diff --git a/plugins/Autocomplete/locale/ru/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/ru/LC_MESSAGES/Autocomplete.po
index 2a3984b27..2ad45ed5a 100644
--- a/plugins/Autocomplete/locale/ru/LC_MESSAGES/Autocomplete.po
+++ b/plugins/Autocomplete/locale/ru/LC_MESSAGES/Autocomplete.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Autocomplete\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
diff --git a/plugins/Autocomplete/locale/tl/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/tl/LC_MESSAGES/Autocomplete.po
index 1c7432068..6e8248ac2 100644
--- a/plugins/Autocomplete/locale/tl/LC_MESSAGES/Autocomplete.po
+++ b/plugins/Autocomplete/locale/tl/LC_MESSAGES/Autocomplete.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Autocomplete\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
diff --git a/plugins/Autocomplete/locale/uk/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/uk/LC_MESSAGES/Autocomplete.po
index 429ee6b3d..390fbda65 100644
--- a/plugins/Autocomplete/locale/uk/LC_MESSAGES/Autocomplete.po
+++ b/plugins/Autocomplete/locale/uk/LC_MESSAGES/Autocomplete.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Autocomplete\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
diff --git a/plugins/Autocomplete/locale/zh_CN/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/zh_CN/LC_MESSAGES/Autocomplete.po
index 8b318190f..8c88d6661 100644
--- a/plugins/Autocomplete/locale/zh_CN/LC_MESSAGES/Autocomplete.po
+++ b/plugins/Autocomplete/locale/zh_CN/LC_MESSAGES/Autocomplete.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Autocomplete\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:12+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-autocomplete\n"
diff --git a/plugins/BitlyUrl/locale/BitlyUrl.pot b/plugins/BitlyUrl/locale/BitlyUrl.pot
index b46badcdb..4800084a0 100644
--- a/plugins/BitlyUrl/locale/BitlyUrl.pot
+++ b/plugins/BitlyUrl/locale/BitlyUrl.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/BitlyUrl/locale/fr/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/fr/LC_MESSAGES/BitlyUrl.po
index 20893ce51..145487c1f 100644
--- a/plugins/BitlyUrl/locale/fr/LC_MESSAGES/BitlyUrl.po
+++ b/plugins/BitlyUrl/locale/fr/LC_MESSAGES/BitlyUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BitlyUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-20 17:39+0000\n"
-"PO-Revision-Date: 2010-10-20 17:41:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:16+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 01:18:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75070); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:58:21+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-bitlyurl\n"
diff --git a/plugins/BitlyUrl/locale/ia/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/ia/LC_MESSAGES/BitlyUrl.po
index c89f39c87..6555a48e4 100644
--- a/plugins/BitlyUrl/locale/ia/LC_MESSAGES/BitlyUrl.po
+++ b/plugins/BitlyUrl/locale/ia/LC_MESSAGES/BitlyUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BitlyUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:01+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:16+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:05+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:58:21+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-bitlyurl\n"
diff --git a/plugins/BitlyUrl/locale/mk/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/mk/LC_MESSAGES/BitlyUrl.po
index 8f586d3ca..131a1ff5c 100644
--- a/plugins/BitlyUrl/locale/mk/LC_MESSAGES/BitlyUrl.po
+++ b/plugins/BitlyUrl/locale/mk/LC_MESSAGES/BitlyUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BitlyUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:01+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:16+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:05+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:58:21+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-bitlyurl\n"
diff --git a/plugins/BitlyUrl/locale/nb/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/nb/LC_MESSAGES/BitlyUrl.po
index 7669c1ebc..4298ae85e 100644
--- a/plugins/BitlyUrl/locale/nb/LC_MESSAGES/BitlyUrl.po
+++ b/plugins/BitlyUrl/locale/nb/LC_MESSAGES/BitlyUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BitlyUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:34+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:27:56+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:11+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:11:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-bitlyurl\n"
@@ -23,7 +23,7 @@ msgstr ""
#: BitlyUrlPlugin.php:48
msgid "You must specify a serviceUrl for bit.ly shortening."
-msgstr ""
+msgstr "Du må angi en serviceUrl for bit.ly-forkortelse."
#: BitlyUrlPlugin.php:171
#, php-format
diff --git a/plugins/BitlyUrl/locale/nl/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/nl/LC_MESSAGES/BitlyUrl.po
index f59b7e497..0226b38f1 100644
--- a/plugins/BitlyUrl/locale/nl/LC_MESSAGES/BitlyUrl.po
+++ b/plugins/BitlyUrl/locale/nl/LC_MESSAGES/BitlyUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BitlyUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:01+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:16+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:05+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:58:21+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-bitlyurl\n"
diff --git a/plugins/BitlyUrl/locale/uk/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/uk/LC_MESSAGES/BitlyUrl.po
index a9746e27a..2e77fe062 100644
--- a/plugins/BitlyUrl/locale/uk/LC_MESSAGES/BitlyUrl.po
+++ b/plugins/BitlyUrl/locale/uk/LC_MESSAGES/BitlyUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BitlyUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-20 00:18+0000\n"
-"PO-Revision-Date: 2010-10-20 00:20:31+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:16+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-19 23:49:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:58:21+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-bitlyurl\n"
diff --git a/plugins/Blacklist/BlacklistPlugin.php b/plugins/Blacklist/BlacklistPlugin.php
index 10f89ef72..15545f03c 100644
--- a/plugins/Blacklist/BlacklistPlugin.php
+++ b/plugins/Blacklist/BlacklistPlugin.php
@@ -145,7 +145,8 @@ class BlacklistPlugin extends Plugin
if (!empty($homepage)) {
if (!$this->_checkUrl($homepage)) {
- $msg = sprintf(_m("You may not register with homepage '%s'."),
+ // TRANS: Validation failure for URL. %s is the URL.
+ $msg = sprintf(_m("You may not register with homepage \"%s\"."),
$homepage);
throw new ClientException($msg);
}
@@ -155,7 +156,8 @@ class BlacklistPlugin extends Plugin
if (!empty($nickname)) {
if (!$this->_checkNickname($nickname)) {
- $msg = sprintf(_m("You may not register with nickname '%s'."),
+ // TRANS: Validation failure for nickname. %s is the nickname.
+ $msg = sprintf(_m("You may not register with nickname \"%s\"."),
$nickname);
throw new ClientException($msg);
}
@@ -179,7 +181,8 @@ class BlacklistPlugin extends Plugin
if (!empty($homepage)) {
if (!$this->_checkUrl($homepage)) {
- $msg = sprintf(_m("You may not use homepage '%s'."),
+ // TRANS: Validation failure for URL. %s is the URL.
+ $msg = sprintf(_m("You may not use homepage \"%s\"."),
$homepage);
throw new ClientException($msg);
}
@@ -189,7 +192,8 @@ class BlacklistPlugin extends Plugin
if (!empty($nickname)) {
if (!$this->_checkNickname($nickname)) {
- $msg = sprintf(_m("You may not use nickname '%s'."),
+ // TRANS: Validation failure for nickname. %s is the nickname.
+ $msg = sprintf(_m("You may not use nickname \"%s\"."),
$nickname);
throw new ClientException($msg);
}
@@ -231,6 +235,7 @@ class BlacklistPlugin extends Plugin
$url = htmlspecialchars_decode($url);
if (!$this->_checkUrl($url)) {
+ // TRANS: Validation failure for URL. %s is the URL.
$msg = sprintf(_m("You may not use URL \"%s\" in notices."),
$url);
throw new ClientException($msg);
@@ -372,8 +377,10 @@ class BlacklistPlugin extends Plugin
$action_name = $nav->action->trimmed('action');
$nav->out->menuItem(common_local_url('blacklistadminpanel'),
- _m('Blacklist'),
- _m('Blacklist configuration'),
+ // TRANS: Menu item in admin panel.
+ _m('MENU','Blacklist'),
+ // TRANS: Tooltip for menu item in admin panel.
+ _m('TOOLTIP','Blacklist configuration'),
$action_name == 'blacklistadminpanel',
'nav_blacklist_admin_panel');
}
@@ -399,6 +406,7 @@ class BlacklistPlugin extends Plugin
$action->elementStart('li');
$this->checkboxAndText($action,
'blacklistnickname',
+ // TRANS: Checkbox with text label in the delete user form.
_m('Add this nickname pattern to blacklist'),
'blacklistnicknamepattern',
$this->patternizeNickname($user->nickname));
@@ -408,6 +416,7 @@ class BlacklistPlugin extends Plugin
$action->elementStart('li');
$this->checkboxAndText($action,
'blacklisthomepage',
+ // TRANS: Checkbox with text label in the delete user form.
_m('Add this homepage pattern to blacklist'),
'blacklisthomepagepattern',
$this->patternizeHomepage($profile->homepage));
@@ -463,4 +472,82 @@ class BlacklistPlugin extends Plugin
$hostname = parse_url($homepage, PHP_URL_HOST);
return $hostname;
}
+
+ function onStartHandleFeedEntry($activity)
+ {
+ return $this->_checkActivity($activity);
+ }
+
+ function onStartHandleSalmon($activity)
+ {
+ return $this->_checkActivity($activity);
+ }
+
+ function _checkActivity($activity)
+ {
+ $actor = $activity->actor;
+
+ if (empty($actor)) {
+ return true;
+ }
+
+ $homepage = strtolower($actor->link);
+
+ if (!empty($homepage)) {
+ if (!$this->_checkUrl($homepage)) {
+ // TRANS: Exception thrown trying to post a notice while having set a blocked homepage URL. %s is the blocked URL.
+ $msg = sprintf(_m("Users from \"%s\" blocked."),
+ $homepage);
+ throw new ClientException($msg);
+ }
+ }
+
+ $nickname = strtolower($actor->poco->preferredUsername);
+
+ if (!empty($nickname)) {
+ if (!$this->_checkNickname($nickname)) {
+ // TRANS: Exception thrown trying to post a notice while having a blocked nickname. %s is the blocked nickname.
+ $msg = sprintf(_m("Posts from nickname \"%s\" disallowed."),
+ $nickname);
+ throw new ClientException($msg);
+ }
+ }
+
+ return true;
+ }
+
+ /**
+ * Check URLs and homepages for blacklisted users.
+ */
+ function onStartSubscribe($subscriber, $other)
+ {
+ foreach (array($other->profileurl, $other->homepage) as $url) {
+
+ if (empty($url)) {
+ continue;
+ }
+
+ $url = strtolower($url);
+
+ if (!$this->_checkUrl($url)) {
+ // TRANS: Client exception thrown trying to subscribe to a person with a blocked homepage or site URL. %s is the blocked URL.
+ $msg = sprintf(_m("Users from \"%s\" blocked."),
+ $url);
+ throw new ClientException($msg);
+ }
+ }
+
+ $nickname = $other->nickname;
+
+ if (!empty($nickname)) {
+ if (!$this->_checkNickname($nickname)) {
+ // TRANS: Client exception thrown trying to subscribe to a person with a blocked nickname. %s is the blocked nickname.
+ $msg = sprintf(_m("Can't subscribe to nickname \"%s\"."),
+ $nickname);
+ throw new ClientException($msg);
+ }
+ }
+
+ return true;
+ }
}
diff --git a/plugins/Blacklist/locale/Blacklist.pot b/plugins/Blacklist/locale/Blacklist.pot
index a58f7b4d7..2dbbd25f7 100644
--- a/plugins/Blacklist/locale/Blacklist.pot
+++ b/plugins/Blacklist/locale/Blacklist.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,51 +16,85 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: BlacklistPlugin.php:148
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:149
#, php-format
-msgid "You may not register with homepage '%s'."
+msgid "You may not register with homepage \"%s\"."
msgstr ""
-#: BlacklistPlugin.php:158
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:160
#, php-format
-msgid "You may not register with nickname '%s'."
+msgid "You may not register with nickname \"%s\"."
msgstr ""
-#: BlacklistPlugin.php:182
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:185
#, php-format
-msgid "You may not use homepage '%s'."
+msgid "You may not use homepage \"%s\"."
msgstr ""
-#: BlacklistPlugin.php:192
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:196
#, php-format
-msgid "You may not use nickname '%s'."
+msgid "You may not use nickname \"%s\"."
msgstr ""
-#: BlacklistPlugin.php:234
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:239
#, php-format
msgid "You may not use URL \"%s\" in notices."
msgstr ""
-#: BlacklistPlugin.php:338
+#: BlacklistPlugin.php:343
msgid "Keeps a blacklist of forbidden nickname and URL patterns."
msgstr ""
-#: BlacklistPlugin.php:375 blacklistadminpanel.php:52
+#. TRANS: Menu item in admin panel.
+#: BlacklistPlugin.php:381
+msgctxt "MENU"
msgid "Blacklist"
msgstr ""
-#: BlacklistPlugin.php:376
+#. TRANS: Tooltip for menu item in admin panel.
+#: BlacklistPlugin.php:383
+msgctxt "TOOLTIP"
msgid "Blacklist configuration"
msgstr ""
-#: BlacklistPlugin.php:402
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:410
msgid "Add this nickname pattern to blacklist"
msgstr ""
-#: BlacklistPlugin.php:411
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:420
msgid "Add this homepage pattern to blacklist"
msgstr ""
+#. TRANS: Exception thrown trying to post a notice while having set a blocked homepage URL. %s is the blocked URL.
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked homepage or site URL. %s is the blocked URL.
+#: BlacklistPlugin.php:499 BlacklistPlugin.php:534
+#, php-format
+msgid "Users from \"%s\" blocked."
+msgstr ""
+
+#. TRANS: Exception thrown trying to post a notice while having a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:510
+#, php-format
+msgid "Posts from nickname \"%s\" disallowed."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:545
+#, php-format
+msgid "Can't subscribe to nickname \"%s\"."
+msgstr ""
+
+#: blacklistadminpanel.php:52
+msgid "Blacklist"
+msgstr ""
+
#: blacklistadminpanel.php:62
msgid "Blacklisted URLs and nicknames"
msgstr ""
diff --git a/plugins/Blacklist/locale/br/LC_MESSAGES/Blacklist.po b/plugins/Blacklist/locale/br/LC_MESSAGES/Blacklist.po
index 40ba32609..5e6bf3afa 100644
--- a/plugins/Blacklist/locale/br/LC_MESSAGES/Blacklist.po
+++ b/plugins/Blacklist/locale/br/LC_MESSAGES/Blacklist.po
@@ -9,63 +9,97 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Blacklist\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:17+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-blacklist\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: BlacklistPlugin.php:148
-#, php-format
-msgid "You may not register with homepage '%s'."
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:149
+#, fuzzy, php-format
+msgid "You may not register with homepage \"%s\"."
msgstr "Ne c'hellit ket en em enskrivañ gant ar bajenn degemer \"%s\"."
-#: BlacklistPlugin.php:158
-#, php-format
-msgid "You may not register with nickname '%s'."
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:160
+#, fuzzy, php-format
+msgid "You may not register with nickname \"%s\"."
msgstr "Ne c'hellit ket en em enskrivañ gant al lesanv \"%s\"."
-#: BlacklistPlugin.php:182
-#, php-format
-msgid "You may not use homepage '%s'."
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:185
+#, fuzzy, php-format
+msgid "You may not use homepage \"%s\"."
msgstr "Ne c'hellit ket implij ar bajenn degemer \"%s\"."
-#: BlacklistPlugin.php:192
-#, php-format
-msgid "You may not use nickname '%s'."
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:196
+#, fuzzy, php-format
+msgid "You may not use nickname \"%s\"."
msgstr "Ne c'hellit ket implij al lesanv \"%s\"."
-#: BlacklistPlugin.php:234
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:239
#, php-format
msgid "You may not use URL \"%s\" in notices."
msgstr "Ne c'hellit ket implij an URL \"%s\" en alioù."
-#: BlacklistPlugin.php:338
+#: BlacklistPlugin.php:343
msgid "Keeps a blacklist of forbidden nickname and URL patterns."
msgstr ""
-#: BlacklistPlugin.php:375 blacklistadminpanel.php:52
+#. TRANS: Menu item in admin panel.
+#: BlacklistPlugin.php:381
+msgctxt "MENU"
msgid "Blacklist"
msgstr ""
-#: BlacklistPlugin.php:376
+#. TRANS: Tooltip for menu item in admin panel.
+#: BlacklistPlugin.php:383
+msgctxt "TOOLTIP"
msgid "Blacklist configuration"
msgstr ""
-#: BlacklistPlugin.php:402
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:410
msgid "Add this nickname pattern to blacklist"
msgstr ""
-#: BlacklistPlugin.php:411
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:420
msgid "Add this homepage pattern to blacklist"
msgstr ""
+#. TRANS: Exception thrown trying to post a notice while having set a blocked homepage URL. %s is the blocked URL.
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked homepage or site URL. %s is the blocked URL.
+#: BlacklistPlugin.php:499 BlacklistPlugin.php:534
+#, php-format
+msgid "Users from \"%s\" blocked."
+msgstr ""
+
+#. TRANS: Exception thrown trying to post a notice while having a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:510
+#, php-format
+msgid "Posts from nickname \"%s\" disallowed."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:545
+#, fuzzy, php-format
+msgid "Can't subscribe to nickname \"%s\"."
+msgstr "Ne c'hellit ket implij al lesanv \"%s\"."
+
+#: blacklistadminpanel.php:52
+msgid "Blacklist"
+msgstr ""
+
#: blacklistadminpanel.php:62
msgid "Blacklisted URLs and nicknames"
msgstr ""
diff --git a/plugins/Blacklist/locale/de/LC_MESSAGES/Blacklist.po b/plugins/Blacklist/locale/de/LC_MESSAGES/Blacklist.po
index cbc54fa4e..35efa11df 100644
--- a/plugins/Blacklist/locale/de/LC_MESSAGES/Blacklist.po
+++ b/plugins/Blacklist/locale/de/LC_MESSAGES/Blacklist.po
@@ -9,63 +9,99 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Blacklist\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:17+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-blacklist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: BlacklistPlugin.php:148
-#, php-format
-msgid "You may not register with homepage '%s'."
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:149
+#, fuzzy, php-format
+msgid "You may not register with homepage \"%s\"."
msgstr "Du darfst dich nicht mit der Homepage „%s“ anmelden."
-#: BlacklistPlugin.php:158
-#, php-format
-msgid "You may not register with nickname '%s'."
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:160
+#, fuzzy, php-format
+msgid "You may not register with nickname \"%s\"."
msgstr "Du darfst dich nicht mit den Benutzernamen „%s“ anmelden."
-#: BlacklistPlugin.php:182
-#, php-format
-msgid "You may not use homepage '%s'."
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:185
+#, fuzzy, php-format
+msgid "You may not use homepage \"%s\"."
msgstr "Du darfst nicht die Homepage „%s“ benutzen."
-#: BlacklistPlugin.php:192
-#, php-format
-msgid "You may not use nickname '%s'."
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:196
+#, fuzzy, php-format
+msgid "You may not use nickname \"%s\"."
msgstr "Du darfst nicht den Benutzernamen „%s“ benutzen."
-#: BlacklistPlugin.php:234
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:239
#, php-format
msgid "You may not use URL \"%s\" in notices."
msgstr "Du darfst nicht die URL „%s“ in Nachrichten verwenden."
-#: BlacklistPlugin.php:338
+#: BlacklistPlugin.php:343
msgid "Keeps a blacklist of forbidden nickname and URL patterns."
msgstr "Hält eine schwarze Liste der verbotenen Benutzernamen und URL-Muster."
-#: BlacklistPlugin.php:375 blacklistadminpanel.php:52
+#. TRANS: Menu item in admin panel.
+#: BlacklistPlugin.php:381
+#, fuzzy
+msgctxt "MENU"
msgid "Blacklist"
msgstr "Schwarze Liste"
-#: BlacklistPlugin.php:376
+#. TRANS: Tooltip for menu item in admin panel.
+#: BlacklistPlugin.php:383
+#, fuzzy
+msgctxt "TOOLTIP"
msgid "Blacklist configuration"
msgstr "Konfiguration der schwarzen Liste"
-#: BlacklistPlugin.php:402
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:410
msgid "Add this nickname pattern to blacklist"
msgstr "Dieses Benutzernamen-Muster zur schwarzen Liste hinzufügen"
-#: BlacklistPlugin.php:411
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:420
msgid "Add this homepage pattern to blacklist"
msgstr "Dieses Homepage-Muster zur schwarzen Liste hinzufügen"
+#. TRANS: Exception thrown trying to post a notice while having set a blocked homepage URL. %s is the blocked URL.
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked homepage or site URL. %s is the blocked URL.
+#: BlacklistPlugin.php:499 BlacklistPlugin.php:534
+#, php-format
+msgid "Users from \"%s\" blocked."
+msgstr ""
+
+#. TRANS: Exception thrown trying to post a notice while having a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:510
+#, php-format
+msgid "Posts from nickname \"%s\" disallowed."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:545
+#, fuzzy, php-format
+msgid "Can't subscribe to nickname \"%s\"."
+msgstr "Du darfst nicht den Benutzernamen „%s“ benutzen."
+
+#: blacklistadminpanel.php:52
+msgid "Blacklist"
+msgstr "Schwarze Liste"
+
#: blacklistadminpanel.php:62
msgid "Blacklisted URLs and nicknames"
msgstr "URLs und Benutzernamen auf der schwarzen Liste"
diff --git a/plugins/Blacklist/locale/es/LC_MESSAGES/Blacklist.po b/plugins/Blacklist/locale/es/LC_MESSAGES/Blacklist.po
index 09799df24..4422c017f 100644
--- a/plugins/Blacklist/locale/es/LC_MESSAGES/Blacklist.po
+++ b/plugins/Blacklist/locale/es/LC_MESSAGES/Blacklist.po
@@ -10,64 +10,100 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Blacklist\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:17+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-blacklist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: BlacklistPlugin.php:148
-#, php-format
-msgid "You may not register with homepage '%s'."
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:149
+#, fuzzy, php-format
+msgid "You may not register with homepage \"%s\"."
msgstr "No puedes registrarte con la página principal '%s'."
-#: BlacklistPlugin.php:158
-#, php-format
-msgid "You may not register with nickname '%s'."
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:160
+#, fuzzy, php-format
+msgid "You may not register with nickname \"%s\"."
msgstr "No puedes registrarte con el nombre de usuario '%s'."
-#: BlacklistPlugin.php:182
-#, php-format
-msgid "You may not use homepage '%s'."
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:185
+#, fuzzy, php-format
+msgid "You may not use homepage \"%s\"."
msgstr "No puedes utilizar la página de inicio '%s'."
-#: BlacklistPlugin.php:192
-#, php-format
-msgid "You may not use nickname '%s'."
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:196
+#, fuzzy, php-format
+msgid "You may not use nickname \"%s\"."
msgstr "No puedes utilizar el nombre de usuario '%s'."
-#: BlacklistPlugin.php:234
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:239
#, php-format
msgid "You may not use URL \"%s\" in notices."
msgstr "No puedes utilizar el URL \"%s\" en los mensajes."
-#: BlacklistPlugin.php:338
+#: BlacklistPlugin.php:343
msgid "Keeps a blacklist of forbidden nickname and URL patterns."
msgstr ""
"Mantiene una lista negra de patrones de nombres de usuario y URL prohibidos."
-#: BlacklistPlugin.php:375 blacklistadminpanel.php:52
+#. TRANS: Menu item in admin panel.
+#: BlacklistPlugin.php:381
+#, fuzzy
+msgctxt "MENU"
msgid "Blacklist"
msgstr "Lista negra"
-#: BlacklistPlugin.php:376
+#. TRANS: Tooltip for menu item in admin panel.
+#: BlacklistPlugin.php:383
+#, fuzzy
+msgctxt "TOOLTIP"
msgid "Blacklist configuration"
msgstr "Configuración de lista negra"
-#: BlacklistPlugin.php:402
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:410
msgid "Add this nickname pattern to blacklist"
msgstr "Añadir este patrón de nombre de usuario a la lista negra"
-#: BlacklistPlugin.php:411
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:420
msgid "Add this homepage pattern to blacklist"
msgstr "Añadir este patrón de página principal a la lista negra"
+#. TRANS: Exception thrown trying to post a notice while having set a blocked homepage URL. %s is the blocked URL.
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked homepage or site URL. %s is the blocked URL.
+#: BlacklistPlugin.php:499 BlacklistPlugin.php:534
+#, php-format
+msgid "Users from \"%s\" blocked."
+msgstr ""
+
+#. TRANS: Exception thrown trying to post a notice while having a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:510
+#, php-format
+msgid "Posts from nickname \"%s\" disallowed."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:545
+#, fuzzy, php-format
+msgid "Can't subscribe to nickname \"%s\"."
+msgstr "No puedes utilizar el nombre de usuario '%s'."
+
+#: blacklistadminpanel.php:52
+msgid "Blacklist"
+msgstr "Lista negra"
+
#: blacklistadminpanel.php:62
msgid "Blacklisted URLs and nicknames"
msgstr "URL y nombres de usuario incluidos en la lista negra"
diff --git a/plugins/Blacklist/locale/fr/LC_MESSAGES/Blacklist.po b/plugins/Blacklist/locale/fr/LC_MESSAGES/Blacklist.po
index f6a1d195c..23502a737 100644
--- a/plugins/Blacklist/locale/fr/LC_MESSAGES/Blacklist.po
+++ b/plugins/Blacklist/locale/fr/LC_MESSAGES/Blacklist.po
@@ -10,63 +10,99 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Blacklist\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:17+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-blacklist\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-#: BlacklistPlugin.php:148
-#, php-format
-msgid "You may not register with homepage '%s'."
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:149
+#, fuzzy, php-format
+msgid "You may not register with homepage \"%s\"."
msgstr "Vous ne pouvez pas vous inscrire avec la page d’accueil « %s »."
-#: BlacklistPlugin.php:158
-#, php-format
-msgid "You may not register with nickname '%s'."
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:160
+#, fuzzy, php-format
+msgid "You may not register with nickname \"%s\"."
msgstr "Vous ne pouvez pas vous inscrire avec le pseudonyme « %s »."
-#: BlacklistPlugin.php:182
-#, php-format
-msgid "You may not use homepage '%s'."
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:185
+#, fuzzy, php-format
+msgid "You may not use homepage \"%s\"."
msgstr "Vous ne pouvez pas utiliser la page d’accueil « %s »."
-#: BlacklistPlugin.php:192
-#, php-format
-msgid "You may not use nickname '%s'."
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:196
+#, fuzzy, php-format
+msgid "You may not use nickname \"%s\"."
msgstr "Vous ne pouvez pas utiliser le pseudonyme « %s »."
-#: BlacklistPlugin.php:234
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:239
#, php-format
msgid "You may not use URL \"%s\" in notices."
msgstr "Vous ne pouvez pas utiliser l’URL « %s » dans les avis."
-#: BlacklistPlugin.php:338
+#: BlacklistPlugin.php:343
msgid "Keeps a blacklist of forbidden nickname and URL patterns."
msgstr "Maintient une liste noire des pseudonymes et motifs d’URL interdits."
-#: BlacklistPlugin.php:375 blacklistadminpanel.php:52
+#. TRANS: Menu item in admin panel.
+#: BlacklistPlugin.php:381
+#, fuzzy
+msgctxt "MENU"
msgid "Blacklist"
msgstr "Liste noire"
-#: BlacklistPlugin.php:376
+#. TRANS: Tooltip for menu item in admin panel.
+#: BlacklistPlugin.php:383
+#, fuzzy
+msgctxt "TOOLTIP"
msgid "Blacklist configuration"
msgstr "Configuration de la liste noire"
-#: BlacklistPlugin.php:402
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:410
msgid "Add this nickname pattern to blacklist"
msgstr "Ajouter ce motif de pseudonymes à la liste noire"
-#: BlacklistPlugin.php:411
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:420
msgid "Add this homepage pattern to blacklist"
msgstr "Ajouter ce motif de pages d’accueil à la liste noire"
+#. TRANS: Exception thrown trying to post a notice while having set a blocked homepage URL. %s is the blocked URL.
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked homepage or site URL. %s is the blocked URL.
+#: BlacklistPlugin.php:499 BlacklistPlugin.php:534
+#, php-format
+msgid "Users from \"%s\" blocked."
+msgstr ""
+
+#. TRANS: Exception thrown trying to post a notice while having a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:510
+#, php-format
+msgid "Posts from nickname \"%s\" disallowed."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:545
+#, fuzzy, php-format
+msgid "Can't subscribe to nickname \"%s\"."
+msgstr "Vous ne pouvez pas utiliser le pseudonyme « %s »."
+
+#: blacklistadminpanel.php:52
+msgid "Blacklist"
+msgstr "Liste noire"
+
#: blacklistadminpanel.php:62
msgid "Blacklisted URLs and nicknames"
msgstr "Liste noire d’URL et de pseudonymes"
diff --git a/plugins/Blacklist/locale/gl/LC_MESSAGES/Blacklist.po b/plugins/Blacklist/locale/gl/LC_MESSAGES/Blacklist.po
index daf89cc50..7c3f489ab 100644
--- a/plugins/Blacklist/locale/gl/LC_MESSAGES/Blacklist.po
+++ b/plugins/Blacklist/locale/gl/LC_MESSAGES/Blacklist.po
@@ -9,63 +9,99 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Blacklist\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:17+0000\n"
"Language-Team: Galician <http://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: gl\n"
"X-Message-Group: #out-statusnet-plugin-blacklist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: BlacklistPlugin.php:148
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:149
#, php-format
-msgid "You may not register with homepage '%s'."
+msgid "You may not register with homepage \"%s\"."
msgstr ""
-#: BlacklistPlugin.php:158
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:160
#, php-format
-msgid "You may not register with nickname '%s'."
+msgid "You may not register with nickname \"%s\"."
msgstr ""
-#: BlacklistPlugin.php:182
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:185
#, php-format
-msgid "You may not use homepage '%s'."
+msgid "You may not use homepage \"%s\"."
msgstr ""
-#: BlacklistPlugin.php:192
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:196
#, php-format
-msgid "You may not use nickname '%s'."
+msgid "You may not use nickname \"%s\"."
msgstr ""
-#: BlacklistPlugin.php:234
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:239
#, php-format
msgid "You may not use URL \"%s\" in notices."
msgstr ""
-#: BlacklistPlugin.php:338
+#: BlacklistPlugin.php:343
msgid "Keeps a blacklist of forbidden nickname and URL patterns."
msgstr ""
-#: BlacklistPlugin.php:375 blacklistadminpanel.php:52
+#. TRANS: Menu item in admin panel.
+#: BlacklistPlugin.php:381
+#, fuzzy
+msgctxt "MENU"
msgid "Blacklist"
msgstr "Lista negra"
-#: BlacklistPlugin.php:376
+#. TRANS: Tooltip for menu item in admin panel.
+#: BlacklistPlugin.php:383
+#, fuzzy
+msgctxt "TOOLTIP"
msgid "Blacklist configuration"
msgstr "Configuración da lista negra"
-#: BlacklistPlugin.php:402
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:410
msgid "Add this nickname pattern to blacklist"
msgstr ""
-#: BlacklistPlugin.php:411
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:420
msgid "Add this homepage pattern to blacklist"
msgstr ""
+#. TRANS: Exception thrown trying to post a notice while having set a blocked homepage URL. %s is the blocked URL.
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked homepage or site URL. %s is the blocked URL.
+#: BlacklistPlugin.php:499 BlacklistPlugin.php:534
+#, php-format
+msgid "Users from \"%s\" blocked."
+msgstr ""
+
+#. TRANS: Exception thrown trying to post a notice while having a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:510
+#, php-format
+msgid "Posts from nickname \"%s\" disallowed."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:545
+#, php-format
+msgid "Can't subscribe to nickname \"%s\"."
+msgstr ""
+
+#: blacklistadminpanel.php:52
+msgid "Blacklist"
+msgstr "Lista negra"
+
#: blacklistadminpanel.php:62
msgid "Blacklisted URLs and nicknames"
msgstr ""
diff --git a/plugins/Blacklist/locale/ia/LC_MESSAGES/Blacklist.po b/plugins/Blacklist/locale/ia/LC_MESSAGES/Blacklist.po
index 82b37a1a2..9e4758476 100644
--- a/plugins/Blacklist/locale/ia/LC_MESSAGES/Blacklist.po
+++ b/plugins/Blacklist/locale/ia/LC_MESSAGES/Blacklist.po
@@ -9,64 +9,98 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Blacklist\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-28 23:09:57+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-28 00:09:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75629); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-blacklist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: BlacklistPlugin.php:148
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:149
#, php-format
-msgid "You may not register with homepage '%s'."
-msgstr "Tu non pote registrar te con le pagina personal '%s'."
+msgid "You may not register with homepage \"%s\"."
+msgstr "Tu non pote registrar te con le pagina personal \"%s\"."
-#: BlacklistPlugin.php:158
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:160
#, php-format
-msgid "You may not register with nickname '%s'."
-msgstr "Tu non pote registrar te con le pseudonymo '%s'."
+msgid "You may not register with nickname \"%s\"."
+msgstr "Tu non pote registrar te con le pseudonymo \"%s\"."
-#: BlacklistPlugin.php:182
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:185
#, php-format
-msgid "You may not use homepage '%s'."
-msgstr "Tu non pote usar le pagina personal '%s'."
+msgid "You may not use homepage \"%s\"."
+msgstr "Tu non pote usar le pagina personal \"%s\"."
-#: BlacklistPlugin.php:192
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:196
#, php-format
-msgid "You may not use nickname '%s'."
-msgstr "Tu non pote usar le pseudonymo '%s'."
+msgid "You may not use nickname \"%s\"."
+msgstr "Tu non pote usar le pseudonymo \"%s\"."
-#: BlacklistPlugin.php:234
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:239
#, php-format
msgid "You may not use URL \"%s\" in notices."
msgstr "Tu non pote usar le URL \"%s\" in notas."
-#: BlacklistPlugin.php:338
+#: BlacklistPlugin.php:343
msgid "Keeps a blacklist of forbidden nickname and URL patterns."
msgstr ""
"Tene un lista nigre de pseudonymos e patronos de adresse URL prohibite."
-#: BlacklistPlugin.php:375 blacklistadminpanel.php:52
+#. TRANS: Menu item in admin panel.
+#: BlacklistPlugin.php:381
+msgctxt "MENU"
msgid "Blacklist"
msgstr "Lista nigre"
-#: BlacklistPlugin.php:376
+#. TRANS: Tooltip for menu item in admin panel.
+#: BlacklistPlugin.php:383
+msgctxt "TOOLTIP"
msgid "Blacklist configuration"
msgstr "Configuration del lista nigre"
-#: BlacklistPlugin.php:402
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:410
msgid "Add this nickname pattern to blacklist"
msgstr "Adder iste patrono de pseudonymo al lista nigre"
-#: BlacklistPlugin.php:411
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:420
msgid "Add this homepage pattern to blacklist"
msgstr "Adder iste patrono de pagina personal al lista nigre"
+#. TRANS: Exception thrown trying to post a notice while having set a blocked homepage URL. %s is the blocked URL.
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked homepage or site URL. %s is the blocked URL.
+#: BlacklistPlugin.php:499 BlacklistPlugin.php:534
+#, php-format
+msgid "Users from \"%s\" blocked."
+msgstr "Usatores de \"%s\" blocate."
+
+#. TRANS: Exception thrown trying to post a notice while having a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:510
+#, php-format
+msgid "Posts from nickname \"%s\" disallowed."
+msgstr "Notas del pseudonymo \"%s\" non permittite."
+
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:545
+#, php-format
+msgid "Can't subscribe to nickname \"%s\"."
+msgstr "Non pote subscriber al pseudonymo \"%s\"."
+
+#: blacklistadminpanel.php:52
+msgid "Blacklist"
+msgstr "Lista nigre"
+
#: blacklistadminpanel.php:62
msgid "Blacklisted URLs and nicknames"
msgstr "URLs e pseudonymos in lista nigre"
diff --git a/plugins/Blacklist/locale/mk/LC_MESSAGES/Blacklist.po b/plugins/Blacklist/locale/mk/LC_MESSAGES/Blacklist.po
index a1866c1dc..bb0f2213a 100644
--- a/plugins/Blacklist/locale/mk/LC_MESSAGES/Blacklist.po
+++ b/plugins/Blacklist/locale/mk/LC_MESSAGES/Blacklist.po
@@ -9,63 +9,97 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Blacklist\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-28 23:09:57+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-28 00:09:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75629); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-blacklist\n"
"Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"
-#: BlacklistPlugin.php:148
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:149
#, php-format
-msgid "You may not register with homepage '%s'."
+msgid "You may not register with homepage \"%s\"."
msgstr "Не можете да се регистрирате со домашната страница „%s“."
-#: BlacklistPlugin.php:158
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:160
#, php-format
-msgid "You may not register with nickname '%s'."
+msgid "You may not register with nickname \"%s\"."
msgstr "Не можете да се регистрирате со прекарот „%s“."
-#: BlacklistPlugin.php:182
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:185
#, php-format
-msgid "You may not use homepage '%s'."
+msgid "You may not use homepage \"%s\"."
msgstr "Не можете да ја користите домашната страница „%s“."
-#: BlacklistPlugin.php:192
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:196
#, php-format
-msgid "You may not use nickname '%s'."
+msgid "You may not use nickname \"%s\"."
msgstr "Не можете да го користите прекарот „%s“."
-#: BlacklistPlugin.php:234
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:239
#, php-format
msgid "You may not use URL \"%s\" in notices."
msgstr "Не можете да ја користите URL-адресата „%s“ во забелешки."
-#: BlacklistPlugin.php:338
+#: BlacklistPlugin.php:343
msgid "Keeps a blacklist of forbidden nickname and URL patterns."
msgstr "Води црн список на забранети видови на прекари и URL-адреси."
-#: BlacklistPlugin.php:375 blacklistadminpanel.php:52
+#. TRANS: Menu item in admin panel.
+#: BlacklistPlugin.php:381
+msgctxt "MENU"
msgid "Blacklist"
msgstr "Црн список"
-#: BlacklistPlugin.php:376
+#. TRANS: Tooltip for menu item in admin panel.
+#: BlacklistPlugin.php:383
+msgctxt "TOOLTIP"
msgid "Blacklist configuration"
-msgstr "Поставки на црниот список"
+msgstr "Поставки за црниот список"
-#: BlacklistPlugin.php:402
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:410
msgid "Add this nickname pattern to blacklist"
msgstr "Додај го овој вид прекар во црниот список"
-#: BlacklistPlugin.php:411
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:420
msgid "Add this homepage pattern to blacklist"
msgstr "Додај го овој вид домашна страница во црниот список"
+#. TRANS: Exception thrown trying to post a notice while having set a blocked homepage URL. %s is the blocked URL.
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked homepage or site URL. %s is the blocked URL.
+#: BlacklistPlugin.php:499 BlacklistPlugin.php:534
+#, php-format
+msgid "Users from \"%s\" blocked."
+msgstr "Корисниците од „%s“ се блокирани."
+
+#. TRANS: Exception thrown trying to post a notice while having a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:510
+#, php-format
+msgid "Posts from nickname \"%s\" disallowed."
+msgstr "Објавите од прекарот „%s“ не се дозволени."
+
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:545
+#, php-format
+msgid "Can't subscribe to nickname \"%s\"."
+msgstr "Не можете да се претплатите на прекарот „%s“."
+
+#: blacklistadminpanel.php:52
+msgid "Blacklist"
+msgstr "Црн список"
+
#: blacklistadminpanel.php:62
msgid "Blacklisted URLs and nicknames"
msgstr "URL-адреси и прекари на црниот список"
diff --git a/plugins/Blacklist/locale/nl/LC_MESSAGES/Blacklist.po b/plugins/Blacklist/locale/nl/LC_MESSAGES/Blacklist.po
index 21e731cee..4f389e657 100644
--- a/plugins/Blacklist/locale/nl/LC_MESSAGES/Blacklist.po
+++ b/plugins/Blacklist/locale/nl/LC_MESSAGES/Blacklist.po
@@ -9,63 +9,97 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Blacklist\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-28 23:09:57+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-28 00:09:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75629); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-blacklist\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: BlacklistPlugin.php:148
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:149
#, php-format
-msgid "You may not register with homepage '%s'."
+msgid "You may not register with homepage \"%s\"."
msgstr "U kunt niet registreren met \"%s\" als homepage."
-#: BlacklistPlugin.php:158
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:160
#, php-format
-msgid "You may not register with nickname '%s'."
+msgid "You may not register with nickname \"%s\"."
msgstr "U kunt niet registreren met \"%s\" als gebruikersnaam."
-#: BlacklistPlugin.php:182
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:185
#, php-format
-msgid "You may not use homepage '%s'."
+msgid "You may not use homepage \"%s\"."
msgstr "U mag \"%s\" niet als homepage instellen."
-#: BlacklistPlugin.php:192
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:196
#, php-format
-msgid "You may not use nickname '%s'."
+msgid "You may not use nickname \"%s\"."
msgstr "U mag \"%s\" niet als gebruikersnaam gebruiken."
-#: BlacklistPlugin.php:234
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:239
#, php-format
msgid "You may not use URL \"%s\" in notices."
msgstr "U mag de URL \"%s\" niet gebruiken in mededelingen."
-#: BlacklistPlugin.php:338
+#: BlacklistPlugin.php:343
msgid "Keeps a blacklist of forbidden nickname and URL patterns."
msgstr "Houdt een lijst bij van verboden gebruikersnamen en URL-patronen."
-#: BlacklistPlugin.php:375 blacklistadminpanel.php:52
+#. TRANS: Menu item in admin panel.
+#: BlacklistPlugin.php:381
+msgctxt "MENU"
msgid "Blacklist"
msgstr "Zwarte lijst"
-#: BlacklistPlugin.php:376
+#. TRANS: Tooltip for menu item in admin panel.
+#: BlacklistPlugin.php:383
+msgctxt "TOOLTIP"
msgid "Blacklist configuration"
msgstr "Instellingen voor zwarte lijst"
-#: BlacklistPlugin.php:402
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:410
msgid "Add this nickname pattern to blacklist"
msgstr "Dit gebruikersnaampatroon aan de zwarte lijst toevoegen"
-#: BlacklistPlugin.php:411
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:420
msgid "Add this homepage pattern to blacklist"
msgstr "Dit homepagepatroon aan de zwarte lijst toevoegen"
+#. TRANS: Exception thrown trying to post a notice while having set a blocked homepage URL. %s is the blocked URL.
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked homepage or site URL. %s is the blocked URL.
+#: BlacklistPlugin.php:499 BlacklistPlugin.php:534
+#, php-format
+msgid "Users from \"%s\" blocked."
+msgstr "Gebruikers van \"%s\" zijn geblokkeerd."
+
+#. TRANS: Exception thrown trying to post a notice while having a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:510
+#, php-format
+msgid "Posts from nickname \"%s\" disallowed."
+msgstr "Gebruiker \"%s\" mag geen berichten plaatsen."
+
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:545
+#, php-format
+msgid "Can't subscribe to nickname \"%s\"."
+msgstr "U kunt niet abonneren op de gebruiker \"%s\"."
+
+#: blacklistadminpanel.php:52
+msgid "Blacklist"
+msgstr "Zwarte lijst"
+
#: blacklistadminpanel.php:62
msgid "Blacklisted URLs and nicknames"
msgstr "URL's en gebruikersnamen die op de zwarte lijst staan"
diff --git a/plugins/Blacklist/locale/uk/LC_MESSAGES/Blacklist.po b/plugins/Blacklist/locale/uk/LC_MESSAGES/Blacklist.po
index 8fb53e846..1f733396d 100644
--- a/plugins/Blacklist/locale/uk/LC_MESSAGES/Blacklist.po
+++ b/plugins/Blacklist/locale/uk/LC_MESSAGES/Blacklist.po
@@ -9,64 +9,98 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Blacklist\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-28 23:09:57+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-28 00:09:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75629); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-blacklist\n"
"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
-#: BlacklistPlugin.php:148
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:149
#, php-format
-msgid "You may not register with homepage '%s'."
+msgid "You may not register with homepage \"%s\"."
msgstr "Ви не можете зареєструватися, вказавши «%s» як веб-адресу."
-#: BlacklistPlugin.php:158
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:160
#, php-format
-msgid "You may not register with nickname '%s'."
+msgid "You may not register with nickname \"%s\"."
msgstr "Ви не можете зареєструватися, використавши нікнейм «%s»."
-#: BlacklistPlugin.php:182
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:185
#, php-format
-msgid "You may not use homepage '%s'."
+msgid "You may not use homepage \"%s\"."
msgstr "Ви не можете використовувати веб-адресу «%s»."
-#: BlacklistPlugin.php:192
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:196
#, php-format
-msgid "You may not use nickname '%s'."
+msgid "You may not use nickname \"%s\"."
msgstr "Ви не можете використовувати нікнейм «%s»."
-#: BlacklistPlugin.php:234
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:239
#, php-format
msgid "You may not use URL \"%s\" in notices."
msgstr "Ви не можете використовувати URL-адресу «%s» в своїх повідомленнях."
-#: BlacklistPlugin.php:338
+#: BlacklistPlugin.php:343
msgid "Keeps a blacklist of forbidden nickname and URL patterns."
msgstr "Зберігає чорний список заборонених нікнеймів та URL-шаблонів."
-#: BlacklistPlugin.php:375 blacklistadminpanel.php:52
+#. TRANS: Menu item in admin panel.
+#: BlacklistPlugin.php:381
+msgctxt "MENU"
msgid "Blacklist"
msgstr "Чорний список"
-#: BlacklistPlugin.php:376
+#. TRANS: Tooltip for menu item in admin panel.
+#: BlacklistPlugin.php:383
+msgctxt "TOOLTIP"
msgid "Blacklist configuration"
msgstr "Конфігурація чорного списку"
-#: BlacklistPlugin.php:402
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:410
msgid "Add this nickname pattern to blacklist"
msgstr "Додати цей нікнейм до чорного списку"
-#: BlacklistPlugin.php:411
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:420
msgid "Add this homepage pattern to blacklist"
msgstr "Додати цей шаблон веб-адреси до чорного списку"
+#. TRANS: Exception thrown trying to post a notice while having set a blocked homepage URL. %s is the blocked URL.
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked homepage or site URL. %s is the blocked URL.
+#: BlacklistPlugin.php:499 BlacklistPlugin.php:534
+#, php-format
+msgid "Users from \"%s\" blocked."
+msgstr "Користувачів з «%s» заблоковано."
+
+#. TRANS: Exception thrown trying to post a notice while having a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:510
+#, php-format
+msgid "Posts from nickname \"%s\" disallowed."
+msgstr "Дописи від користувача «%s» заборонені."
+
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:545
+#, php-format
+msgid "Can't subscribe to nickname \"%s\"."
+msgstr "Не можу підписатися до користувача «%s»."
+
+#: blacklistadminpanel.php:52
+msgid "Blacklist"
+msgstr "Чорний список"
+
#: blacklistadminpanel.php:62
msgid "Blacklisted URLs and nicknames"
msgstr "URL-адреси і нікнеми, що містяться в чорному списку"
diff --git a/plugins/Blacklist/locale/zh_CN/LC_MESSAGES/Blacklist.po b/plugins/Blacklist/locale/zh_CN/LC_MESSAGES/Blacklist.po
index 58661e647..a195cf379 100644
--- a/plugins/Blacklist/locale/zh_CN/LC_MESSAGES/Blacklist.po
+++ b/plugins/Blacklist/locale/zh_CN/LC_MESSAGES/Blacklist.po
@@ -9,64 +9,100 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Blacklist\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:17+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-blacklist\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-#: BlacklistPlugin.php:148
-#, php-format
-msgid "You may not register with homepage '%s'."
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:149
+#, fuzzy, php-format
+msgid "You may not register with homepage \"%s\"."
msgstr "你不能使用主页 '%s' 注册。"
-#: BlacklistPlugin.php:158
-#, php-format
-msgid "You may not register with nickname '%s'."
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:160
+#, fuzzy, php-format
+msgid "You may not register with nickname \"%s\"."
msgstr "你不能使用昵称 '%s' 注册。"
-#: BlacklistPlugin.php:182
-#, php-format
-msgid "You may not use homepage '%s'."
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:185
+#, fuzzy, php-format
+msgid "You may not use homepage \"%s\"."
msgstr "你不能使用主页 '%s'。"
-#: BlacklistPlugin.php:192
-#, php-format
-msgid "You may not use nickname '%s'."
+#. TRANS: Validation failure for nickname. %s is the nickname.
+#: BlacklistPlugin.php:196
+#, fuzzy, php-format
+msgid "You may not use nickname \"%s\"."
msgstr "你不能使用昵称 '%s'。"
-#: BlacklistPlugin.php:234
+#. TRANS: Validation failure for URL. %s is the URL.
+#: BlacklistPlugin.php:239
#, php-format
msgid "You may not use URL \"%s\" in notices."
msgstr "你不能在提醒中使用URL '%s'。"
-#: BlacklistPlugin.php:338
+#: BlacklistPlugin.php:343
msgid "Keeps a blacklist of forbidden nickname and URL patterns."
msgstr "为被禁止的昵称和URL模板创建黑名单。"
-#: BlacklistPlugin.php:375 blacklistadminpanel.php:52
+#. TRANS: Menu item in admin panel.
+#: BlacklistPlugin.php:381
+#, fuzzy
+msgctxt "MENU"
msgid "Blacklist"
msgstr "黑名单"
-#: BlacklistPlugin.php:376
+#. TRANS: Tooltip for menu item in admin panel.
+#: BlacklistPlugin.php:383
+#, fuzzy
+msgctxt "TOOLTIP"
msgid "Blacklist configuration"
msgstr "黑名单配置"
-#: BlacklistPlugin.php:402
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:410
msgid "Add this nickname pattern to blacklist"
msgstr "向黑名单添加此昵称规则"
-#: BlacklistPlugin.php:411
+#. TRANS: Checkbox with text label in the delete user form.
+#: BlacklistPlugin.php:420
msgid "Add this homepage pattern to blacklist"
msgstr "向黑名单添加此主页规则"
+#. TRANS: Exception thrown trying to post a notice while having set a blocked homepage URL. %s is the blocked URL.
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked homepage or site URL. %s is the blocked URL.
+#: BlacklistPlugin.php:499 BlacklistPlugin.php:534
+#, php-format
+msgid "Users from \"%s\" blocked."
+msgstr ""
+
+#. TRANS: Exception thrown trying to post a notice while having a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:510
+#, php-format
+msgid "Posts from nickname \"%s\" disallowed."
+msgstr ""
+
+#. TRANS: Client exception thrown trying to subscribe to a person with a blocked nickname. %s is the blocked nickname.
+#: BlacklistPlugin.php:545
+#, fuzzy, php-format
+msgid "Can't subscribe to nickname \"%s\"."
+msgstr "你不能使用昵称 '%s'。"
+
+#: blacklistadminpanel.php:52
+msgid "Blacklist"
+msgstr "黑名单"
+
#: blacklistadminpanel.php:62
msgid "Blacklisted URLs and nicknames"
msgstr "黑名单中的URL和昵称"
diff --git a/plugins/BlankAd/locale/BlankAd.pot b/plugins/BlankAd/locale/BlankAd.pot
index 39b24d247..fe56b4da7 100644
--- a/plugins/BlankAd/locale/BlankAd.pot
+++ b/plugins/BlankAd/locale/BlankAd.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/BlankAd/locale/br/LC_MESSAGES/BlankAd.po b/plugins/BlankAd/locale/br/LC_MESSAGES/BlankAd.po
index 236653fd4..ffc7033c5 100644
--- a/plugins/BlankAd/locale/br/LC_MESSAGES/BlankAd.po
+++ b/plugins/BlankAd/locale/br/LC_MESSAGES/BlankAd.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlankAd\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-blankad\n"
diff --git a/plugins/BlankAd/locale/es/LC_MESSAGES/BlankAd.po b/plugins/BlankAd/locale/es/LC_MESSAGES/BlankAd.po
index 9fecedcde..dc57fc316 100644
--- a/plugins/BlankAd/locale/es/LC_MESSAGES/BlankAd.po
+++ b/plugins/BlankAd/locale/es/LC_MESSAGES/BlankAd.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlankAd\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-blankad\n"
diff --git a/plugins/BlankAd/locale/fr/LC_MESSAGES/BlankAd.po b/plugins/BlankAd/locale/fr/LC_MESSAGES/BlankAd.po
index 8153234d5..ee641b1a4 100644
--- a/plugins/BlankAd/locale/fr/LC_MESSAGES/BlankAd.po
+++ b/plugins/BlankAd/locale/fr/LC_MESSAGES/BlankAd.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlankAd\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-blankad\n"
diff --git a/plugins/BlankAd/locale/ia/LC_MESSAGES/BlankAd.po b/plugins/BlankAd/locale/ia/LC_MESSAGES/BlankAd.po
index b887c6961..2ab2693ff 100644
--- a/plugins/BlankAd/locale/ia/LC_MESSAGES/BlankAd.po
+++ b/plugins/BlankAd/locale/ia/LC_MESSAGES/BlankAd.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlankAd\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-blankad\n"
diff --git a/plugins/BlankAd/locale/mk/LC_MESSAGES/BlankAd.po b/plugins/BlankAd/locale/mk/LC_MESSAGES/BlankAd.po
index c01f4ad20..08a8e6d28 100644
--- a/plugins/BlankAd/locale/mk/LC_MESSAGES/BlankAd.po
+++ b/plugins/BlankAd/locale/mk/LC_MESSAGES/BlankAd.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlankAd\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-blankad\n"
diff --git a/plugins/BlankAd/locale/nb/LC_MESSAGES/BlankAd.po b/plugins/BlankAd/locale/nb/LC_MESSAGES/BlankAd.po
index 8a6f38b5f..f9afbe8a5 100644
--- a/plugins/BlankAd/locale/nb/LC_MESSAGES/BlankAd.po
+++ b/plugins/BlankAd/locale/nb/LC_MESSAGES/BlankAd.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlankAd\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-blankad\n"
diff --git a/plugins/BlankAd/locale/nl/LC_MESSAGES/BlankAd.po b/plugins/BlankAd/locale/nl/LC_MESSAGES/BlankAd.po
new file mode 100644
index 000000000..e511e04ee
--- /dev/null
+++ b/plugins/BlankAd/locale/nl/LC_MESSAGES/BlankAd.po
@@ -0,0 +1,26 @@
+# Translation of StatusNet - BlankAd to Dutch (Nederlands)
+# Expored from translatewiki.net
+#
+# Author: Siebrand
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - BlankAd\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
+"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 18:56:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: nl\n"
+"X-Message-Group: #out-statusnet-plugin-blankad\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: BlankAdPlugin.php:127
+msgid "Plugin for testing ad layout."
+msgstr "Plug-in voor het testen van advertentielay-outs."
diff --git a/plugins/BlankAd/locale/pt/LC_MESSAGES/BlankAd.po b/plugins/BlankAd/locale/pt/LC_MESSAGES/BlankAd.po
index 083794203..d329d065f 100644
--- a/plugins/BlankAd/locale/pt/LC_MESSAGES/BlankAd.po
+++ b/plugins/BlankAd/locale/pt/LC_MESSAGES/BlankAd.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlankAd\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-blankad\n"
diff --git a/plugins/BlankAd/locale/ru/LC_MESSAGES/BlankAd.po b/plugins/BlankAd/locale/ru/LC_MESSAGES/BlankAd.po
index 97e5a108b..3d654128f 100644
--- a/plugins/BlankAd/locale/ru/LC_MESSAGES/BlankAd.po
+++ b/plugins/BlankAd/locale/ru/LC_MESSAGES/BlankAd.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlankAd\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-blankad\n"
diff --git a/plugins/BlankAd/locale/tl/LC_MESSAGES/BlankAd.po b/plugins/BlankAd/locale/tl/LC_MESSAGES/BlankAd.po
index 959090e25..1305d75a8 100644
--- a/plugins/BlankAd/locale/tl/LC_MESSAGES/BlankAd.po
+++ b/plugins/BlankAd/locale/tl/LC_MESSAGES/BlankAd.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlankAd\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-blankad\n"
diff --git a/plugins/BlankAd/locale/uk/LC_MESSAGES/BlankAd.po b/plugins/BlankAd/locale/uk/LC_MESSAGES/BlankAd.po
index 87d624dc7..68a454c4c 100644
--- a/plugins/BlankAd/locale/uk/LC_MESSAGES/BlankAd.po
+++ b/plugins/BlankAd/locale/uk/LC_MESSAGES/BlankAd.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlankAd\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-blankad\n"
diff --git a/plugins/BlankAd/locale/zh_CN/LC_MESSAGES/BlankAd.po b/plugins/BlankAd/locale/zh_CN/LC_MESSAGES/BlankAd.po
index 37539ce5a..54690e08c 100644
--- a/plugins/BlankAd/locale/zh_CN/LC_MESSAGES/BlankAd.po
+++ b/plugins/BlankAd/locale/zh_CN/LC_MESSAGES/BlankAd.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlankAd\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:56:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-blankad\n"
diff --git a/plugins/BlogspamNet/locale/BlogspamNet.pot b/plugins/BlogspamNet/locale/BlogspamNet.pot
index 80f1d0984..c10893992 100644
--- a/plugins/BlogspamNet/locale/BlogspamNet.pot
+++ b/plugins/BlogspamNet/locale/BlogspamNet.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/BlogspamNet/locale/br/LC_MESSAGES/BlogspamNet.po b/plugins/BlogspamNet/locale/br/LC_MESSAGES/BlogspamNet.po
index f7c0dcfab..2fc3cfbd6 100644
--- a/plugins/BlogspamNet/locale/br/LC_MESSAGES/BlogspamNet.po
+++ b/plugins/BlogspamNet/locale/br/LC_MESSAGES/BlogspamNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlogspamNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-blogspamnet\n"
diff --git a/plugins/BlogspamNet/locale/de/LC_MESSAGES/BlogspamNet.po b/plugins/BlogspamNet/locale/de/LC_MESSAGES/BlogspamNet.po
index 5f6939023..4d4c0f13f 100644
--- a/plugins/BlogspamNet/locale/de/LC_MESSAGES/BlogspamNet.po
+++ b/plugins/BlogspamNet/locale/de/LC_MESSAGES/BlogspamNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlogspamNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-blogspamnet\n"
diff --git a/plugins/BlogspamNet/locale/es/LC_MESSAGES/BlogspamNet.po b/plugins/BlogspamNet/locale/es/LC_MESSAGES/BlogspamNet.po
index d8d773e50..5c305b708 100644
--- a/plugins/BlogspamNet/locale/es/LC_MESSAGES/BlogspamNet.po
+++ b/plugins/BlogspamNet/locale/es/LC_MESSAGES/BlogspamNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlogspamNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-blogspamnet\n"
diff --git a/plugins/BlogspamNet/locale/fr/LC_MESSAGES/BlogspamNet.po b/plugins/BlogspamNet/locale/fr/LC_MESSAGES/BlogspamNet.po
index e55731db1..766c3d1de 100644
--- a/plugins/BlogspamNet/locale/fr/LC_MESSAGES/BlogspamNet.po
+++ b/plugins/BlogspamNet/locale/fr/LC_MESSAGES/BlogspamNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlogspamNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-blogspamnet\n"
diff --git a/plugins/BlogspamNet/locale/ia/LC_MESSAGES/BlogspamNet.po b/plugins/BlogspamNet/locale/ia/LC_MESSAGES/BlogspamNet.po
index c3ffd5697..b2a2c5100 100644
--- a/plugins/BlogspamNet/locale/ia/LC_MESSAGES/BlogspamNet.po
+++ b/plugins/BlogspamNet/locale/ia/LC_MESSAGES/BlogspamNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlogspamNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-blogspamnet\n"
diff --git a/plugins/BlogspamNet/locale/mk/LC_MESSAGES/BlogspamNet.po b/plugins/BlogspamNet/locale/mk/LC_MESSAGES/BlogspamNet.po
index 40a7b3737..55ca08963 100644
--- a/plugins/BlogspamNet/locale/mk/LC_MESSAGES/BlogspamNet.po
+++ b/plugins/BlogspamNet/locale/mk/LC_MESSAGES/BlogspamNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlogspamNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-blogspamnet\n"
diff --git a/plugins/BlogspamNet/locale/nb/LC_MESSAGES/BlogspamNet.po b/plugins/BlogspamNet/locale/nb/LC_MESSAGES/BlogspamNet.po
index 3f81eb72c..041ff5fd6 100644
--- a/plugins/BlogspamNet/locale/nb/LC_MESSAGES/BlogspamNet.po
+++ b/plugins/BlogspamNet/locale/nb/LC_MESSAGES/BlogspamNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlogspamNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:32:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:19+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-blogspamnet\n"
diff --git a/plugins/BlogspamNet/locale/nl/LC_MESSAGES/BlogspamNet.po b/plugins/BlogspamNet/locale/nl/LC_MESSAGES/BlogspamNet.po
index 9b0b138cc..97d1cc5e5 100644
--- a/plugins/BlogspamNet/locale/nl/LC_MESSAGES/BlogspamNet.po
+++ b/plugins/BlogspamNet/locale/nl/LC_MESSAGES/BlogspamNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlogspamNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:18+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-blogspamnet\n"
diff --git a/plugins/BlogspamNet/locale/pt/LC_MESSAGES/BlogspamNet.po b/plugins/BlogspamNet/locale/pt/LC_MESSAGES/BlogspamNet.po
new file mode 100644
index 000000000..5fb3ecff6
--- /dev/null
+++ b/plugins/BlogspamNet/locale/pt/LC_MESSAGES/BlogspamNet.po
@@ -0,0 +1,26 @@
+# Translation of StatusNet - BlogspamNet to Portuguese (Português)
+# Expored from translatewiki.net
+#
+# Author: GTNS
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - BlogspamNet\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:19+0000\n"
+"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-18 20:29:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt\n"
+"X-Message-Group: #out-statusnet-plugin-blogspamnet\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: BlogspamNetPlugin.php:152
+msgid "Plugin to check submitted notices with blogspam.net."
+msgstr "Plugin para verificar mensagens submetidas com o blogspam.net."
diff --git a/plugins/BlogspamNet/locale/ru/LC_MESSAGES/BlogspamNet.po b/plugins/BlogspamNet/locale/ru/LC_MESSAGES/BlogspamNet.po
index 0fbdbf8ca..33671351d 100644
--- a/plugins/BlogspamNet/locale/ru/LC_MESSAGES/BlogspamNet.po
+++ b/plugins/BlogspamNet/locale/ru/LC_MESSAGES/BlogspamNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlogspamNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:32:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:19+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-blogspamnet\n"
diff --git a/plugins/BlogspamNet/locale/tl/LC_MESSAGES/BlogspamNet.po b/plugins/BlogspamNet/locale/tl/LC_MESSAGES/BlogspamNet.po
index 26d20bc5c..86a1d64ff 100644
--- a/plugins/BlogspamNet/locale/tl/LC_MESSAGES/BlogspamNet.po
+++ b/plugins/BlogspamNet/locale/tl/LC_MESSAGES/BlogspamNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlogspamNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:19+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-blogspamnet\n"
diff --git a/plugins/BlogspamNet/locale/uk/LC_MESSAGES/BlogspamNet.po b/plugins/BlogspamNet/locale/uk/LC_MESSAGES/BlogspamNet.po
index c59c80adb..6ea6500fd 100644
--- a/plugins/BlogspamNet/locale/uk/LC_MESSAGES/BlogspamNet.po
+++ b/plugins/BlogspamNet/locale/uk/LC_MESSAGES/BlogspamNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlogspamNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:20+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-blogspamnet\n"
diff --git a/plugins/BlogspamNet/locale/zh_CN/LC_MESSAGES/BlogspamNet.po b/plugins/BlogspamNet/locale/zh_CN/LC_MESSAGES/BlogspamNet.po
index e8dff72d0..0bf59e802 100644
--- a/plugins/BlogspamNet/locale/zh_CN/LC_MESSAGES/BlogspamNet.po
+++ b/plugins/BlogspamNet/locale/zh_CN/LC_MESSAGES/BlogspamNet.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - BlogspamNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:21+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-blogspamnet\n"
diff --git a/plugins/CacheLog/locale/CacheLog.pot b/plugins/CacheLog/locale/CacheLog.pot
index 89790a9f5..501d03d2f 100644
--- a/plugins/CacheLog/locale/CacheLog.pot
+++ b/plugins/CacheLog/locale/CacheLog.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/CacheLog/locale/es/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/es/LC_MESSAGES/CacheLog.po
index 00114e708..4a2a7c9e8 100644
--- a/plugins/CacheLog/locale/es/LC_MESSAGES/CacheLog.po
+++ b/plugins/CacheLog/locale/es/LC_MESSAGES/CacheLog.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CacheLog\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:21+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:00+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-cachelog\n"
diff --git a/plugins/CacheLog/locale/fr/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/fr/LC_MESSAGES/CacheLog.po
index 8d7c3cc65..2fc64cf35 100644
--- a/plugins/CacheLog/locale/fr/LC_MESSAGES/CacheLog.po
+++ b/plugins/CacheLog/locale/fr/LC_MESSAGES/CacheLog.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CacheLog\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:21+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:00+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-cachelog\n"
diff --git a/plugins/CacheLog/locale/ia/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/ia/LC_MESSAGES/CacheLog.po
index 7d7191dfe..5fa8240fa 100644
--- a/plugins/CacheLog/locale/ia/LC_MESSAGES/CacheLog.po
+++ b/plugins/CacheLog/locale/ia/LC_MESSAGES/CacheLog.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CacheLog\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:21+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:00+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-cachelog\n"
diff --git a/plugins/CacheLog/locale/mk/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/mk/LC_MESSAGES/CacheLog.po
index 784631289..05a18d120 100644
--- a/plugins/CacheLog/locale/mk/LC_MESSAGES/CacheLog.po
+++ b/plugins/CacheLog/locale/mk/LC_MESSAGES/CacheLog.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CacheLog\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:21+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:00+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-cachelog\n"
diff --git a/plugins/CacheLog/locale/nb/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/nb/LC_MESSAGES/CacheLog.po
index 93a0de6fa..e9622df88 100644
--- a/plugins/CacheLog/locale/nb/LC_MESSAGES/CacheLog.po
+++ b/plugins/CacheLog/locale/nb/LC_MESSAGES/CacheLog.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CacheLog\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:21+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:00+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-cachelog\n"
diff --git a/plugins/CacheLog/locale/nl/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/nl/LC_MESSAGES/CacheLog.po
index de1fae832..934f374fd 100644
--- a/plugins/CacheLog/locale/nl/LC_MESSAGES/CacheLog.po
+++ b/plugins/CacheLog/locale/nl/LC_MESSAGES/CacheLog.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CacheLog\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:21+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:00+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-cachelog\n"
diff --git a/plugins/CacheLog/locale/pt/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/pt/LC_MESSAGES/CacheLog.po
index e7dc7c145..4f6b08aa3 100644
--- a/plugins/CacheLog/locale/pt/LC_MESSAGES/CacheLog.po
+++ b/plugins/CacheLog/locale/pt/LC_MESSAGES/CacheLog.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CacheLog\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:21+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:00+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-cachelog\n"
diff --git a/plugins/CacheLog/locale/ru/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/ru/LC_MESSAGES/CacheLog.po
index ff79083fd..c426d8536 100644
--- a/plugins/CacheLog/locale/ru/LC_MESSAGES/CacheLog.po
+++ b/plugins/CacheLog/locale/ru/LC_MESSAGES/CacheLog.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CacheLog\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:21+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:00+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-cachelog\n"
diff --git a/plugins/CacheLog/locale/tl/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/tl/LC_MESSAGES/CacheLog.po
index cb4d530c0..29b3dfa8e 100644
--- a/plugins/CacheLog/locale/tl/LC_MESSAGES/CacheLog.po
+++ b/plugins/CacheLog/locale/tl/LC_MESSAGES/CacheLog.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CacheLog\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:22+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:00+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-cachelog\n"
diff --git a/plugins/CacheLog/locale/uk/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/uk/LC_MESSAGES/CacheLog.po
index 40c7126cf..7182a730d 100644
--- a/plugins/CacheLog/locale/uk/LC_MESSAGES/CacheLog.po
+++ b/plugins/CacheLog/locale/uk/LC_MESSAGES/CacheLog.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CacheLog\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:22+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:00+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-cachelog\n"
diff --git a/plugins/CacheLog/locale/zh_CN/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/zh_CN/LC_MESSAGES/CacheLog.po
index 72061455f..0baf92028 100644
--- a/plugins/CacheLog/locale/zh_CN/LC_MESSAGES/CacheLog.po
+++ b/plugins/CacheLog/locale/zh_CN/LC_MESSAGES/CacheLog.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CacheLog\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:22+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:00+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-cachelog\n"
diff --git a/plugins/CasAuthentication/locale/CasAuthentication.pot b/plugins/CasAuthentication/locale/CasAuthentication.pot
index 4153f0fd0..67f165186 100644
--- a/plugins/CasAuthentication/locale/CasAuthentication.pot
+++ b/plugins/CasAuthentication/locale/CasAuthentication.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/CasAuthentication/locale/es/LC_MESSAGES/CasAuthentication.po b/plugins/CasAuthentication/locale/es/LC_MESSAGES/CasAuthentication.po
index 1b6976a06..20e91d145 100644
--- a/plugins/CasAuthentication/locale/es/LC_MESSAGES/CasAuthentication.po
+++ b/plugins/CasAuthentication/locale/es/LC_MESSAGES/CasAuthentication.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CasAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:29+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:33:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-casauthentication\n"
diff --git a/plugins/CasAuthentication/locale/fr/LC_MESSAGES/CasAuthentication.po b/plugins/CasAuthentication/locale/fr/LC_MESSAGES/CasAuthentication.po
index 4469a54ef..7effccfc3 100644
--- a/plugins/CasAuthentication/locale/fr/LC_MESSAGES/CasAuthentication.po
+++ b/plugins/CasAuthentication/locale/fr/LC_MESSAGES/CasAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CasAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:29+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:33:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-casauthentication\n"
diff --git a/plugins/CasAuthentication/locale/ia/LC_MESSAGES/CasAuthentication.po b/plugins/CasAuthentication/locale/ia/LC_MESSAGES/CasAuthentication.po
index eeb584df6..150250301 100644
--- a/plugins/CasAuthentication/locale/ia/LC_MESSAGES/CasAuthentication.po
+++ b/plugins/CasAuthentication/locale/ia/LC_MESSAGES/CasAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CasAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:29+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:33:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-casauthentication\n"
diff --git a/plugins/CasAuthentication/locale/mk/LC_MESSAGES/CasAuthentication.po b/plugins/CasAuthentication/locale/mk/LC_MESSAGES/CasAuthentication.po
index a43436225..97e3b249f 100644
--- a/plugins/CasAuthentication/locale/mk/LC_MESSAGES/CasAuthentication.po
+++ b/plugins/CasAuthentication/locale/mk/LC_MESSAGES/CasAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CasAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:29+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:33:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-casauthentication\n"
diff --git a/plugins/CasAuthentication/locale/nl/LC_MESSAGES/CasAuthentication.po b/plugins/CasAuthentication/locale/nl/LC_MESSAGES/CasAuthentication.po
index 741092215..238ac9ead 100644
--- a/plugins/CasAuthentication/locale/nl/LC_MESSAGES/CasAuthentication.po
+++ b/plugins/CasAuthentication/locale/nl/LC_MESSAGES/CasAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CasAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:29+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:33:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-casauthentication\n"
diff --git a/plugins/CasAuthentication/locale/pt_BR/LC_MESSAGES/CasAuthentication.po b/plugins/CasAuthentication/locale/pt_BR/LC_MESSAGES/CasAuthentication.po
index e37367a78..f9e0a10d8 100644
--- a/plugins/CasAuthentication/locale/pt_BR/LC_MESSAGES/CasAuthentication.po
+++ b/plugins/CasAuthentication/locale/pt_BR/LC_MESSAGES/CasAuthentication.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CasAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:29+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:33:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-casauthentication\n"
diff --git a/plugins/CasAuthentication/locale/uk/LC_MESSAGES/CasAuthentication.po b/plugins/CasAuthentication/locale/uk/LC_MESSAGES/CasAuthentication.po
index cf402ab53..470c14d1d 100644
--- a/plugins/CasAuthentication/locale/uk/LC_MESSAGES/CasAuthentication.po
+++ b/plugins/CasAuthentication/locale/uk/LC_MESSAGES/CasAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CasAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:29+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:33:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-casauthentication\n"
diff --git a/plugins/CasAuthentication/locale/zh_CN/LC_MESSAGES/CasAuthentication.po b/plugins/CasAuthentication/locale/zh_CN/LC_MESSAGES/CasAuthentication.po
index d079f314d..c3a726d10 100644
--- a/plugins/CasAuthentication/locale/zh_CN/LC_MESSAGES/CasAuthentication.po
+++ b/plugins/CasAuthentication/locale/zh_CN/LC_MESSAGES/CasAuthentication.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - CasAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:29+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:33:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-casauthentication\n"
diff --git a/plugins/ClientSideShorten/locale/ClientSideShorten.pot b/plugins/ClientSideShorten/locale/ClientSideShorten.pot
index 471126f4b..50a12e804 100644
--- a/plugins/ClientSideShorten/locale/ClientSideShorten.pot
+++ b/plugins/ClientSideShorten/locale/ClientSideShorten.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/ClientSideShorten/locale/de/LC_MESSAGES/ClientSideShorten.po b/plugins/ClientSideShorten/locale/de/LC_MESSAGES/ClientSideShorten.po
index dd4a52afb..2f74ca745 100644
--- a/plugins/ClientSideShorten/locale/de/LC_MESSAGES/ClientSideShorten.po
+++ b/plugins/ClientSideShorten/locale/de/LC_MESSAGES/ClientSideShorten.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ClientSideShorten\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:40+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:33+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-clientsideshorten\n"
diff --git a/plugins/ClientSideShorten/locale/es/LC_MESSAGES/ClientSideShorten.po b/plugins/ClientSideShorten/locale/es/LC_MESSAGES/ClientSideShorten.po
index 9443e654e..8e3c6e18f 100644
--- a/plugins/ClientSideShorten/locale/es/LC_MESSAGES/ClientSideShorten.po
+++ b/plugins/ClientSideShorten/locale/es/LC_MESSAGES/ClientSideShorten.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ClientSideShorten\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:29+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:18+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-clientsideshorten\n"
diff --git a/plugins/ClientSideShorten/locale/fr/LC_MESSAGES/ClientSideShorten.po b/plugins/ClientSideShorten/locale/fr/LC_MESSAGES/ClientSideShorten.po
index 9cc6033c2..88df72f15 100644
--- a/plugins/ClientSideShorten/locale/fr/LC_MESSAGES/ClientSideShorten.po
+++ b/plugins/ClientSideShorten/locale/fr/LC_MESSAGES/ClientSideShorten.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ClientSideShorten\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:29+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:18+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-clientsideshorten\n"
diff --git a/plugins/ClientSideShorten/locale/ia/LC_MESSAGES/ClientSideShorten.po b/plugins/ClientSideShorten/locale/ia/LC_MESSAGES/ClientSideShorten.po
index 896ae4c85..711eadfb1 100644
--- a/plugins/ClientSideShorten/locale/ia/LC_MESSAGES/ClientSideShorten.po
+++ b/plugins/ClientSideShorten/locale/ia/LC_MESSAGES/ClientSideShorten.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ClientSideShorten\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:29+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:18+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-clientsideshorten\n"
diff --git a/plugins/ClientSideShorten/locale/id/LC_MESSAGES/ClientSideShorten.po b/plugins/ClientSideShorten/locale/id/LC_MESSAGES/ClientSideShorten.po
index b3f6be4af..5a021d973 100644
--- a/plugins/ClientSideShorten/locale/id/LC_MESSAGES/ClientSideShorten.po
+++ b/plugins/ClientSideShorten/locale/id/LC_MESSAGES/ClientSideShorten.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ClientSideShorten\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:21+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:42+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-clientsideshorten\n"
diff --git a/plugins/ClientSideShorten/locale/mk/LC_MESSAGES/ClientSideShorten.po b/plugins/ClientSideShorten/locale/mk/LC_MESSAGES/ClientSideShorten.po
index 3aef62939..457f3caf8 100644
--- a/plugins/ClientSideShorten/locale/mk/LC_MESSAGES/ClientSideShorten.po
+++ b/plugins/ClientSideShorten/locale/mk/LC_MESSAGES/ClientSideShorten.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ClientSideShorten\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:29+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:18+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-clientsideshorten\n"
diff --git a/plugins/ClientSideShorten/locale/nb/LC_MESSAGES/ClientSideShorten.po b/plugins/ClientSideShorten/locale/nb/LC_MESSAGES/ClientSideShorten.po
index 3a9508565..58838b3cf 100644
--- a/plugins/ClientSideShorten/locale/nb/LC_MESSAGES/ClientSideShorten.po
+++ b/plugins/ClientSideShorten/locale/nb/LC_MESSAGES/ClientSideShorten.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ClientSideShorten\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:30+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:18+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-clientsideshorten\n"
diff --git a/plugins/ClientSideShorten/locale/nl/LC_MESSAGES/ClientSideShorten.po b/plugins/ClientSideShorten/locale/nl/LC_MESSAGES/ClientSideShorten.po
index daceb78ba..7708260b2 100644
--- a/plugins/ClientSideShorten/locale/nl/LC_MESSAGES/ClientSideShorten.po
+++ b/plugins/ClientSideShorten/locale/nl/LC_MESSAGES/ClientSideShorten.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ClientSideShorten\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:29+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:18+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-clientsideshorten\n"
diff --git a/plugins/ClientSideShorten/locale/tl/LC_MESSAGES/ClientSideShorten.po b/plugins/ClientSideShorten/locale/tl/LC_MESSAGES/ClientSideShorten.po
index 663b11b2e..8097c3d77 100644
--- a/plugins/ClientSideShorten/locale/tl/LC_MESSAGES/ClientSideShorten.po
+++ b/plugins/ClientSideShorten/locale/tl/LC_MESSAGES/ClientSideShorten.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ClientSideShorten\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:30+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:18+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-clientsideshorten\n"
diff --git a/plugins/ClientSideShorten/locale/uk/LC_MESSAGES/ClientSideShorten.po b/plugins/ClientSideShorten/locale/uk/LC_MESSAGES/ClientSideShorten.po
index 8337536b6..040e9e6cc 100644
--- a/plugins/ClientSideShorten/locale/uk/LC_MESSAGES/ClientSideShorten.po
+++ b/plugins/ClientSideShorten/locale/uk/LC_MESSAGES/ClientSideShorten.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ClientSideShorten\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:30+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:23+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:18+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-clientsideshorten\n"
diff --git a/plugins/ClientSideShorten/locale/zh_CN/LC_MESSAGES/ClientSideShorten.po b/plugins/ClientSideShorten/locale/zh_CN/LC_MESSAGES/ClientSideShorten.po
index 256d52303..0496fbef4 100644
--- a/plugins/ClientSideShorten/locale/zh_CN/LC_MESSAGES/ClientSideShorten.po
+++ b/plugins/ClientSideShorten/locale/zh_CN/LC_MESSAGES/ClientSideShorten.po
@@ -10,14 +10,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ClientSideShorten\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:30+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:18+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-clientsideshorten\n"
diff --git a/plugins/Comet/locale/Comet.pot b/plugins/Comet/locale/Comet.pot
index 734900523..a98435523 100644
--- a/plugins/Comet/locale/Comet.pot
+++ b/plugins/Comet/locale/Comet.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Comet/locale/br/LC_MESSAGES/Comet.po b/plugins/Comet/locale/br/LC_MESSAGES/Comet.po
new file mode 100644
index 000000000..70093d613
--- /dev/null
+++ b/plugins/Comet/locale/br/LC_MESSAGES/Comet.po
@@ -0,0 +1,28 @@
+# Translation of StatusNet - Comet to Breton (Brezhoneg)
+# Expored from translatewiki.net
+#
+# Author: Y-M D
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Comet\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:28:04+0000\n"
+"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-29 16:12:39+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: br\n"
+"X-Message-Group: #out-statusnet-plugin-comet\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: CometPlugin.php:114
+msgid "Plugin to do \"real time\" updates using Comet/Bayeux."
+msgstr ""
+"Un astenn evit ober hizivadennoù \"war ar prim\" en ur implijout Comet/"
+"Bayeux."
diff --git a/plugins/Comet/locale/es/LC_MESSAGES/Comet.po b/plugins/Comet/locale/es/LC_MESSAGES/Comet.po
index 096795a5b..bcd4f4c3b 100644
--- a/plugins/Comet/locale/es/LC_MESSAGES/Comet.po
+++ b/plugins/Comet/locale/es/LC_MESSAGES/Comet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Comet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:30+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-comet\n"
diff --git a/plugins/Comet/locale/fr/LC_MESSAGES/Comet.po b/plugins/Comet/locale/fr/LC_MESSAGES/Comet.po
index 8ef1d1ebc..b3a92a824 100644
--- a/plugins/Comet/locale/fr/LC_MESSAGES/Comet.po
+++ b/plugins/Comet/locale/fr/LC_MESSAGES/Comet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Comet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:30+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-comet\n"
diff --git a/plugins/Comet/locale/ia/LC_MESSAGES/Comet.po b/plugins/Comet/locale/ia/LC_MESSAGES/Comet.po
index cd2616f7c..761a5d1e5 100644
--- a/plugins/Comet/locale/ia/LC_MESSAGES/Comet.po
+++ b/plugins/Comet/locale/ia/LC_MESSAGES/Comet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Comet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:30+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-comet\n"
diff --git a/plugins/Comet/locale/id/LC_MESSAGES/Comet.po b/plugins/Comet/locale/id/LC_MESSAGES/Comet.po
index d237e91d9..411334f69 100644
--- a/plugins/Comet/locale/id/LC_MESSAGES/Comet.po
+++ b/plugins/Comet/locale/id/LC_MESSAGES/Comet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Comet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:21+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:07:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-comet\n"
diff --git a/plugins/Comet/locale/mk/LC_MESSAGES/Comet.po b/plugins/Comet/locale/mk/LC_MESSAGES/Comet.po
index 4bff9a14a..68d30dba4 100644
--- a/plugins/Comet/locale/mk/LC_MESSAGES/Comet.po
+++ b/plugins/Comet/locale/mk/LC_MESSAGES/Comet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Comet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:30+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-comet\n"
diff --git a/plugins/Comet/locale/nb/LC_MESSAGES/Comet.po b/plugins/Comet/locale/nb/LC_MESSAGES/Comet.po
index 5510c728f..4ed7cd1cd 100644
--- a/plugins/Comet/locale/nb/LC_MESSAGES/Comet.po
+++ b/plugins/Comet/locale/nb/LC_MESSAGES/Comet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Comet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:32:58+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:43+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-comet\n"
diff --git a/plugins/Comet/locale/nl/LC_MESSAGES/Comet.po b/plugins/Comet/locale/nl/LC_MESSAGES/Comet.po
index b44f97ed1..898e12dcd 100644
--- a/plugins/Comet/locale/nl/LC_MESSAGES/Comet.po
+++ b/plugins/Comet/locale/nl/LC_MESSAGES/Comet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Comet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:30+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-comet\n"
diff --git a/plugins/Comet/locale/pt/LC_MESSAGES/Comet.po b/plugins/Comet/locale/pt/LC_MESSAGES/Comet.po
new file mode 100644
index 000000000..eacca9a64
--- /dev/null
+++ b/plugins/Comet/locale/pt/LC_MESSAGES/Comet.po
@@ -0,0 +1,27 @@
+# Translation of StatusNet - Comet to Portuguese (Português)
+# Expored from translatewiki.net
+#
+# Author: GTNS
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Comet\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
+"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:34:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt\n"
+"X-Message-Group: #out-statusnet-plugin-comet\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: CometPlugin.php:114
+msgid "Plugin to do \"real time\" updates using Comet/Bayeux."
+msgstr ""
+"Plugin para fazer actualizações em \"tempo real\" utilizando Comet/Bayeux."
diff --git a/plugins/Comet/locale/pt_BR/LC_MESSAGES/Comet.po b/plugins/Comet/locale/pt_BR/LC_MESSAGES/Comet.po
index 624248095..756de597b 100644
--- a/plugins/Comet/locale/pt_BR/LC_MESSAGES/Comet.po
+++ b/plugins/Comet/locale/pt_BR/LC_MESSAGES/Comet.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Comet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:30+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-comet\n"
diff --git a/plugins/Comet/locale/ru/LC_MESSAGES/Comet.po b/plugins/Comet/locale/ru/LC_MESSAGES/Comet.po
index 07a1722b8..7a43d09df 100644
--- a/plugins/Comet/locale/ru/LC_MESSAGES/Comet.po
+++ b/plugins/Comet/locale/ru/LC_MESSAGES/Comet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Comet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:07:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-comet\n"
diff --git a/plugins/Comet/locale/tl/LC_MESSAGES/Comet.po b/plugins/Comet/locale/tl/LC_MESSAGES/Comet.po
index c58aab85c..414fe3a2f 100644
--- a/plugins/Comet/locale/tl/LC_MESSAGES/Comet.po
+++ b/plugins/Comet/locale/tl/LC_MESSAGES/Comet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Comet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:30+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-comet\n"
diff --git a/plugins/Comet/locale/uk/LC_MESSAGES/Comet.po b/plugins/Comet/locale/uk/LC_MESSAGES/Comet.po
index b6b4beb58..fad01e27a 100644
--- a/plugins/Comet/locale/uk/LC_MESSAGES/Comet.po
+++ b/plugins/Comet/locale/uk/LC_MESSAGES/Comet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Comet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:30+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-comet\n"
diff --git a/plugins/Comet/locale/zh_CN/LC_MESSAGES/Comet.po b/plugins/Comet/locale/zh_CN/LC_MESSAGES/Comet.po
index ce870624c..2aacc71b4 100644
--- a/plugins/Comet/locale/zh_CN/LC_MESSAGES/Comet.po
+++ b/plugins/Comet/locale/zh_CN/LC_MESSAGES/Comet.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Comet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:30+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:34:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-comet\n"
diff --git a/plugins/DirectionDetector/locale/DirectionDetector.pot b/plugins/DirectionDetector/locale/DirectionDetector.pot
index 2ffb4e0ba..4956f8a2a 100644
--- a/plugins/DirectionDetector/locale/DirectionDetector.pot
+++ b/plugins/DirectionDetector/locale/DirectionDetector.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/DirectionDetector/locale/de/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/de/LC_MESSAGES/DirectionDetector.po
index b63088f38..cfb749608 100644
--- a/plugins/DirectionDetector/locale/de/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/de/LC_MESSAGES/DirectionDetector.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:08+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DirectionDetector/locale/es/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/es/LC_MESSAGES/DirectionDetector.po
index 02d6a1c03..2298cd3d3 100644
--- a/plugins/DirectionDetector/locale/es/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/es/LC_MESSAGES/DirectionDetector.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:08+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DirectionDetector/locale/fr/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/fr/LC_MESSAGES/DirectionDetector.po
index a6fb99dcf..b2baf9370 100644
--- a/plugins/DirectionDetector/locale/fr/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/fr/LC_MESSAGES/DirectionDetector.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:08+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:24+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DirectionDetector/locale/he/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/he/LC_MESSAGES/DirectionDetector.po
index 1245e39e6..d9b683148 100644
--- a/plugins/DirectionDetector/locale/he/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/he/LC_MESSAGES/DirectionDetector.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:08+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Hebrew <http://translatewiki.net/wiki/Portal:he>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: he\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DirectionDetector/locale/ia/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/ia/LC_MESSAGES/DirectionDetector.po
index 6d54005a3..113fe619a 100644
--- a/plugins/DirectionDetector/locale/ia/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/ia/LC_MESSAGES/DirectionDetector.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:08+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DirectionDetector/locale/id/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/id/LC_MESSAGES/DirectionDetector.po
index 56cefc597..f5bcf4d50 100644
--- a/plugins/DirectionDetector/locale/id/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/id/LC_MESSAGES/DirectionDetector.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DirectionDetector/locale/ja/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/ja/LC_MESSAGES/DirectionDetector.po
index ded19689b..a3b9edfc3 100644
--- a/plugins/DirectionDetector/locale/ja/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/ja/LC_MESSAGES/DirectionDetector.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ja\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DirectionDetector/locale/lb/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/lb/LC_MESSAGES/DirectionDetector.po
index 25868fa97..640d09ab6 100644
--- a/plugins/DirectionDetector/locale/lb/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/lb/LC_MESSAGES/DirectionDetector.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Luxembourgish <http://translatewiki.net/wiki/Portal:lb>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: lb\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DirectionDetector/locale/mk/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/mk/LC_MESSAGES/DirectionDetector.po
index 817695531..8a627fdc1 100644
--- a/plugins/DirectionDetector/locale/mk/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/mk/LC_MESSAGES/DirectionDetector.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DirectionDetector/locale/nb/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/nb/LC_MESSAGES/DirectionDetector.po
index e939fc1ae..3c7f9ff39 100644
--- a/plugins/DirectionDetector/locale/nb/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/nb/LC_MESSAGES/DirectionDetector.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DirectionDetector/locale/nl/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/nl/LC_MESSAGES/DirectionDetector.po
index ebe5d42b2..d6c654f5c 100644
--- a/plugins/DirectionDetector/locale/nl/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/nl/LC_MESSAGES/DirectionDetector.po
@@ -9,16 +9,16 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Last-Translator: Siebrand Mazeland <s.mazeland@xs4all.nl>\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DirectionDetector/locale/pt/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/pt/LC_MESSAGES/DirectionDetector.po
new file mode 100644
index 000000000..88510e86a
--- /dev/null
+++ b/plugins/DirectionDetector/locale/pt/LC_MESSAGES/DirectionDetector.po
@@ -0,0 +1,28 @@
+# Translation of StatusNet - DirectionDetector to Portuguese (Português)
+# Expored from translatewiki.net
+#
+# Author: GTNS
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - DirectionDetector\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
+"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt\n"
+"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: DirectionDetectorPlugin.php:264
+msgid "Shows notices with right-to-left content in correct direction."
+msgstr ""
+"Mostra mensagens com conteúdo da direita para a esquerda na direcção "
+"correcta."
diff --git a/plugins/DirectionDetector/locale/ru/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/ru/LC_MESSAGES/DirectionDetector.po
index 94e35b110..477933593 100644
--- a/plugins/DirectionDetector/locale/ru/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/ru/LC_MESSAGES/DirectionDetector.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DirectionDetector/locale/tl/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/tl/LC_MESSAGES/DirectionDetector.po
index e38e425be..4b688a6d3 100644
--- a/plugins/DirectionDetector/locale/tl/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/tl/LC_MESSAGES/DirectionDetector.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DirectionDetector/locale/uk/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/uk/LC_MESSAGES/DirectionDetector.po
index 067080b70..c1d1c141e 100644
--- a/plugins/DirectionDetector/locale/uk/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/uk/LC_MESSAGES/DirectionDetector.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DirectionDetector/locale/zh_CN/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/zh_CN/LC_MESSAGES/DirectionDetector.po
index a501d4f6a..8102be8d6 100644
--- a/plugins/DirectionDetector/locale/zh_CN/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/zh_CN/LC_MESSAGES/DirectionDetector.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DirectionDetector\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-directiondetector\n"
diff --git a/plugins/DiskCache/locale/DiskCache.pot b/plugins/DiskCache/locale/DiskCache.pot
index 7f5f4e712..5db3bea04 100644
--- a/plugins/DiskCache/locale/DiskCache.pot
+++ b/plugins/DiskCache/locale/DiskCache.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/DiskCache/locale/de/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/de/LC_MESSAGES/DiskCache.po
new file mode 100644
index 000000000..cd5713c30
--- /dev/null
+++ b/plugins/DiskCache/locale/de/LC_MESSAGES/DiskCache.po
@@ -0,0 +1,27 @@
+# Translation of StatusNet - DiskCache to German (Deutsch)
+# Expored from translatewiki.net
+#
+# Author: Apmon
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - DiskCache\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
+"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: de\n"
+"X-Message-Group: #out-statusnet-plugin-diskcache\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: DiskCachePlugin.php:175
+msgid "Plugin to implement cache interface with disk files."
+msgstr ""
+"Plugin zur Implementierung einer festplatten basierten Cache-Schnittstelle"
diff --git a/plugins/DiskCache/locale/es/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/es/LC_MESSAGES/DiskCache.po
index e43e639fc..b2da429e4 100644
--- a/plugins/DiskCache/locale/es/LC_MESSAGES/DiskCache.po
+++ b/plugins/DiskCache/locale/es/LC_MESSAGES/DiskCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DiskCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:34+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-diskcache\n"
diff --git a/plugins/DiskCache/locale/fr/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/fr/LC_MESSAGES/DiskCache.po
index 618a665e9..41e6449c3 100644
--- a/plugins/DiskCache/locale/fr/LC_MESSAGES/DiskCache.po
+++ b/plugins/DiskCache/locale/fr/LC_MESSAGES/DiskCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DiskCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-diskcache\n"
diff --git a/plugins/DiskCache/locale/ia/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/ia/LC_MESSAGES/DiskCache.po
index a2e46af9b..768c0f5e9 100644
--- a/plugins/DiskCache/locale/ia/LC_MESSAGES/DiskCache.po
+++ b/plugins/DiskCache/locale/ia/LC_MESSAGES/DiskCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DiskCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-diskcache\n"
diff --git a/plugins/DiskCache/locale/id/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/id/LC_MESSAGES/DiskCache.po
index d4d21b592..dbb079091 100644
--- a/plugins/DiskCache/locale/id/LC_MESSAGES/DiskCache.po
+++ b/plugins/DiskCache/locale/id/LC_MESSAGES/DiskCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DiskCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:44+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-diskcache\n"
diff --git a/plugins/DiskCache/locale/mk/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/mk/LC_MESSAGES/DiskCache.po
index bc62e4ee5..7d7463d18 100644
--- a/plugins/DiskCache/locale/mk/LC_MESSAGES/DiskCache.po
+++ b/plugins/DiskCache/locale/mk/LC_MESSAGES/DiskCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DiskCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-diskcache\n"
diff --git a/plugins/DiskCache/locale/nb/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/nb/LC_MESSAGES/DiskCache.po
index fe98e7633..a448bc957 100644
--- a/plugins/DiskCache/locale/nb/LC_MESSAGES/DiskCache.po
+++ b/plugins/DiskCache/locale/nb/LC_MESSAGES/DiskCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DiskCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:37+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-diskcache\n"
diff --git a/plugins/DiskCache/locale/nl/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/nl/LC_MESSAGES/DiskCache.po
index 27bc10aae..310cc13b5 100644
--- a/plugins/DiskCache/locale/nl/LC_MESSAGES/DiskCache.po
+++ b/plugins/DiskCache/locale/nl/LC_MESSAGES/DiskCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DiskCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-diskcache\n"
diff --git a/plugins/DiskCache/locale/pt/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/pt/LC_MESSAGES/DiskCache.po
new file mode 100644
index 000000000..fd6f6c65c
--- /dev/null
+++ b/plugins/DiskCache/locale/pt/LC_MESSAGES/DiskCache.po
@@ -0,0 +1,27 @@
+# Translation of StatusNet - DiskCache to Portuguese (Português)
+# Expored from translatewiki.net
+#
+# Author: Hamilton Abreu
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - DiskCache\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
+"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt\n"
+"X-Message-Group: #out-statusnet-plugin-diskcache\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: DiskCachePlugin.php:175
+msgid "Plugin to implement cache interface with disk files."
+msgstr ""
+"Plugin para implementar a interface entre a cache e os ficheiros em disco."
diff --git a/plugins/DiskCache/locale/pt_BR/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/pt_BR/LC_MESSAGES/DiskCache.po
index c051259a9..b1d4eadf5 100644
--- a/plugins/DiskCache/locale/pt_BR/LC_MESSAGES/DiskCache.po
+++ b/plugins/DiskCache/locale/pt_BR/LC_MESSAGES/DiskCache.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DiskCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:37+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-diskcache\n"
diff --git a/plugins/DiskCache/locale/ru/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/ru/LC_MESSAGES/DiskCache.po
index 487ee1d8c..9d5e4dc3b 100644
--- a/plugins/DiskCache/locale/ru/LC_MESSAGES/DiskCache.po
+++ b/plugins/DiskCache/locale/ru/LC_MESSAGES/DiskCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DiskCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:44+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-diskcache\n"
diff --git a/plugins/DiskCache/locale/tl/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/tl/LC_MESSAGES/DiskCache.po
index 645339537..3bb2a1549 100644
--- a/plugins/DiskCache/locale/tl/LC_MESSAGES/DiskCache.po
+++ b/plugins/DiskCache/locale/tl/LC_MESSAGES/DiskCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DiskCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-diskcache\n"
diff --git a/plugins/DiskCache/locale/uk/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/uk/LC_MESSAGES/DiskCache.po
index 7f54aa1ce..e892cd142 100644
--- a/plugins/DiskCache/locale/uk/LC_MESSAGES/DiskCache.po
+++ b/plugins/DiskCache/locale/uk/LC_MESSAGES/DiskCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DiskCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:37:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-diskcache\n"
diff --git a/plugins/DiskCache/locale/zh_CN/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/zh_CN/LC_MESSAGES/DiskCache.po
index dec1b9041..9005233ae 100644
--- a/plugins/DiskCache/locale/zh_CN/LC_MESSAGES/DiskCache.po
+++ b/plugins/DiskCache/locale/zh_CN/LC_MESSAGES/DiskCache.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - DiskCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:25+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:44+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-diskcache\n"
diff --git a/plugins/Disqus/locale/Disqus.pot b/plugins/Disqus/locale/Disqus.pot
index 4b9b2b2cc..de3035250 100644
--- a/plugins/Disqus/locale/Disqus.pot
+++ b/plugins/Disqus/locale/Disqus.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Disqus/locale/br/LC_MESSAGES/Disqus.po b/plugins/Disqus/locale/br/LC_MESSAGES/Disqus.po
index 0a64e7e0e..d647fe3f6 100644
--- a/plugins/Disqus/locale/br/LC_MESSAGES/Disqus.po
+++ b/plugins/Disqus/locale/br/LC_MESSAGES/Disqus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Disqus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:35+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:28:06+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:43+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-disqus\n"
@@ -27,10 +27,12 @@ msgid ""
"Please enable JavaScript to view the [comments powered by Disqus](http://"
"disqus.com/?ref_noscript=%s)."
msgstr ""
+"Mar plij gweredekait JavaScript evit gwelet an [evezhiadennoù enlusket gant "
+"Disqus] (http://disqus.com/?ref_noscript=%s)."
#: DisqusPlugin.php:149
msgid "Comments powered by "
-msgstr ""
+msgstr "Evezhiadennoù enlusket gant "
#: DisqusPlugin.php:201
msgid "Comments"
diff --git a/plugins/Disqus/locale/de/LC_MESSAGES/Disqus.po b/plugins/Disqus/locale/de/LC_MESSAGES/Disqus.po
index f9fd0aa42..12efd0c57 100644
--- a/plugins/Disqus/locale/de/LC_MESSAGES/Disqus.po
+++ b/plugins/Disqus/locale/de/LC_MESSAGES/Disqus.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Disqus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:44+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:26+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-disqus\n"
diff --git a/plugins/Disqus/locale/es/LC_MESSAGES/Disqus.po b/plugins/Disqus/locale/es/LC_MESSAGES/Disqus.po
index 3d49a5d97..f476e1328 100644
--- a/plugins/Disqus/locale/es/LC_MESSAGES/Disqus.po
+++ b/plugins/Disqus/locale/es/LC_MESSAGES/Disqus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Disqus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:26+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-disqus\n"
diff --git a/plugins/Disqus/locale/fr/LC_MESSAGES/Disqus.po b/plugins/Disqus/locale/fr/LC_MESSAGES/Disqus.po
index 168407448..e08fbdd9f 100644
--- a/plugins/Disqus/locale/fr/LC_MESSAGES/Disqus.po
+++ b/plugins/Disqus/locale/fr/LC_MESSAGES/Disqus.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Disqus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:26+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:45+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-disqus\n"
diff --git a/plugins/Disqus/locale/ia/LC_MESSAGES/Disqus.po b/plugins/Disqus/locale/ia/LC_MESSAGES/Disqus.po
index e1a69f75c..8fcb80b11 100644
--- a/plugins/Disqus/locale/ia/LC_MESSAGES/Disqus.po
+++ b/plugins/Disqus/locale/ia/LC_MESSAGES/Disqus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Disqus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:26+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-disqus\n"
diff --git a/plugins/Disqus/locale/mk/LC_MESSAGES/Disqus.po b/plugins/Disqus/locale/mk/LC_MESSAGES/Disqus.po
index 5bfb4d394..939754010 100644
--- a/plugins/Disqus/locale/mk/LC_MESSAGES/Disqus.po
+++ b/plugins/Disqus/locale/mk/LC_MESSAGES/Disqus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Disqus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:26+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-disqus\n"
diff --git a/plugins/Disqus/locale/nb/LC_MESSAGES/Disqus.po b/plugins/Disqus/locale/nb/LC_MESSAGES/Disqus.po
index 251eccddd..b89c17452 100644
--- a/plugins/Disqus/locale/nb/LC_MESSAGES/Disqus.po
+++ b/plugins/Disqus/locale/nb/LC_MESSAGES/Disqus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Disqus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:26+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-disqus\n"
diff --git a/plugins/Disqus/locale/nl/LC_MESSAGES/Disqus.po b/plugins/Disqus/locale/nl/LC_MESSAGES/Disqus.po
index 46f0c3103..58ae3ada6 100644
--- a/plugins/Disqus/locale/nl/LC_MESSAGES/Disqus.po
+++ b/plugins/Disqus/locale/nl/LC_MESSAGES/Disqus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Disqus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:26+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-disqus\n"
diff --git a/plugins/Disqus/locale/ru/LC_MESSAGES/Disqus.po b/plugins/Disqus/locale/ru/LC_MESSAGES/Disqus.po
index f37f2d236..44ce4130e 100644
--- a/plugins/Disqus/locale/ru/LC_MESSAGES/Disqus.po
+++ b/plugins/Disqus/locale/ru/LC_MESSAGES/Disqus.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Disqus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:26+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:45+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-disqus\n"
diff --git a/plugins/Disqus/locale/tl/LC_MESSAGES/Disqus.po b/plugins/Disqus/locale/tl/LC_MESSAGES/Disqus.po
index c5c76008c..643df11d2 100644
--- a/plugins/Disqus/locale/tl/LC_MESSAGES/Disqus.po
+++ b/plugins/Disqus/locale/tl/LC_MESSAGES/Disqus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Disqus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:26+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-disqus\n"
diff --git a/plugins/Disqus/locale/uk/LC_MESSAGES/Disqus.po b/plugins/Disqus/locale/uk/LC_MESSAGES/Disqus.po
index e7a581fe5..b85aed8fe 100644
--- a/plugins/Disqus/locale/uk/LC_MESSAGES/Disqus.po
+++ b/plugins/Disqus/locale/uk/LC_MESSAGES/Disqus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Disqus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:26+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-disqus\n"
diff --git a/plugins/Disqus/locale/zh_CN/LC_MESSAGES/Disqus.po b/plugins/Disqus/locale/zh_CN/LC_MESSAGES/Disqus.po
index 6dc7ba4e6..f5e192ce1 100644
--- a/plugins/Disqus/locale/zh_CN/LC_MESSAGES/Disqus.po
+++ b/plugins/Disqus/locale/zh_CN/LC_MESSAGES/Disqus.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Disqus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:26+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:45+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-disqus\n"
diff --git a/plugins/Echo/locale/Echo.pot b/plugins/Echo/locale/Echo.pot
index f58ab1803..e7599ae4b 100644
--- a/plugins/Echo/locale/Echo.pot
+++ b/plugins/Echo/locale/Echo.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Echo/locale/br/LC_MESSAGES/Echo.po b/plugins/Echo/locale/br/LC_MESSAGES/Echo.po
index 8e4497c65..23da4d8b7 100644
--- a/plugins/Echo/locale/br/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/br/LC_MESSAGES/Echo.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/de/LC_MESSAGES/Echo.po b/plugins/Echo/locale/de/LC_MESSAGES/Echo.po
index 2a4d9ca31..eeff21de7 100644
--- a/plugins/Echo/locale/de/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/de/LC_MESSAGES/Echo.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/es/LC_MESSAGES/Echo.po b/plugins/Echo/locale/es/LC_MESSAGES/Echo.po
index 518984e3d..a38efaeec 100644
--- a/plugins/Echo/locale/es/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/es/LC_MESSAGES/Echo.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/fi/LC_MESSAGES/Echo.po b/plugins/Echo/locale/fi/LC_MESSAGES/Echo.po
index b0508f8d9..4f7356944 100644
--- a/plugins/Echo/locale/fi/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/fi/LC_MESSAGES/Echo.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Finnish <http://translatewiki.net/wiki/Portal:fi>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:45+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fi\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/fr/LC_MESSAGES/Echo.po b/plugins/Echo/locale/fr/LC_MESSAGES/Echo.po
index ad343e048..0e1bbe6b6 100644
--- a/plugins/Echo/locale/fr/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/fr/LC_MESSAGES/Echo.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/ia/LC_MESSAGES/Echo.po b/plugins/Echo/locale/ia/LC_MESSAGES/Echo.po
index aaf555c0f..6b33b40d5 100644
--- a/plugins/Echo/locale/ia/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/ia/LC_MESSAGES/Echo.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/id/LC_MESSAGES/Echo.po b/plugins/Echo/locale/id/LC_MESSAGES/Echo.po
index 70823beb7..34c35d963 100644
--- a/plugins/Echo/locale/id/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/id/LC_MESSAGES/Echo.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:45+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/mk/LC_MESSAGES/Echo.po b/plugins/Echo/locale/mk/LC_MESSAGES/Echo.po
index b5aa39c1f..62662cc4a 100644
--- a/plugins/Echo/locale/mk/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/mk/LC_MESSAGES/Echo.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/nb/LC_MESSAGES/Echo.po b/plugins/Echo/locale/nb/LC_MESSAGES/Echo.po
index 9f945e9a6..bf045b0cb 100644
--- a/plugins/Echo/locale/nb/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/nb/LC_MESSAGES/Echo.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/nl/LC_MESSAGES/Echo.po b/plugins/Echo/locale/nl/LC_MESSAGES/Echo.po
index b558e09ea..b196eea07 100644
--- a/plugins/Echo/locale/nl/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/nl/LC_MESSAGES/Echo.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/pt/LC_MESSAGES/Echo.po b/plugins/Echo/locale/pt/LC_MESSAGES/Echo.po
index 2d6b7f629..9a6d5c1c1 100644
--- a/plugins/Echo/locale/pt/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/pt/LC_MESSAGES/Echo.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:45+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/pt_BR/LC_MESSAGES/Echo.po b/plugins/Echo/locale/pt_BR/LC_MESSAGES/Echo.po
index 98ff588e5..1f1f66982 100644
--- a/plugins/Echo/locale/pt_BR/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/pt_BR/LC_MESSAGES/Echo.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/ru/LC_MESSAGES/Echo.po b/plugins/Echo/locale/ru/LC_MESSAGES/Echo.po
index 82a14dd56..5d6071bba 100644
--- a/plugins/Echo/locale/ru/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/ru/LC_MESSAGES/Echo.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/tl/LC_MESSAGES/Echo.po b/plugins/Echo/locale/tl/LC_MESSAGES/Echo.po
index 3fb5f1a4a..89e9fe90b 100644
--- a/plugins/Echo/locale/tl/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/tl/LC_MESSAGES/Echo.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/uk/LC_MESSAGES/Echo.po b/plugins/Echo/locale/uk/LC_MESSAGES/Echo.po
index 01f9dc5ef..4921b617c 100644
--- a/plugins/Echo/locale/uk/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/uk/LC_MESSAGES/Echo.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/Echo/locale/zh_CN/LC_MESSAGES/Echo.po b/plugins/Echo/locale/zh_CN/LC_MESSAGES/Echo.po
index a1ae2a9e3..189352ba1 100644
--- a/plugins/Echo/locale/zh_CN/LC_MESSAGES/Echo.po
+++ b/plugins/Echo/locale/zh_CN/LC_MESSAGES/Echo.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Echo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-echo\n"
diff --git a/plugins/EmailAuthentication/locale/EmailAuthentication.pot b/plugins/EmailAuthentication/locale/EmailAuthentication.pot
index 654ad5969..c05a4642f 100644
--- a/plugins/EmailAuthentication/locale/EmailAuthentication.pot
+++ b/plugins/EmailAuthentication/locale/EmailAuthentication.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/EmailAuthentication/locale/br/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/br/LC_MESSAGES/EmailAuthentication.po
index 155b527ca..f7d14675c 100644
--- a/plugins/EmailAuthentication/locale/br/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/br/LC_MESSAGES/EmailAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:42+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/de/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/de/LC_MESSAGES/EmailAuthentication.po
index 22d4a3e16..27e2ca8d2 100644
--- a/plugins/EmailAuthentication/locale/de/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/de/LC_MESSAGES/EmailAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:42+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/es/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/es/LC_MESSAGES/EmailAuthentication.po
index 901bb21af..31becdec2 100644
--- a/plugins/EmailAuthentication/locale/es/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/es/LC_MESSAGES/EmailAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/fr/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/fr/LC_MESSAGES/EmailAuthentication.po
index 76579f86f..cf3b0069a 100644
--- a/plugins/EmailAuthentication/locale/fr/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/fr/LC_MESSAGES/EmailAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/ia/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/ia/LC_MESSAGES/EmailAuthentication.po
index 36a70a373..768fb5d64 100644
--- a/plugins/EmailAuthentication/locale/ia/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/ia/LC_MESSAGES/EmailAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/id/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/id/LC_MESSAGES/EmailAuthentication.po
index e42ce6a64..8285d5ab8 100644
--- a/plugins/EmailAuthentication/locale/id/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/id/LC_MESSAGES/EmailAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:29+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:46+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/ja/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/ja/LC_MESSAGES/EmailAuthentication.po
index 32857987e..a4ae491b2 100644
--- a/plugins/EmailAuthentication/locale/ja/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/ja/LC_MESSAGES/EmailAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ja\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/mk/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/mk/LC_MESSAGES/EmailAuthentication.po
index e537f1d27..ae5a22665 100644
--- a/plugins/EmailAuthentication/locale/mk/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/mk/LC_MESSAGES/EmailAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/nb/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/nb/LC_MESSAGES/EmailAuthentication.po
index cd91edc09..011c19200 100644
--- a/plugins/EmailAuthentication/locale/nb/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/nb/LC_MESSAGES/EmailAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/nl/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/nl/LC_MESSAGES/EmailAuthentication.po
index 1a9e8b58e..c5ec8943d 100644
--- a/plugins/EmailAuthentication/locale/nl/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/nl/LC_MESSAGES/EmailAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:27+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/pt/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/pt/LC_MESSAGES/EmailAuthentication.po
index 3f613486b..b7abaee84 100644
--- a/plugins/EmailAuthentication/locale/pt/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/pt/LC_MESSAGES/EmailAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:28+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/pt_BR/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/pt_BR/LC_MESSAGES/EmailAuthentication.po
index c9554d266..f1512ad1e 100644
--- a/plugins/EmailAuthentication/locale/pt_BR/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/pt_BR/LC_MESSAGES/EmailAuthentication.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:28+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:42+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/ru/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/ru/LC_MESSAGES/EmailAuthentication.po
index a6f1c92fa..412d53466 100644
--- a/plugins/EmailAuthentication/locale/ru/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/ru/LC_MESSAGES/EmailAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:28+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/tl/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/tl/LC_MESSAGES/EmailAuthentication.po
index e2a1f52fd..ad6f1d440 100644
--- a/plugins/EmailAuthentication/locale/tl/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/tl/LC_MESSAGES/EmailAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:28+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/uk/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/uk/LC_MESSAGES/EmailAuthentication.po
index bb48f9c1d..749bc5792 100644
--- a/plugins/EmailAuthentication/locale/uk/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/uk/LC_MESSAGES/EmailAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:28+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailAuthentication/locale/zh_CN/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/zh_CN/LC_MESSAGES/EmailAuthentication.po
index 19906597e..c837ce719 100644
--- a/plugins/EmailAuthentication/locale/zh_CN/LC_MESSAGES/EmailAuthentication.po
+++ b/plugins/EmailAuthentication/locale/zh_CN/LC_MESSAGES/EmailAuthentication.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - EmailAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:28+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-emailauthentication\n"
diff --git a/plugins/EmailSummary/EmailSummaryPlugin.php b/plugins/EmailSummary/EmailSummaryPlugin.php
new file mode 100644
index 000000000..58c40e43c
--- /dev/null
+++ b/plugins/EmailSummary/EmailSummaryPlugin.php
@@ -0,0 +1,202 @@
+<?php
+/**
+ * StatusNet - the distributed open-source microblogging tool
+ * Copyright (C) 2010, StatusNet, Inc.
+ *
+ * Sends an email summary of the inbox to users in the network
+ *
+ * PHP version 5
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @category Sample
+ * @package StatusNet
+ * @author Evan Prodromou <evan@status.net>
+ * @copyright 2010 StatusNet, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
+ * @link http://status.net/
+ */
+
+if (!defined('STATUSNET')) {
+ exit(1);
+}
+
+/**
+ * Plugin for sending email summaries to users
+ *
+ * @category Email
+ * @package StatusNet
+ * @author Brion Vibber <brionv@status.net>
+ * @author Evan Prodromou <evan@status.net>
+ * @copyright 2010 StatusNet, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
+ * @link http://status.net/
+ */
+
+class EmailSummaryPlugin extends Plugin
+{
+ /**
+ * Database schema setup
+ *
+ * @return boolean hook value
+ */
+
+ function onCheckSchema()
+ {
+ $schema = Schema::get();
+
+ // For storing user-submitted flags on profiles
+
+ $schema->ensureTable('email_summary_status',
+ array(new ColumnDef('user_id', 'integer', null,
+ false, 'PRI'),
+ new ColumnDef('send_summary', 'tinyint', null,
+ false, null, 1),
+ new ColumnDef('last_summary_id', 'integer', null,
+ true),
+ new ColumnDef('created', 'datetime', null,
+ false),
+ new ColumnDef('modified', 'datetime', null,
+ false),
+ )
+ );
+ return true;
+ }
+
+ /**
+ * Load related modules when needed
+ *
+ * @param string $cls Name of the class to be loaded
+ *
+ * @return boolean hook value; true means continue processing, false means stop.
+ *
+ */
+
+ function onAutoload($cls)
+ {
+ $dir = dirname(__FILE__);
+
+ switch ($cls)
+ {
+ case 'SiteEmailSummaryHandler':
+ case 'UserEmailSummaryHandler':
+ include_once $dir . '/'.strtolower($cls).'.php';
+ return false;
+ case 'Email_summary_status':
+ include_once $dir . '/'.$cls.'.php';
+ return false;
+ default:
+ return true;
+ }
+ }
+
+ /**
+ * Version info for this plugin
+ *
+ * @param array &$versions array of version data
+ *
+ * @return boolean hook value; true means continue processing, false means stop.
+ *
+ */
+
+ function onPluginVersion(&$versions)
+ {
+ $versions[] = array('name' => 'EmailSummary',
+ 'version' => STATUSNET_VERSION,
+ 'author' => 'Evan Prodromou',
+ 'homepage' => 'http://status.net/wiki/Plugin:EmailSummary',
+ 'rawdescription' =>
+ _m('Send an email summary of the inbox to users.'));
+ return true;
+ }
+
+ /**
+ * Register our queue handlers
+ *
+ * @param QueueManager $qm Current queue manager
+ *
+ * @return boolean hook value
+ */
+
+ function onEndInitializeQueueManager($qm)
+ {
+ $qm->connect('sitesum', 'SiteEmailSummaryHandler');
+ $qm->connect('usersum', 'UserEmailSummaryHandler');
+ return true;
+ }
+
+ /**
+ * Add a checkbox to turn off email summaries
+ *
+ * @param Action $action Action being executed (emailsettings)
+ *
+ * @return boolean hook value
+ */
+
+ function onEndEmailFormData($action)
+ {
+ $user = common_current_user();
+
+ $action->elementStart('li');
+ $action->checkbox('emailsummary',
+ // TRANS: Checkbox label in e-mail preferences form.
+ _('Send me a periodic summary of updates from my network.'),
+ Email_summary_status::getSendSummary($user->id));
+ $action->elementEnd('li');
+ return true;
+ }
+
+ /**
+ * Add a checkbox to turn off email summaries
+ *
+ * @param Action $action Action being executed (emailsettings)
+ *
+ * @return boolean hook value
+ */
+
+ function onEndEmailSaveForm($action)
+ {
+ $sendSummary = $action->boolean('emailsummary');
+
+ $user = common_current_user();
+
+ if (!empty($user)) {
+
+ $ess = Email_summary_status::staticGet('user_id', $user->id);
+
+ if (empty($ess)) {
+
+ $ess = new Email_summary_status();
+
+ $ess->user_id = $user->id;
+ $ess->send_summary = $sendSummary;
+ $ess->created = common_sql_now();
+ $ess->modified = common_sql_now();
+
+ $ess->insert();
+
+ } else {
+
+ $orig = clone($ess);
+
+ $ess->send_summary = $sendSummary;
+ $ess->modified = common_sql_now();
+
+ $ess->update($orig);
+ }
+ }
+
+ return true;
+ }
+}
diff --git a/plugins/EmailSummary/Email_summary_status.php b/plugins/EmailSummary/Email_summary_status.php
new file mode 100644
index 000000000..5b5b231e3
--- /dev/null
+++ b/plugins/EmailSummary/Email_summary_status.php
@@ -0,0 +1,167 @@
+<?php
+/**
+ * Data class for email summary status
+ *
+ * PHP version 5
+ *
+ * @category Data
+ * @package StatusNet
+ * @author Evan Prodromou <evan@status.net>
+ * @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
+ * @link http://status.net/
+ *
+ * StatusNet - the distributed open-source microblogging tool
+ * Copyright (C) 2010, StatusNet, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+if (!defined('STATUSNET')) {
+ exit(1);
+}
+
+require_once INSTALLDIR . '/classes/Memcached_DataObject.php';
+
+/**
+ * Data class for email summaries
+ *
+ * Email summary information for users
+ *
+ * @category Action
+ * @package StatusNet
+ * @author Evan Prodromou <evan@status.net>
+ * @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
+ * @link http://status.net/
+ *
+ * @see DB_DataObject
+ */
+
+class Email_summary_status extends Memcached_DataObject
+{
+ public $__table = 'email_summary_status'; // table name
+ public $user_id; // int(4) primary_key not_null
+ public $send_summary; // tinyint not_null
+ public $last_summary_id; // int(4) null
+ public $created; // datetime not_null
+ public $modified; // datetime not_null
+
+ /**
+ * Get an instance by key
+ *
+ * @param string $k Key to use to lookup (usually 'user_id' for this class)
+ * @param mixed $v Value to lookup
+ *
+ * @return Email_summary_status object found, or null for no hits
+ *
+ */
+ function staticGet($k, $v=null)
+ {
+ return Memcached_DataObject::staticGet('email_summary_status', $k, $v);
+ }
+
+ /**
+ * return table definition for DB_DataObject
+ *
+ * DB_DataObject needs to know something about the table to manipulate
+ * instances. This method provides all the DB_DataObject needs to know.
+ *
+ * @return array array of column definitions
+ */
+
+ function table()
+ {
+ return array('user_id' => DB_DATAOBJECT_INT + DB_DATAOBJECT_NOTNULL,
+ 'send_summary' => DB_DATAOBJECT_INT + DB_DATAOBJECT_NOTNULL,
+ 'last_summary_id' => DB_DATAOBJECT_INT,
+ 'created' => DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME + DB_DATAOBJECT_NOTNULL,
+ 'modified' => DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME + DB_DATAOBJECT_NOTNULL);
+ }
+
+ /**
+ * return key definitions for DB_DataObject
+ *
+ * @return array list of key field names
+ */
+
+ function keys()
+ {
+ return array_keys($this->keyTypes());
+ }
+
+ /**
+ * return key definitions for Memcached_DataObject
+ *
+ * Our caching system uses the same key definitions, but uses a different
+ * method to get them. This key information is used to store and clear
+ * cached data, so be sure to list any key that will be used for static
+ * lookups.
+ *
+ * @return array associative array of key definitions, field name to type:
+ * 'K' for primary key: for compound keys, add an entry for each component;
+ * 'U' for unique keys: compound keys are not well supported here.
+ */
+ function keyTypes()
+ {
+ return array('user_id' => 'K');
+ }
+
+ /**
+ * Magic formula for non-autoincrementing integer primary keys
+ *
+ * @return array magic three-false array that stops auto-incrementing.
+ */
+
+ function sequenceKey()
+ {
+ return array(false, false, false);
+ }
+
+ /**
+ * Helper function
+ *
+ * @param integer $user_id ID of the user to get a count for
+ *
+ * @return int flag for whether to send this user a summary email
+ */
+
+ static function getSendSummary($user_id)
+ {
+ $ess = Email_summary_status::staticGet('user_id', $user_id);
+
+ if (!empty($ess)) {
+ return $ess->send_summary;
+ } else {
+ return 1;
+ }
+ }
+
+ /**
+ * Get email summary status for a user
+ *
+ * @param integer $user_id ID of the user to get a count for
+ *
+ * @return Email_summary_status instance for this user, with count already incremented.
+ */
+
+ static function getLastSummaryID($user_id)
+ {
+ $ess = Email_summary_status::staticGet('user_id', $user_id);
+
+ if (!empty($ess)) {
+ return $ess->last_summary_id;
+ } else {
+ return null;
+ }
+ }
+}
diff --git a/plugins/EmailSummary/sendemailsummary.php b/plugins/EmailSummary/sendemailsummary.php
new file mode 100644
index 000000000..37bfdcfbd
--- /dev/null
+++ b/plugins/EmailSummary/sendemailsummary.php
@@ -0,0 +1,47 @@
+#!/usr/bin/env php
+<?php
+/*
+ * StatusNet - a distributed open-source microblogging tool
+ * Copyright (C) 2010, StatusNet, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+define('INSTALLDIR', realpath(dirname(__FILE__) . '/../..'));
+
+$shortoptions = 'i:n:a';
+$longoptions = array('id=', 'nickname=', 'all');
+
+$helptext = <<<END_OF_SENDEMAILSUMMARY_HELP
+sendemailsummary.php [options]
+Send an email summary of the inbox to users
+
+ -i --id ID of user to send summary to
+ -n --nickname nickname of the user to send summary to
+ -a --all send summary to all users
+
+END_OF_SENDEMAILSUMMARY_HELP;
+
+require_once INSTALLDIR.'/scripts/commandline.inc';
+
+$qm = QueueManager::get();
+
+// enqueue summary for user or all users
+
+try {
+ $user = getUser();
+ $qm->enqueue($user->id, 'usersum');
+} catch (NoUserArgumentException $nuae) {
+ $qm->enqueue(null, 'sitesum');
+}
diff --git a/plugins/EmailSummary/siteemailsummaryhandler.php b/plugins/EmailSummary/siteemailsummaryhandler.php
new file mode 100644
index 000000000..595c3267a
--- /dev/null
+++ b/plugins/EmailSummary/siteemailsummaryhandler.php
@@ -0,0 +1,96 @@
+<?php
+/*
+ * StatusNet - the distributed open-source microblogging tool
+ *
+ * Handler for queue items of type 'sitesum', sends email summaries
+ * to all users on the site.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @category Sample
+ * @package StatusNet
+ * @author Evan Prodromou <evan@status.net>
+ * @copyright 2010 StatusNet, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
+ * @link http://status.net/
+ */
+
+if (!defined('STATUSNET')) {
+ exit(1);
+}
+
+/**
+ *
+ * Handler for queue items of type 'sitesum', sends email summaries
+ * to all users on the site.
+ *
+ * @category Email
+ * @package StatusNet
+ * @author Evan Prodromou <evan@status.net>
+ * @copyright 2010 StatusNet, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
+ * @link http://status.net/
+ */
+
+class SiteEmailSummaryHandler extends QueueHandler
+{
+
+ /**
+ * Return transport keyword which identifies items this queue handler
+ * services; must be defined for all subclasses.
+ *
+ * Must be 8 characters or less to fit in the queue_item database.
+ * ex "email", "jabber", "sms", "irc", ...
+ *
+ * @return string
+ */
+
+ function transport()
+ {
+ return 'sitesum';
+ }
+
+ /**
+ * Handle the site
+ *
+ * @param mixed $object
+ * @return boolean true on success, false on failure
+ */
+
+ function handle($object)
+ {
+ $qm = QueueManager::get();
+
+ try {
+ // Enqueue a summary for all users
+
+ $user = new User();
+ $user->find();
+
+ while ($user->fetch()) {
+ try {
+ $qm->enqueue($user->id, 'usersum');
+ } catch (Exception $e) {
+ common_log(LOG_WARNING, $e->getMessage());
+ continue;
+ }
+ }
+ } catch (Exception $e) {
+ common_log(LOG_WARNING, $e->getMessage());
+ }
+
+ return true;
+ }
+}
+
diff --git a/plugins/EmailSummary/useremailsummaryhandler.php b/plugins/EmailSummary/useremailsummaryhandler.php
new file mode 100644
index 000000000..b1ebd0c42
--- /dev/null
+++ b/plugins/EmailSummary/useremailsummaryhandler.php
@@ -0,0 +1,226 @@
+<?php
+/**
+ * StatusNet - the distributed open-source microblogging tool
+ *
+ * Handler for queue items of type 'usersum', sends an email summaries
+ * to a particular user.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @category Sample
+ * @package StatusNet
+ * @author Evan Prodromou <evan@status.net>
+ * @copyright 2010 StatusNet, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
+ * @link http://status.net/
+ */
+
+if (!defined('STATUSNET')) {
+ exit(1);
+}
+
+/**
+ * Handler for queue items of type 'usersum', sends an email summaries
+ * to a particular user.
+ *
+ * @category Email
+ * @package StatusNet
+ * @author Evan Prodromou <evan@status.net>
+ * @copyright 2010 StatusNet, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
+ * @link http://status.net/
+ */
+
+class UserEmailSummaryHandler extends QueueHandler
+{
+ // Maximum number of notices to include by default. This is probably too much.
+
+ const MAX_NOTICES = 200;
+
+ /**
+ * Return transport keyword which identifies items this queue handler
+ * services; must be defined for all subclasses.
+ *
+ * Must be 8 characters or less to fit in the queue_item database.
+ * ex "email", "jabber", "sms", "irc", ...
+ *
+ * @return string
+ */
+
+ function transport()
+ {
+ return 'sitesum';
+ }
+
+ /**
+ * Send a summary email to the user
+ *
+ * @param mixed $object
+ * @return boolean true on success, false on failure
+ */
+
+ function handle($user_id)
+ {
+ // Skip if they've asked not to get summaries
+
+ $ess = Email_summary_status::staticGet('user_id', $user_id);
+
+ if (!empty($ess) && !$ess->send_summary) {
+ common_log(LOG_INFO, sprintf('Not sending email summary for user %s by request.', $user_id));
+ return true;
+ }
+
+ $since_id = null;
+
+ if (!empty($ess)) {
+ $since_id = $ess->last_summary_id;
+ }
+
+ $user = User::staticGet('id', $user_id);
+
+ if (empty($user)) {
+ common_log(LOG_INFO, sprintf('Not sending email summary for user %s; no such user.', $user_id));
+ return true;
+ }
+
+ if (empty($user->email)) {
+ common_log(LOG_INFO, sprintf('Not sending email summary for user %s; no email address.', $user_id));
+ return true;
+ }
+
+ $profile = $user->getProfile();
+
+ if (empty($profile)) {
+ common_log(LOG_WARNING, sprintf('Not sending email summary for user %s; no profile.', $user_id));
+ return true;
+ }
+
+ $notice = $user->ownFriendsTimeline(0, self::MAX_NOTICES, $since_id);
+
+ if (empty($notice) || $notice->N == 0) {
+ common_log(LOG_WARNING, sprintf('Not sending email summary for user %s; no notices.', $user_id));
+ return true;
+ }
+
+ // XXX: This is risky fingerpoken in der objektvars, but I didn't feel like
+ // figuring out a better way. -ESP
+
+ $new_top = null;
+
+ if ($notice instanceof ArrayWrapper) {
+ $new_top = $notice->_items[0]->id;
+ }
+
+ $out = new XMLStringer();
+
+ $out->raw(sprintf(_('<p>Recent updates from %1s for %2s:</p>'),
+ common_config('site', 'name'),
+ $profile->getBestName()));
+
+
+ $out->elementStart('table', array('width' => '541px', 'style' => 'border: none'));
+
+ while ($notice->fetch()) {
+
+ $profile = Profile::staticGet('id', $notice->profile_id);
+
+ if (empty($profile)) {
+ continue;
+ }
+
+ $avatar = $profile->getAvatar(AVATAR_STREAM_SIZE);
+
+ $out->elementStart('tr');
+ $out->elementStart('td', array('width' => AVATAR_STREAM_SIZE,
+ 'height' => AVATAR_STREAM_SIZE,
+ 'align' => 'left',
+ 'valign' => 'top'));
+ $out->element('img', array('src' => ($avatar) ?
+ $avatar->displayUrl() :
+ Avatar::defaultImage($avatar_size),
+ 'class' => 'avatar photo',
+ 'width' => AVATAR_STREAM_SIZE,
+ 'height' => AVATAR_STREAM_SIZE,
+ 'alt' => $profile->getBestName()));
+ $out->elementEnd('td');
+ $out->elementStart('td', array('align' => 'left',
+ 'valign' => 'top'));
+ $out->element('a', array('href' => $profile->profileurl),
+ $profile->nickname);
+ $out->text(' ');
+ $out->raw($notice->rendered);
+ $out->element('br'); // yeah, you know it. I just wrote a <br> in the middle of my table layout.
+ $noticeurl = $notice->bestUrl();
+ // above should always return an URL
+ assert(!empty($noticeurl));
+ $out->elementStart('a', array('rel' => 'bookmark',
+ 'class' => 'timestamp',
+ 'href' => $noticeurl));
+ $dt = common_date_iso8601($notice->created);
+ $out->element('abbr', array('class' => 'published',
+ 'title' => $dt),
+ common_date_string($notice->created));
+ $out->elementEnd('a');
+ if ($notice->hasConversation()) {
+ $conv = Conversation::staticGet('id', $notice->conversation);
+ $convurl = $conv->uri;
+ if (!empty($convurl)) {
+ $out->text(' ');
+ $out->element('a',
+ array('href' => $convurl.'#notice-'.$notice->id,
+ 'class' => 'response'),
+ _('in context'));
+ }
+ }
+ $out->elementEnd('td');
+ $out->elementEnd('tr');
+ }
+
+ $out->elementEnd('table');
+
+ $out->raw(sprintf(_('<p><a href="%1s">change your email settings for %2s</a></p>'),
+ common_local_url('emailsettings'),
+ common_config('site', 'name')));
+
+ $body = $out->getString();
+
+ // FIXME: do something for people who don't like HTML email
+
+ mail_to_user($user, _('Updates from your network'), $body,
+ array('Content-Type' => 'text/html; charset=UTF-8'));
+
+ if (empty($ess)) {
+
+ $ess = new Email_summary_status();
+
+ $ess->user_id = $user_id;
+ $ess->created = common_sql_now();
+ $ess->last_summary_id = $new_top;
+ $ess->modified = common_sql_now();
+
+ $ess->insert();
+
+ } else {
+
+ $orig = clone($ess);
+
+ $ess->last_summary_id = $new_top;
+ $ess->modified = common_sql_now();
+
+ $ess->update($orig);
+ }
+
+ return true;
+ }
+}
diff --git a/plugins/Facebook/locale/Facebook.pot b/plugins/Facebook/locale/Facebook.pot
index 9a6cdc832..b93939299 100644
--- a/plugins/Facebook/locale/Facebook.pot
+++ b/plugins/Facebook/locale/Facebook.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Facebook/locale/br/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/br/LC_MESSAGES/Facebook.po
index fa1594ab8..cb73ace8e 100644
--- a/plugins/Facebook/locale/br/LC_MESSAGES/Facebook.po
+++ b/plugins/Facebook/locale/br/LC_MESSAGES/Facebook.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Facebook\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:54+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:34+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-facebook\n"
diff --git a/plugins/Facebook/locale/de/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/de/LC_MESSAGES/Facebook.po
index ba7c15f96..6293a7af8 100644
--- a/plugins/Facebook/locale/de/LC_MESSAGES/Facebook.po
+++ b/plugins/Facebook/locale/de/LC_MESSAGES/Facebook.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Facebook\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:58+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:34+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 17:54:47+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-facebook\n"
diff --git a/plugins/Facebook/locale/es/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/es/LC_MESSAGES/Facebook.po
index ade12e83a..8bb4e4fbc 100644
--- a/plugins/Facebook/locale/es/LC_MESSAGES/Facebook.po
+++ b/plugins/Facebook/locale/es/LC_MESSAGES/Facebook.po
@@ -11,13 +11,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Facebook\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:34+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:10:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-facebook\n"
diff --git a/plugins/Facebook/locale/fr/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/fr/LC_MESSAGES/Facebook.po
index c2d798d9d..d62550a39 100644
--- a/plugins/Facebook/locale/fr/LC_MESSAGES/Facebook.po
+++ b/plugins/Facebook/locale/fr/LC_MESSAGES/Facebook.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Facebook\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:59+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:34+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 17:54:47+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-facebook\n"
diff --git a/plugins/Facebook/locale/gl/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/gl/LC_MESSAGES/Facebook.po
index a4cbfe32f..13478bc0f 100644
--- a/plugins/Facebook/locale/gl/LC_MESSAGES/Facebook.po
+++ b/plugins/Facebook/locale/gl/LC_MESSAGES/Facebook.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Facebook\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:59+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:34+0000\n"
"Language-Team: Galician <http://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 17:54:47+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: gl\n"
"X-Message-Group: #out-statusnet-plugin-facebook\n"
diff --git a/plugins/Facebook/locale/ia/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/ia/LC_MESSAGES/Facebook.po
index 39e66eae3..00153ab2f 100644
--- a/plugins/Facebook/locale/ia/LC_MESSAGES/Facebook.po
+++ b/plugins/Facebook/locale/ia/LC_MESSAGES/Facebook.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Facebook\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:20+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:34+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-facebook\n"
diff --git a/plugins/Facebook/locale/mk/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/mk/LC_MESSAGES/Facebook.po
index ae4d971a4..b663b17c5 100644
--- a/plugins/Facebook/locale/mk/LC_MESSAGES/Facebook.po
+++ b/plugins/Facebook/locale/mk/LC_MESSAGES/Facebook.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Facebook\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:20+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:34+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-facebook\n"
diff --git a/plugins/Facebook/locale/nb/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/nb/LC_MESSAGES/Facebook.po
index 2cfa7dfc0..d35302232 100644
--- a/plugins/Facebook/locale/nb/LC_MESSAGES/Facebook.po
+++ b/plugins/Facebook/locale/nb/LC_MESSAGES/Facebook.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Facebook\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:04:59+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:35+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 17:54:47+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-facebook\n"
diff --git a/plugins/Facebook/locale/nl/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/nl/LC_MESSAGES/Facebook.po
index c9ad7ee95..0680fec71 100644
--- a/plugins/Facebook/locale/nl/LC_MESSAGES/Facebook.po
+++ b/plugins/Facebook/locale/nl/LC_MESSAGES/Facebook.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Facebook\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:20+0000\n"
+"POT-Creation-Date: 2010-10-30 23:18+0000\n"
+"PO-Revision-Date: 2010-10-30 23:21:30+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:45+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75708); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-facebook\n"
@@ -37,7 +37,7 @@ msgid ""
msgstr ""
"Hallo %1$s.\n"
"\n"
-"Het spijt ons je te moeten meedelen dat het niet mogelijk is uw "
+"Het spijt ons u te moeten meedelen dat het niet mogelijk is uw "
"Facebookstatus bij te werken vanuit %2$s. De Facebookapplicatie is "
"uitgeschakeld voor uw gebruiker. Dit kan komen doordat u de toegangsrechten "
"voor de Facebookapplicatie hebt ingetrokken of omdat u uw Facebookgebruiker "
diff --git a/plugins/Facebook/locale/pt_BR/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/pt_BR/LC_MESSAGES/Facebook.po
index bfdfe5115..88b3ea2d1 100644
--- a/plugins/Facebook/locale/pt_BR/LC_MESSAGES/Facebook.po
+++ b/plugins/Facebook/locale/pt_BR/LC_MESSAGES/Facebook.po
@@ -10,14 +10,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Facebook\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:35+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-facebook\n"
diff --git a/plugins/Facebook/locale/tl/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/tl/LC_MESSAGES/Facebook.po
index f1a09ddfb..c8fbf25fe 100644
--- a/plugins/Facebook/locale/tl/LC_MESSAGES/Facebook.po
+++ b/plugins/Facebook/locale/tl/LC_MESSAGES/Facebook.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Facebook\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:35+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-facebook\n"
diff --git a/plugins/Facebook/locale/uk/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/uk/LC_MESSAGES/Facebook.po
index 6a9a7b514..058733a1f 100644
--- a/plugins/Facebook/locale/uk/LC_MESSAGES/Facebook.po
+++ b/plugins/Facebook/locale/uk/LC_MESSAGES/Facebook.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Facebook\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-20 00:18+0000\n"
-"PO-Revision-Date: 2010-10-20 00:20:57+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:35+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-19 23:49:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-facebook\n"
diff --git a/plugins/Facebook/locale/zh_CN/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/zh_CN/LC_MESSAGES/Facebook.po
index 57f45fc8c..03f85020c 100644
--- a/plugins/Facebook/locale/zh_CN/LC_MESSAGES/Facebook.po
+++ b/plugins/Facebook/locale/zh_CN/LC_MESSAGES/Facebook.po
@@ -10,14 +10,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Facebook\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:10:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-facebook\n"
diff --git a/plugins/FirePHP/locale/FirePHP.pot b/plugins/FirePHP/locale/FirePHP.pot
index fa3c43f28..103df7a8e 100644
--- a/plugins/FirePHP/locale/FirePHP.pot
+++ b/plugins/FirePHP/locale/FirePHP.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/FirePHP/locale/es/LC_MESSAGES/FirePHP.po b/plugins/FirePHP/locale/es/LC_MESSAGES/FirePHP.po
index 99eb31c5c..b0e339f1d 100644
--- a/plugins/FirePHP/locale/es/LC_MESSAGES/FirePHP.po
+++ b/plugins/FirePHP/locale/es/LC_MESSAGES/FirePHP.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - FirePHP\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-firephp\n"
diff --git a/plugins/FirePHP/locale/fi/LC_MESSAGES/FirePHP.po b/plugins/FirePHP/locale/fi/LC_MESSAGES/FirePHP.po
index a7bae2b5e..924cf0bbb 100644
--- a/plugins/FirePHP/locale/fi/LC_MESSAGES/FirePHP.po
+++ b/plugins/FirePHP/locale/fi/LC_MESSAGES/FirePHP.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - FirePHP\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: Finnish <http://translatewiki.net/wiki/Portal:fi>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fi\n"
"X-Message-Group: #out-statusnet-plugin-firephp\n"
diff --git a/plugins/FirePHP/locale/fr/LC_MESSAGES/FirePHP.po b/plugins/FirePHP/locale/fr/LC_MESSAGES/FirePHP.po
index b53390d4b..751e317c2 100644
--- a/plugins/FirePHP/locale/fr/LC_MESSAGES/FirePHP.po
+++ b/plugins/FirePHP/locale/fr/LC_MESSAGES/FirePHP.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - FirePHP\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-firephp\n"
diff --git a/plugins/FirePHP/locale/ia/LC_MESSAGES/FirePHP.po b/plugins/FirePHP/locale/ia/LC_MESSAGES/FirePHP.po
index bd26e50b7..f39174cb6 100644
--- a/plugins/FirePHP/locale/ia/LC_MESSAGES/FirePHP.po
+++ b/plugins/FirePHP/locale/ia/LC_MESSAGES/FirePHP.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - FirePHP\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-firephp\n"
diff --git a/plugins/FirePHP/locale/id/LC_MESSAGES/FirePHP.po b/plugins/FirePHP/locale/id/LC_MESSAGES/FirePHP.po
index eba434fc1..25b36189d 100644
--- a/plugins/FirePHP/locale/id/LC_MESSAGES/FirePHP.po
+++ b/plugins/FirePHP/locale/id/LC_MESSAGES/FirePHP.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - FirePHP\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:47+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-firephp\n"
diff --git a/plugins/FirePHP/locale/ja/LC_MESSAGES/FirePHP.po b/plugins/FirePHP/locale/ja/LC_MESSAGES/FirePHP.po
index d2aea2bbb..bd5a8ac1c 100644
--- a/plugins/FirePHP/locale/ja/LC_MESSAGES/FirePHP.po
+++ b/plugins/FirePHP/locale/ja/LC_MESSAGES/FirePHP.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - FirePHP\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ja\n"
"X-Message-Group: #out-statusnet-plugin-firephp\n"
diff --git a/plugins/FirePHP/locale/mk/LC_MESSAGES/FirePHP.po b/plugins/FirePHP/locale/mk/LC_MESSAGES/FirePHP.po
index d99a7abab..49af3aad9 100644
--- a/plugins/FirePHP/locale/mk/LC_MESSAGES/FirePHP.po
+++ b/plugins/FirePHP/locale/mk/LC_MESSAGES/FirePHP.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - FirePHP\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-firephp\n"
diff --git a/plugins/FirePHP/locale/nb/LC_MESSAGES/FirePHP.po b/plugins/FirePHP/locale/nb/LC_MESSAGES/FirePHP.po
index b1c0bdd08..88abff3da 100644
--- a/plugins/FirePHP/locale/nb/LC_MESSAGES/FirePHP.po
+++ b/plugins/FirePHP/locale/nb/LC_MESSAGES/FirePHP.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - FirePHP\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-firephp\n"
diff --git a/plugins/FirePHP/locale/nl/LC_MESSAGES/FirePHP.po b/plugins/FirePHP/locale/nl/LC_MESSAGES/FirePHP.po
index 39167e2c7..e7a259e4b 100644
--- a/plugins/FirePHP/locale/nl/LC_MESSAGES/FirePHP.po
+++ b/plugins/FirePHP/locale/nl/LC_MESSAGES/FirePHP.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - FirePHP\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-firephp\n"
diff --git a/plugins/FirePHP/locale/pt/LC_MESSAGES/FirePHP.po b/plugins/FirePHP/locale/pt/LC_MESSAGES/FirePHP.po
index 5ed7be0d6..acc0ef4d4 100644
--- a/plugins/FirePHP/locale/pt/LC_MESSAGES/FirePHP.po
+++ b/plugins/FirePHP/locale/pt/LC_MESSAGES/FirePHP.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - FirePHP\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-firephp\n"
diff --git a/plugins/FirePHP/locale/ru/LC_MESSAGES/FirePHP.po b/plugins/FirePHP/locale/ru/LC_MESSAGES/FirePHP.po
index 87008b2bd..aefa7e1e8 100644
--- a/plugins/FirePHP/locale/ru/LC_MESSAGES/FirePHP.po
+++ b/plugins/FirePHP/locale/ru/LC_MESSAGES/FirePHP.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - FirePHP\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-firephp\n"
diff --git a/plugins/FirePHP/locale/tl/LC_MESSAGES/FirePHP.po b/plugins/FirePHP/locale/tl/LC_MESSAGES/FirePHP.po
index ded26687e..f7509ce59 100644
--- a/plugins/FirePHP/locale/tl/LC_MESSAGES/FirePHP.po
+++ b/plugins/FirePHP/locale/tl/LC_MESSAGES/FirePHP.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - FirePHP\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-firephp\n"
diff --git a/plugins/FirePHP/locale/uk/LC_MESSAGES/FirePHP.po b/plugins/FirePHP/locale/uk/LC_MESSAGES/FirePHP.po
index 10883a657..a109073a9 100644
--- a/plugins/FirePHP/locale/uk/LC_MESSAGES/FirePHP.po
+++ b/plugins/FirePHP/locale/uk/LC_MESSAGES/FirePHP.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - FirePHP\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-firephp\n"
diff --git a/plugins/FirePHP/locale/zh_CN/LC_MESSAGES/FirePHP.po b/plugins/FirePHP/locale/zh_CN/LC_MESSAGES/FirePHP.po
index bce278fba..294ee96b6 100644
--- a/plugins/FirePHP/locale/zh_CN/LC_MESSAGES/FirePHP.po
+++ b/plugins/FirePHP/locale/zh_CN/LC_MESSAGES/FirePHP.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - FirePHP\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:38+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:36+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:47+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-firephp\n"
diff --git a/plugins/FollowEveryone/FollowEveryonePlugin.php b/plugins/FollowEveryone/FollowEveryonePlugin.php
new file mode 100644
index 000000000..228efc935
--- /dev/null
+++ b/plugins/FollowEveryone/FollowEveryonePlugin.php
@@ -0,0 +1,206 @@
+<?php
+/**
+ * StatusNet - the distributed open-source microblogging tool
+ * Copyright (C) 2010, StatusNet, Inc.
+ *
+ * When a new user registers, all existing users follow them automatically.
+ *
+ * PHP version 5
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @category Community
+ * @package StatusNet
+ * @author Evan Prodromou <evan@status.net>
+ * @copyright 2010 StatusNet, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
+ * @link http://status.net/
+ */
+
+if (!defined('STATUSNET')) {
+ // This check helps protect against security problems;
+ // your code file can't be executed directly from the web.
+ exit(1);
+}
+
+/**
+ * Plugin to make all users follow each other at registration
+ *
+ * Users can unfollow afterwards if they want.
+ *
+ * @category Sample
+ * @package StatusNet
+ * @author Evan Prodromou <evan@status.net>
+ * @copyright 2010 StatusNet, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
+ * @link http://status.net/
+ */
+class FollowEveryonePlugin extends Plugin
+{
+ /**
+ * Called when a new user is registered.
+ *
+ * We find all users, and try to subscribe them to the new user, and
+ * the new user to them. Exceptions (like silenced users or whatever)
+ * are caught, logged, and ignored.
+ *
+ * @param Profile &$newProfile The new user's profile
+ * @param User &$newUser The new user
+ *
+ * @return boolean hook value
+ *
+ */
+ function onEndUserRegister(&$newProfile, &$newUser)
+ {
+ $otherUser = new User();
+ $otherUser->whereAdd('id != ' . $newUser->id);
+
+ if ($otherUser->find()) {
+ while ($otherUser->fetch()) {
+ $otherProfile = $otherUser->getProfile();
+ try {
+ if (User_followeveryone_prefs::followEveryone($otherUser->id)) {
+ Subscription::start($otherProfile, $newProfile);
+ }
+ Subscription::start($newProfile, $otherProfile);
+ } catch (Exception $e) {
+ common_log(LOG_WARNING, $e->getMessage());
+ continue;
+ }
+ }
+ }
+
+ $ufep = new User_followeveryone_prefs();
+
+ $ufep->user_id = $newUser->id;
+ $ufep->followeveryone = true;
+
+ $ufep->insert();
+
+ return true;
+ }
+
+ /**
+ * Database schema setup
+ *
+ * Plugins can add their own tables to the StatusNet database. Plugins
+ * should use StatusNet's schema interface to add or delete tables. The
+ * ensureTable() method provides an easy way to ensure a table's structure
+ * and availability.
+ *
+ * By default, the schema is checked every time StatusNet is run (say, when
+ * a Web page is hit). Admins can configure their systems to only check the
+ * schema when the checkschema.php script is run, greatly improving performance.
+ * However, they need to remember to run that script after installing or
+ * upgrading a plugin!
+ *
+ * @see Schema
+ * @see ColumnDef
+ *
+ * @return boolean hook value; true means continue processing, false means stop.
+ */
+ function onCheckSchema()
+ {
+ $schema = Schema::get();
+
+ // For storing user-submitted flags on profiles
+
+ $schema->ensureTable('user_followeveryone_prefs',
+ array(new ColumnDef('user_id', 'integer', null,
+ true, 'PRI'),
+ new ColumnDef('followeveryone', 'tinyint', null,
+ false, null, 1)));
+
+ return true;
+ }
+
+ /**
+ * Load related modules when needed
+ *
+ * @param string $cls Name of the class to be loaded
+ *
+ * @return boolean hook value; true means continue processing, false means stop.
+ */
+ function onAutoload($cls)
+ {
+ $dir = dirname(__FILE__);
+
+ switch ($cls)
+ {
+ case 'User_followeveryone_prefs':
+ include_once $dir . '/'.$cls.'.php';
+ return false;
+ default:
+ return true;
+ }
+ }
+
+ /**
+ * Show a checkbox on the profile form to ask whether to follow everyone
+ *
+ * @param Action $action The action being executed
+ *
+ * @return boolean hook value
+ */
+ function onEndProfileFormData($action)
+ {
+ $user = common_current_user();
+
+ $action->elementStart('li');
+ // TRANS: Checkbox label in form for profile settings.
+ $action->checkbox('followeveryone', _('Follow everyone'),
+ ($action->arg('followeveryone')) ?
+ $action->arg('followeveryone') :
+ User_followeveryone_prefs::followEveryone($user->id));
+ $action->elementEnd('li');
+
+ return true;
+ }
+
+ /**
+ * Save checkbox value for following everyone
+ *
+ * @param Action $action The action being executed
+ *
+ * @return boolean hook value
+ */
+ function onEndProfileSaveForm($action)
+ {
+ $user = common_current_user();
+
+ User_followeveryone_prefs::savePref($user->id,
+ $action->boolean('followeveryone'));
+
+ return true;
+ }
+
+ /**
+ * Provide version information about this plugin.
+ *
+ * @param Array &$versions Array of version data
+ *
+ * @return boolean hook value
+ *
+ */
+ function onPluginVersion(&$versions)
+ {
+ $versions[] = array('name' => 'FollowEveryone',
+ 'version' => STATUSNET_VERSION,
+ 'author' => 'Evan Prodromou',
+ 'homepage' => 'http://status.net/wiki/Plugin:FollowEveryone',
+ 'rawdescription' =>
+ _m('New users follow everyone at registration and are followed in return.'));
+ return true;
+ }
+}
diff --git a/plugins/FollowEveryone/User_followeveryone_prefs.php b/plugins/FollowEveryone/User_followeveryone_prefs.php
new file mode 100644
index 000000000..7690fd220
--- /dev/null
+++ b/plugins/FollowEveryone/User_followeveryone_prefs.php
@@ -0,0 +1,164 @@
+<?php
+/**
+ * Data class for counting greetings
+ *
+ * PHP version 5
+ *
+ * @category Data
+ * @package StatusNet
+ * @author Evan Prodromou <evan@status.net>
+ * @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
+ * @link http://status.net/
+ *
+ * StatusNet - the distributed open-source microblogging tool
+ * Copyright (C) 2009, StatusNet, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+if (!defined('STATUSNET')) {
+ exit(1);
+}
+
+require_once INSTALLDIR . '/classes/Memcached_DataObject.php';
+
+/**
+ * Data class for counting greetings
+ *
+ * We use the DB_DataObject framework for data classes in StatusNet. Each
+ * table maps to a particular data class, making it easier to manipulate
+ * data.
+ *
+ * Data classes should extend Memcached_DataObject, the (slightly misnamed)
+ * extension of DB_DataObject that provides caching, internationalization,
+ * and other bits of good functionality to StatusNet-specific data classes.
+ *
+ * @category Action
+ * @package StatusNet
+ * @author Evan Prodromou <evan@status.net>
+ * @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3
+ * @link http://status.net/
+ *
+ * @see DB_DataObject
+ */
+class User_followeveryone_prefs extends Memcached_DataObject
+{
+ public $__table = 'user_followeveryone_prefs'; // table name
+ public $user_id; // int(4) primary_key not_null
+ public $followeveryone; // tinyint(1)
+
+ /**
+ * Get an instance by key
+ *
+ * This is a utility method to get a single instance with a given key value.
+ *
+ * @param string $k Key to use to lookup (usually 'user_id' for this class)
+ * @param mixed $v Value to lookup
+ *
+ * @return User_followeveryone_prefs object found, or null for no hits
+ */
+ function staticGet($k, $v=null)
+ {
+ return Memcached_DataObject::staticGet('User_followeveryone_prefs', $k, $v);
+ }
+
+ /**
+ * return table definition for DB_DataObject
+ *
+ * DB_DataObject needs to know something about the table to manipulate
+ * instances. This method provides all the DB_DataObject needs to know.
+ *
+ * @return array array of column definitions
+ */
+ function table()
+ {
+ return array('user_id' => DB_DATAOBJECT_INT + DB_DATAOBJECT_NOTNULL,
+ 'followeveryone' => DB_DATAOBJECT_INT + DB_DATAOBJECT_BOOL);
+ }
+
+ /**
+ * return key definitions for DB_DataObject
+ *
+ * DB_DataObject needs to know about keys that the table has, since it
+ * won't appear in StatusNet's own keys list. In most cases, this will
+ * simply reference your keyTypes() function.
+ *
+ * @return array list of key field names
+ */
+ function keys()
+ {
+ return array_keys($this->keyTypes());
+ }
+
+ /**
+ * return key definitions for Memcached_DataObject
+ *
+ * Our caching system uses the same key definitions, but uses a different
+ * method to get them. This key information is used to store and clear
+ * cached data, so be sure to list any key that will be used for static
+ * lookups.
+ *
+ * @return array associative array of key definitions, field name to type:
+ * 'K' for primary key: for compound keys, add an entry for each component;
+ * 'U' for unique keys: compound keys are not well supported here.
+ */
+ function keyTypes()
+ {
+ return array('user_id' => 'K');
+ }
+
+ /**
+ * Magic formula for non-autoincrementing integer primary keys
+ *
+ * If a table has a single integer column as its primary key, DB_DataObject
+ * assumes that the column is auto-incrementing and makes a sequence table
+ * to do this incrementation. Since we don't need this for our class, we
+ * overload this method and return the magic formula that DB_DataObject needs.
+ *
+ * @return array magic three-false array that stops auto-incrementing.
+ */
+ function sequenceKey()
+ {
+ return array(false, false, false);
+ }
+
+ static function followEveryone($user_id)
+ {
+ $ufep = self::staticGet('user_id', $user_id);
+
+ if (empty($ufep)) {
+ return true;
+ } else {
+ return (bool)$ufep->followeveryone;
+ }
+ }
+
+ static function savePref($user_id, $followEveryone)
+ {
+ $ufep = self::staticGet('user_id', $user_id);
+
+ if (empty($ufep)) {
+ $ufep = new User_followeveryone_prefs();
+ $ufep->user_id = $user_id;
+ $ufep->followeveryone = $followEveryone;
+ $ufep->insert();
+ } else {
+ $orig = clone($ufep);
+ $ufep->followeveryone = $followEveryone;
+ $ufep->update();
+ }
+
+ return true;
+ }
+}
diff --git a/plugins/FollowEveryone/locale/FollowEveryone.pot b/plugins/FollowEveryone/locale/FollowEveryone.pot
new file mode 100644
index 000000000..7531677df
--- /dev/null
+++ b/plugins/FollowEveryone/locale/FollowEveryone.pot
@@ -0,0 +1,21 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: FollowEveryonePlugin.php:203
+msgid "New users follow everyone at registration and are followed in return."
+msgstr ""
diff --git a/plugins/FollowEveryone/locale/ia/LC_MESSAGES/FollowEveryone.po b/plugins/FollowEveryone/locale/ia/LC_MESSAGES/FollowEveryone.po
new file mode 100644
index 000000000..fdb2571c7
--- /dev/null
+++ b/plugins/FollowEveryone/locale/ia/LC_MESSAGES/FollowEveryone.po
@@ -0,0 +1,26 @@
+# Translation of StatusNet - FollowEveryone to Interlingua (Interlingua)
+# Expored from translatewiki.net
+#
+# Author: McDutchie
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - FollowEveryone\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-28 23:10:36+0000\n"
+"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-28 00:08:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75629); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: ia\n"
+"X-Message-Group: #out-statusnet-plugin-followeveryone\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: FollowEveryonePlugin.php:203
+msgid "New users follow everyone at registration and are followed in return."
+msgstr "Nove usatores seque omnes al inscription e es sequite per omnes."
diff --git a/plugins/FollowEveryone/locale/mk/LC_MESSAGES/FollowEveryone.po b/plugins/FollowEveryone/locale/mk/LC_MESSAGES/FollowEveryone.po
new file mode 100644
index 000000000..1930d6658
--- /dev/null
+++ b/plugins/FollowEveryone/locale/mk/LC_MESSAGES/FollowEveryone.po
@@ -0,0 +1,26 @@
+# Translation of StatusNet - FollowEveryone to Macedonian (Македонски)
+# Expored from translatewiki.net
+#
+# Author: Bjankuloski06
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - FollowEveryone\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-28 23:10:36+0000\n"
+"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-28 00:08:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75629); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: mk\n"
+"X-Message-Group: #out-statusnet-plugin-followeveryone\n"
+"Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"
+
+#: FollowEveryonePlugin.php:203
+msgid "New users follow everyone at registration and are followed in return."
+msgstr "Новите корисници следат секого при регистрација и сите ги следат нив."
diff --git a/plugins/FollowEveryone/locale/nl/LC_MESSAGES/FollowEveryone.po b/plugins/FollowEveryone/locale/nl/LC_MESSAGES/FollowEveryone.po
new file mode 100644
index 000000000..55dcb2325
--- /dev/null
+++ b/plugins/FollowEveryone/locale/nl/LC_MESSAGES/FollowEveryone.po
@@ -0,0 +1,28 @@
+# Translation of StatusNet - FollowEveryone to Dutch (Nederlands)
+# Expored from translatewiki.net
+#
+# Author: Siebrand
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - FollowEveryone\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-28 23:10:37+0000\n"
+"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-28 00:08:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75629); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: nl\n"
+"X-Message-Group: #out-statusnet-plugin-followeveryone\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: FollowEveryonePlugin.php:203
+msgid "New users follow everyone at registration and are followed in return."
+msgstr ""
+"Nieuwe gebruikers volgen iedereen bij inschrijving en worden door iedereen "
+"gevolgd."
diff --git a/plugins/FollowEveryone/locale/uk/LC_MESSAGES/FollowEveryone.po b/plugins/FollowEveryone/locale/uk/LC_MESSAGES/FollowEveryone.po
new file mode 100644
index 000000000..0db1e6ca3
--- /dev/null
+++ b/plugins/FollowEveryone/locale/uk/LC_MESSAGES/FollowEveryone.po
@@ -0,0 +1,29 @@
+# Translation of StatusNet - FollowEveryone to Ukrainian (Українська)
+# Expored from translatewiki.net
+#
+# Author: Boogie
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - FollowEveryone\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-28 23:10:37+0000\n"
+"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-28 00:08:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75629); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: uk\n"
+"X-Message-Group: #out-statusnet-plugin-followeveryone\n"
+"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
+"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
+
+#: FollowEveryonePlugin.php:203
+msgid "New users follow everyone at registration and are followed in return."
+msgstr ""
+"Нові користувачі автоматично підписуються до всіх після реєстрації, а всі "
+"решта автоматично підписуються навзаєм."
diff --git a/plugins/ForceGroup/locale/ForceGroup.pot b/plugins/ForceGroup/locale/ForceGroup.pot
index f8306640c..45c16c374 100644
--- a/plugins/ForceGroup/locale/ForceGroup.pot
+++ b/plugins/ForceGroup/locale/ForceGroup.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/ForceGroup/locale/de/LC_MESSAGES/ForceGroup.po b/plugins/ForceGroup/locale/de/LC_MESSAGES/ForceGroup.po
index b435b0cb9..78fcd6652 100644
--- a/plugins/ForceGroup/locale/de/LC_MESSAGES/ForceGroup.po
+++ b/plugins/ForceGroup/locale/de/LC_MESSAGES/ForceGroup.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ForceGroup\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:57+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:47+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-forcegroup\n"
diff --git a/plugins/ForceGroup/locale/es/LC_MESSAGES/ForceGroup.po b/plugins/ForceGroup/locale/es/LC_MESSAGES/ForceGroup.po
index 7f9c5d245..5d0b89de8 100644
--- a/plugins/ForceGroup/locale/es/LC_MESSAGES/ForceGroup.po
+++ b/plugins/ForceGroup/locale/es/LC_MESSAGES/ForceGroup.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ForceGroup\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:23+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-forcegroup\n"
diff --git a/plugins/ForceGroup/locale/fr/LC_MESSAGES/ForceGroup.po b/plugins/ForceGroup/locale/fr/LC_MESSAGES/ForceGroup.po
index 5c88ead80..e5a7a98ef 100644
--- a/plugins/ForceGroup/locale/fr/LC_MESSAGES/ForceGroup.po
+++ b/plugins/ForceGroup/locale/fr/LC_MESSAGES/ForceGroup.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ForceGroup\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:38+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:47+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-forcegroup\n"
diff --git a/plugins/ForceGroup/locale/ia/LC_MESSAGES/ForceGroup.po b/plugins/ForceGroup/locale/ia/LC_MESSAGES/ForceGroup.po
index 18a728c65..4615c8a76 100644
--- a/plugins/ForceGroup/locale/ia/LC_MESSAGES/ForceGroup.po
+++ b/plugins/ForceGroup/locale/ia/LC_MESSAGES/ForceGroup.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ForceGroup\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:23+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-forcegroup\n"
diff --git a/plugins/ForceGroup/locale/id/LC_MESSAGES/ForceGroup.po b/plugins/ForceGroup/locale/id/LC_MESSAGES/ForceGroup.po
index f48744a6e..6f27d4d7f 100644
--- a/plugins/ForceGroup/locale/id/LC_MESSAGES/ForceGroup.po
+++ b/plugins/ForceGroup/locale/id/LC_MESSAGES/ForceGroup.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ForceGroup\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:38+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:47+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-forcegroup\n"
diff --git a/plugins/ForceGroup/locale/mk/LC_MESSAGES/ForceGroup.po b/plugins/ForceGroup/locale/mk/LC_MESSAGES/ForceGroup.po
index 0f1f88e7e..c3e122374 100644
--- a/plugins/ForceGroup/locale/mk/LC_MESSAGES/ForceGroup.po
+++ b/plugins/ForceGroup/locale/mk/LC_MESSAGES/ForceGroup.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ForceGroup\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:23+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-forcegroup\n"
diff --git a/plugins/ForceGroup/locale/nl/LC_MESSAGES/ForceGroup.po b/plugins/ForceGroup/locale/nl/LC_MESSAGES/ForceGroup.po
index a2f21de44..c8d33bf41 100644
--- a/plugins/ForceGroup/locale/nl/LC_MESSAGES/ForceGroup.po
+++ b/plugins/ForceGroup/locale/nl/LC_MESSAGES/ForceGroup.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ForceGroup\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:23+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-forcegroup\n"
diff --git a/plugins/ForceGroup/locale/tl/LC_MESSAGES/ForceGroup.po b/plugins/ForceGroup/locale/tl/LC_MESSAGES/ForceGroup.po
index 6b755c3e2..7542262e8 100644
--- a/plugins/ForceGroup/locale/tl/LC_MESSAGES/ForceGroup.po
+++ b/plugins/ForceGroup/locale/tl/LC_MESSAGES/ForceGroup.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ForceGroup\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:23+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-forcegroup\n"
diff --git a/plugins/ForceGroup/locale/uk/LC_MESSAGES/ForceGroup.po b/plugins/ForceGroup/locale/uk/LC_MESSAGES/ForceGroup.po
index bd693e7ef..b6c022da6 100644
--- a/plugins/ForceGroup/locale/uk/LC_MESSAGES/ForceGroup.po
+++ b/plugins/ForceGroup/locale/uk/LC_MESSAGES/ForceGroup.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ForceGroup\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:23+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-forcegroup\n"
diff --git a/plugins/GeoURL/locale/GeoURL.pot b/plugins/GeoURL/locale/GeoURL.pot
index 9b32cebd7..bbc979472 100644
--- a/plugins/GeoURL/locale/GeoURL.pot
+++ b/plugins/GeoURL/locale/GeoURL.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/GeoURL/locale/ca/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/ca/LC_MESSAGES/GeoURL.po
index 0184b844d..1d8422cad 100644
--- a/plugins/GeoURL/locale/ca/LC_MESSAGES/GeoURL.po
+++ b/plugins/GeoURL/locale/ca/LC_MESSAGES/GeoURL.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GeoURL\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:59+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
"Language-Team: Catalan <http://translatewiki.net/wiki/Portal:ca>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ca\n"
"X-Message-Group: #out-statusnet-plugin-geourl\n"
diff --git a/plugins/GeoURL/locale/de/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/de/LC_MESSAGES/GeoURL.po
new file mode 100644
index 000000000..e9538a3c4
--- /dev/null
+++ b/plugins/GeoURL/locale/de/LC_MESSAGES/GeoURL.po
@@ -0,0 +1,30 @@
+# Translation of StatusNet - GeoURL to German (Deutsch)
+# Expored from translatewiki.net
+#
+# Author: Apmon
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - GeoURL\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
+"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: de\n"
+"X-Message-Group: #out-statusnet-plugin-geourl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: GeoURLPlugin.php:124
+msgid ""
+"Ping <a href=\"http://geourl.org/\">GeoURL</a> when new geolocation-enhanced "
+"notices are posted."
+msgstr ""
+"Ping <a href=\"http://geourl.org/\">GeoURL</a> wenn neue georeferenzierte "
+"Notizen gepostet werden."
diff --git a/plugins/GeoURL/locale/eo/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/eo/LC_MESSAGES/GeoURL.po
index 0ba3259f6..85128656f 100644
--- a/plugins/GeoURL/locale/eo/LC_MESSAGES/GeoURL.po
+++ b/plugins/GeoURL/locale/eo/LC_MESSAGES/GeoURL.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GeoURL\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
"Language-Team: Esperanto <http://translatewiki.net/wiki/Portal:eo>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: eo\n"
"X-Message-Group: #out-statusnet-plugin-geourl\n"
diff --git a/plugins/GeoURL/locale/es/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/es/LC_MESSAGES/GeoURL.po
index 4d2211fd0..a82690874 100644
--- a/plugins/GeoURL/locale/es/LC_MESSAGES/GeoURL.po
+++ b/plugins/GeoURL/locale/es/LC_MESSAGES/GeoURL.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GeoURL\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-geourl\n"
diff --git a/plugins/GeoURL/locale/fr/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/fr/LC_MESSAGES/GeoURL.po
index 4dff863f1..f8d3d1f19 100644
--- a/plugins/GeoURL/locale/fr/LC_MESSAGES/GeoURL.po
+++ b/plugins/GeoURL/locale/fr/LC_MESSAGES/GeoURL.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GeoURL\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-geourl\n"
diff --git a/plugins/GeoURL/locale/ia/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/ia/LC_MESSAGES/GeoURL.po
index bd29feced..f51b2abe7 100644
--- a/plugins/GeoURL/locale/ia/LC_MESSAGES/GeoURL.po
+++ b/plugins/GeoURL/locale/ia/LC_MESSAGES/GeoURL.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GeoURL\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-geourl\n"
diff --git a/plugins/GeoURL/locale/id/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/id/LC_MESSAGES/GeoURL.po
index 7bcabafab..b98d0bcd8 100644
--- a/plugins/GeoURL/locale/id/LC_MESSAGES/GeoURL.po
+++ b/plugins/GeoURL/locale/id/LC_MESSAGES/GeoURL.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GeoURL\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:39+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-geourl\n"
diff --git a/plugins/GeoURL/locale/mk/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/mk/LC_MESSAGES/GeoURL.po
index 0055bcfae..adc499bdf 100644
--- a/plugins/GeoURL/locale/mk/LC_MESSAGES/GeoURL.po
+++ b/plugins/GeoURL/locale/mk/LC_MESSAGES/GeoURL.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GeoURL\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-geourl\n"
diff --git a/plugins/GeoURL/locale/nb/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/nb/LC_MESSAGES/GeoURL.po
index d07783c12..3a6f629b7 100644
--- a/plugins/GeoURL/locale/nb/LC_MESSAGES/GeoURL.po
+++ b/plugins/GeoURL/locale/nb/LC_MESSAGES/GeoURL.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GeoURL\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-geourl\n"
diff --git a/plugins/GeoURL/locale/nl/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/nl/LC_MESSAGES/GeoURL.po
index b4cc4d4e7..37804acdd 100644
--- a/plugins/GeoURL/locale/nl/LC_MESSAGES/GeoURL.po
+++ b/plugins/GeoURL/locale/nl/LC_MESSAGES/GeoURL.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GeoURL\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-geourl\n"
diff --git a/plugins/GeoURL/locale/pl/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/pl/LC_MESSAGES/GeoURL.po
index 40096e91d..8341672f2 100644
--- a/plugins/GeoURL/locale/pl/LC_MESSAGES/GeoURL.po
+++ b/plugins/GeoURL/locale/pl/LC_MESSAGES/GeoURL.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GeoURL\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:06+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Polish <http://translatewiki.net/wiki/Portal:pl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pl\n"
"X-Message-Group: #out-statusnet-plugin-geourl\n"
diff --git a/plugins/GeoURL/locale/pt/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/pt/LC_MESSAGES/GeoURL.po
new file mode 100644
index 000000000..8ac714a84
--- /dev/null
+++ b/plugins/GeoURL/locale/pt/LC_MESSAGES/GeoURL.po
@@ -0,0 +1,30 @@
+# Translation of StatusNet - GeoURL to Portuguese (Português)
+# Expored from translatewiki.net
+#
+# Author: GTNS
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - GeoURL\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
+"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt\n"
+"X-Message-Group: #out-statusnet-plugin-geourl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: GeoURLPlugin.php:124
+msgid ""
+"Ping <a href=\"http://geourl.org/\">GeoURL</a> when new geolocation-enhanced "
+"notices are posted."
+msgstr ""
+"Fazer \"ping\" ao <a href=\"http://geourl.org/\">GeoURL</a> quando forem "
+"enviadas mensagens com indicação da localização geográfica."
diff --git a/plugins/GeoURL/locale/ru/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/ru/LC_MESSAGES/GeoURL.po
index e63b2f2a5..5aa09f7e6 100644
--- a/plugins/GeoURL/locale/ru/LC_MESSAGES/GeoURL.po
+++ b/plugins/GeoURL/locale/ru/LC_MESSAGES/GeoURL.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GeoURL\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:39+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-geourl\n"
diff --git a/plugins/GeoURL/locale/tl/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/tl/LC_MESSAGES/GeoURL.po
index da00c3449..dc75c4093 100644
--- a/plugins/GeoURL/locale/tl/LC_MESSAGES/GeoURL.po
+++ b/plugins/GeoURL/locale/tl/LC_MESSAGES/GeoURL.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GeoURL\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-geourl\n"
diff --git a/plugins/GeoURL/locale/uk/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/uk/LC_MESSAGES/GeoURL.po
index f0b54398f..7c7aab1b0 100644
--- a/plugins/GeoURL/locale/uk/LC_MESSAGES/GeoURL.po
+++ b/plugins/GeoURL/locale/uk/LC_MESSAGES/GeoURL.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GeoURL\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-geourl\n"
diff --git a/plugins/Geonames/locale/Geonames.pot b/plugins/Geonames/locale/Geonames.pot
index 657b96050..167ca6246 100644
--- a/plugins/Geonames/locale/Geonames.pot
+++ b/plugins/Geonames/locale/Geonames.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Geonames/locale/br/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/br/LC_MESSAGES/Geonames.po
index cf5fba135..d124113c9 100644
--- a/plugins/Geonames/locale/br/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/br/LC_MESSAGES/Geonames.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/Geonames/locale/ca/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/ca/LC_MESSAGES/Geonames.po
index 247722f62..6796fe4cc 100644
--- a/plugins/Geonames/locale/ca/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/ca/LC_MESSAGES/Geonames.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:58+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: Catalan <http://translatewiki.net/wiki/Portal:ca>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ca\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/Geonames/locale/de/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/de/LC_MESSAGES/Geonames.po
new file mode 100644
index 000000000..9d9bc875d
--- /dev/null
+++ b/plugins/Geonames/locale/de/LC_MESSAGES/Geonames.po
@@ -0,0 +1,30 @@
+# Translation of StatusNet - Geonames to German (Deutsch)
+# Expored from translatewiki.net
+#
+# Author: Apmon
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Geonames\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
+"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: de\n"
+"X-Message-Group: #out-statusnet-plugin-geonames\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: GeonamesPlugin.php:491
+msgid ""
+"Uses <a href=\"http://geonames.org/\">Geonames</a> service to get human-"
+"readable names for locations based on user-provided lat/long pairs."
+msgstr ""
+"Verwendet den <a href=\"http://geonames.org/\">GeoNames</a>-Dienst um Namen "
+"für die vom Benutzer durch Koordinaten angegebenen Standorte zu erlangen."
diff --git a/plugins/Geonames/locale/eo/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/eo/LC_MESSAGES/Geonames.po
index 55ac440db..ae31a5a7f 100644
--- a/plugins/Geonames/locale/eo/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/eo/LC_MESSAGES/Geonames.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: Esperanto <http://translatewiki.net/wiki/Portal:eo>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: eo\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/Geonames/locale/es/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/es/LC_MESSAGES/Geonames.po
index ad3841c94..1e944a751 100644
--- a/plugins/Geonames/locale/es/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/es/LC_MESSAGES/Geonames.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/Geonames/locale/fr/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/fr/LC_MESSAGES/Geonames.po
index 8deaeed65..5f4497dd7 100644
--- a/plugins/Geonames/locale/fr/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/fr/LC_MESSAGES/Geonames.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/Geonames/locale/ia/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/ia/LC_MESSAGES/Geonames.po
index a367b5822..098296aa4 100644
--- a/plugins/Geonames/locale/ia/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/ia/LC_MESSAGES/Geonames.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:37+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/Geonames/locale/id/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/id/LC_MESSAGES/Geonames.po
index af2520d29..d8fb15612 100644
--- a/plugins/Geonames/locale/id/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/id/LC_MESSAGES/Geonames.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:39+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/Geonames/locale/mk/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/mk/LC_MESSAGES/Geonames.po
index b57e675b4..245797d58 100644
--- a/plugins/Geonames/locale/mk/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/mk/LC_MESSAGES/Geonames.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/Geonames/locale/nb/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/nb/LC_MESSAGES/Geonames.po
index 7cf63717d..f2901df91 100644
--- a/plugins/Geonames/locale/nb/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/nb/LC_MESSAGES/Geonames.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/Geonames/locale/nl/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/nl/LC_MESSAGES/Geonames.po
index b8358b781..49e041f69 100644
--- a/plugins/Geonames/locale/nl/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/nl/LC_MESSAGES/Geonames.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/Geonames/locale/pt/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/pt/LC_MESSAGES/Geonames.po
new file mode 100644
index 000000000..50ab315ed
--- /dev/null
+++ b/plugins/Geonames/locale/pt/LC_MESSAGES/Geonames.po
@@ -0,0 +1,31 @@
+# Translation of StatusNet - Geonames to Portuguese (Português)
+# Expored from translatewiki.net
+#
+# Author: Hamilton Abreu
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Geonames\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
+"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt\n"
+"X-Message-Group: #out-statusnet-plugin-geonames\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: GeonamesPlugin.php:491
+msgid ""
+"Uses <a href=\"http://geonames.org/\">Geonames</a> service to get human-"
+"readable names for locations based on user-provided lat/long pairs."
+msgstr ""
+"Usa o serviço <a href=\"http://geonames.org/\">Geonames</a> para apresentar "
+"os nomes de locais com base em dados de latitude/longitude fornecidos pelo "
+"utilizador."
diff --git a/plugins/Geonames/locale/pt_BR/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/pt_BR/LC_MESSAGES/Geonames.po
index fc7f46db5..1003df283 100644
--- a/plugins/Geonames/locale/pt_BR/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/pt_BR/LC_MESSAGES/Geonames.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:58+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/Geonames/locale/ru/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/ru/LC_MESSAGES/Geonames.po
index 1387047e6..30fa3cb03 100644
--- a/plugins/Geonames/locale/ru/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/ru/LC_MESSAGES/Geonames.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/Geonames/locale/tl/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/tl/LC_MESSAGES/Geonames.po
index 269a77434..6e57b711a 100644
--- a/plugins/Geonames/locale/tl/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/tl/LC_MESSAGES/Geonames.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/Geonames/locale/uk/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/uk/LC_MESSAGES/Geonames.po
index 1ee4b40eb..6bfb1833e 100644
--- a/plugins/Geonames/locale/uk/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/uk/LC_MESSAGES/Geonames.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/Geonames/locale/zh_CN/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/zh_CN/LC_MESSAGES/Geonames.po
index 09a978470..23b396823 100644
--- a/plugins/Geonames/locale/zh_CN/LC_MESSAGES/Geonames.po
+++ b/plugins/Geonames/locale/zh_CN/LC_MESSAGES/Geonames.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Geonames\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:38+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-geonames\n"
diff --git a/plugins/GoogleAnalytics/locale/GoogleAnalytics.pot b/plugins/GoogleAnalytics/locale/GoogleAnalytics.pot
index e5b4c0edf..a55e781c8 100644
--- a/plugins/GoogleAnalytics/locale/GoogleAnalytics.pot
+++ b/plugins/GoogleAnalytics/locale/GoogleAnalytics.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/GoogleAnalytics/locale/br/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/br/LC_MESSAGES/GoogleAnalytics.po
index e26298b0f..fbc66c767 100644
--- a/plugins/GoogleAnalytics/locale/br/LC_MESSAGES/GoogleAnalytics.po
+++ b/plugins/GoogleAnalytics/locale/br/LC_MESSAGES/GoogleAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GoogleAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:05+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-googleanalytics\n"
diff --git a/plugins/GoogleAnalytics/locale/es/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/es/LC_MESSAGES/GoogleAnalytics.po
index 36ccea9c7..5e3b1c570 100644
--- a/plugins/GoogleAnalytics/locale/es/LC_MESSAGES/GoogleAnalytics.po
+++ b/plugins/GoogleAnalytics/locale/es/LC_MESSAGES/GoogleAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GoogleAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-googleanalytics\n"
diff --git a/plugins/GoogleAnalytics/locale/fr/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/fr/LC_MESSAGES/GoogleAnalytics.po
index e644dc6a2..ccf5f0877 100644
--- a/plugins/GoogleAnalytics/locale/fr/LC_MESSAGES/GoogleAnalytics.po
+++ b/plugins/GoogleAnalytics/locale/fr/LC_MESSAGES/GoogleAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GoogleAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-googleanalytics\n"
diff --git a/plugins/GoogleAnalytics/locale/ia/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/ia/LC_MESSAGES/GoogleAnalytics.po
index 3cadef7b0..bbb029965 100644
--- a/plugins/GoogleAnalytics/locale/ia/LC_MESSAGES/GoogleAnalytics.po
+++ b/plugins/GoogleAnalytics/locale/ia/LC_MESSAGES/GoogleAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GoogleAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-googleanalytics\n"
diff --git a/plugins/GoogleAnalytics/locale/id/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/id/LC_MESSAGES/GoogleAnalytics.po
index 8cfd6120b..213dd1caa 100644
--- a/plugins/GoogleAnalytics/locale/id/LC_MESSAGES/GoogleAnalytics.po
+++ b/plugins/GoogleAnalytics/locale/id/LC_MESSAGES/GoogleAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GoogleAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:40+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-googleanalytics\n"
diff --git a/plugins/GoogleAnalytics/locale/mk/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/mk/LC_MESSAGES/GoogleAnalytics.po
index 20d4cf633..1c14e520e 100644
--- a/plugins/GoogleAnalytics/locale/mk/LC_MESSAGES/GoogleAnalytics.po
+++ b/plugins/GoogleAnalytics/locale/mk/LC_MESSAGES/GoogleAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GoogleAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-googleanalytics\n"
diff --git a/plugins/GoogleAnalytics/locale/nb/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/nb/LC_MESSAGES/GoogleAnalytics.po
index 3362bac5b..ba6f82235 100644
--- a/plugins/GoogleAnalytics/locale/nb/LC_MESSAGES/GoogleAnalytics.po
+++ b/plugins/GoogleAnalytics/locale/nb/LC_MESSAGES/GoogleAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GoogleAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-googleanalytics\n"
diff --git a/plugins/GoogleAnalytics/locale/nl/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/nl/LC_MESSAGES/GoogleAnalytics.po
index bb141be17..7fed03edf 100644
--- a/plugins/GoogleAnalytics/locale/nl/LC_MESSAGES/GoogleAnalytics.po
+++ b/plugins/GoogleAnalytics/locale/nl/LC_MESSAGES/GoogleAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GoogleAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-googleanalytics\n"
diff --git a/plugins/GoogleAnalytics/locale/pt/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/pt/LC_MESSAGES/GoogleAnalytics.po
new file mode 100644
index 000000000..d0df5ba9e
--- /dev/null
+++ b/plugins/GoogleAnalytics/locale/pt/LC_MESSAGES/GoogleAnalytics.po
@@ -0,0 +1,30 @@
+# Translation of StatusNet - GoogleAnalytics to Portuguese (Português)
+# Expored from translatewiki.net
+#
+# Author: GTNS
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - GoogleAnalytics\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
+"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt\n"
+"X-Message-Group: #out-statusnet-plugin-googleanalytics\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: GoogleAnalyticsPlugin.php:80
+msgid ""
+"Use <a href=\"http://www.google.com/analytics/\">Google Analytics</a> to "
+"track web access."
+msgstr ""
+"Usar o <a href=\"http://www.google.com/analytics/\">Google Analytics</a> "
+"para rastrear o acesso à web."
diff --git a/plugins/GoogleAnalytics/locale/pt_BR/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/pt_BR/LC_MESSAGES/GoogleAnalytics.po
index d9810207d..6d33d6f90 100644
--- a/plugins/GoogleAnalytics/locale/pt_BR/LC_MESSAGES/GoogleAnalytics.po
+++ b/plugins/GoogleAnalytics/locale/pt_BR/LC_MESSAGES/GoogleAnalytics.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GoogleAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:05+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-googleanalytics\n"
diff --git a/plugins/GoogleAnalytics/locale/ru/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/ru/LC_MESSAGES/GoogleAnalytics.po
index 45422ecce..8de492f44 100644
--- a/plugins/GoogleAnalytics/locale/ru/LC_MESSAGES/GoogleAnalytics.po
+++ b/plugins/GoogleAnalytics/locale/ru/LC_MESSAGES/GoogleAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GoogleAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-googleanalytics\n"
diff --git a/plugins/GoogleAnalytics/locale/tl/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/tl/LC_MESSAGES/GoogleAnalytics.po
index 6fd585c8e..f54433293 100644
--- a/plugins/GoogleAnalytics/locale/tl/LC_MESSAGES/GoogleAnalytics.po
+++ b/plugins/GoogleAnalytics/locale/tl/LC_MESSAGES/GoogleAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GoogleAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-googleanalytics\n"
diff --git a/plugins/GoogleAnalytics/locale/uk/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/uk/LC_MESSAGES/GoogleAnalytics.po
index 49a20f2fe..1d2b07adb 100644
--- a/plugins/GoogleAnalytics/locale/uk/LC_MESSAGES/GoogleAnalytics.po
+++ b/plugins/GoogleAnalytics/locale/uk/LC_MESSAGES/GoogleAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GoogleAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-googleanalytics\n"
diff --git a/plugins/GoogleAnalytics/locale/zh_CN/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/zh_CN/LC_MESSAGES/GoogleAnalytics.po
index b7d5c2bba..0d91566fe 100644
--- a/plugins/GoogleAnalytics/locale/zh_CN/LC_MESSAGES/GoogleAnalytics.po
+++ b/plugins/GoogleAnalytics/locale/zh_CN/LC_MESSAGES/GoogleAnalytics.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GoogleAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:39+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-googleanalytics\n"
diff --git a/plugins/Gravatar/locale/Gravatar.pot b/plugins/Gravatar/locale/Gravatar.pot
index 5cba76d9b..effc23274 100644
--- a/plugins/Gravatar/locale/Gravatar.pot
+++ b/plugins/Gravatar/locale/Gravatar.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Gravatar/locale/de/LC_MESSAGES/Gravatar.po b/plugins/Gravatar/locale/de/LC_MESSAGES/Gravatar.po
new file mode 100644
index 000000000..5a6317a9a
--- /dev/null
+++ b/plugins/Gravatar/locale/de/LC_MESSAGES/Gravatar.po
@@ -0,0 +1,78 @@
+# Translation of StatusNet - Gravatar to German (Deutsch)
+# Expored from translatewiki.net
+#
+# Author: Apmon
+# Author: The Evil IP address
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Gravatar\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:40+0000\n"
+"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 18:57:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: de\n"
+"X-Message-Group: #out-statusnet-plugin-gravatar\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: GravatarPlugin.php:60
+msgid "Set Gravatar"
+msgstr ""
+
+#: GravatarPlugin.php:63
+msgid "If you want to use your Gravatar image, click \"Add\"."
+msgstr ""
+"Falls Sie Ihr Gravatar Bild verwenden wollen, klicken sie \"Hinzufügen\""
+
+#: GravatarPlugin.php:68
+msgid "Add"
+msgstr "Hinzufügen"
+
+#: GravatarPlugin.php:78
+msgid "Remove Gravatar"
+msgstr "Gravatar löschen"
+
+#: GravatarPlugin.php:81
+msgid "If you want to remove your Gravatar image, click \"Remove\"."
+msgstr ""
+"Falls Sie Ihr Gravatar Bild entfernen wollen, klicken sie \"Entfernen\""
+
+#: GravatarPlugin.php:86
+msgid "Remove"
+msgstr "Entfernen"
+
+#: GravatarPlugin.php:91
+msgid "To use a Gravatar first enter in an email address."
+msgstr ""
+"Um einen Gravatar zuverwenden geben Sie zunächst in eine E-Mail-Adresse ein."
+
+#: GravatarPlugin.php:140
+msgid "You do not have an email address set in your profile."
+msgstr ""
+
+#: GravatarPlugin.php:158
+msgid "Failed to save Gravatar to the database."
+msgstr ""
+
+#: GravatarPlugin.php:162
+msgid "Gravatar added."
+msgstr "Gravatar hinzugefügt."
+
+#: GravatarPlugin.php:180
+msgid "Gravatar removed."
+msgstr "Gravatar entfernt."
+
+#: GravatarPlugin.php:200
+msgid ""
+"The Gravatar plugin allows users to use their <a href=\"http://www.gravatar."
+"com/\">Gravatar</a> with StatusNet."
+msgstr ""
+"Das Gravatar-Plugin erlaubt es Benutzern, ihr <a href=\"http://www.gravatar."
+"com/\">Gravatar</a> mit StatusNet zu verwenden."
diff --git a/plugins/Gravatar/locale/es/LC_MESSAGES/Gravatar.po b/plugins/Gravatar/locale/es/LC_MESSAGES/Gravatar.po
index 918475de5..4919dc517 100644
--- a/plugins/Gravatar/locale/es/LC_MESSAGES/Gravatar.po
+++ b/plugins/Gravatar/locale/es/LC_MESSAGES/Gravatar.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Gravatar\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:48+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:40+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-gravatar\n"
diff --git a/plugins/Gravatar/locale/fr/LC_MESSAGES/Gravatar.po b/plugins/Gravatar/locale/fr/LC_MESSAGES/Gravatar.po
index 3e51cc37d..a76eb5628 100644
--- a/plugins/Gravatar/locale/fr/LC_MESSAGES/Gravatar.po
+++ b/plugins/Gravatar/locale/fr/LC_MESSAGES/Gravatar.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Gravatar\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:40+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-gravatar\n"
diff --git a/plugins/Gravatar/locale/ia/LC_MESSAGES/Gravatar.po b/plugins/Gravatar/locale/ia/LC_MESSAGES/Gravatar.po
new file mode 100644
index 000000000..5abc806c7
--- /dev/null
+++ b/plugins/Gravatar/locale/ia/LC_MESSAGES/Gravatar.po
@@ -0,0 +1,74 @@
+# Translation of StatusNet - Gravatar to Interlingua (Interlingua)
+# Expored from translatewiki.net
+#
+# Author: McDutchie
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Gravatar\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:40+0000\n"
+"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 18:57:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: ia\n"
+"X-Message-Group: #out-statusnet-plugin-gravatar\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: GravatarPlugin.php:60
+msgid "Set Gravatar"
+msgstr "Stabilir Gravatar"
+
+#: GravatarPlugin.php:63
+msgid "If you want to use your Gravatar image, click \"Add\"."
+msgstr "Si tu vole usar tu imagine Gravatar, clicca \"Adder\"."
+
+#: GravatarPlugin.php:68
+msgid "Add"
+msgstr "Adder"
+
+#: GravatarPlugin.php:78
+msgid "Remove Gravatar"
+msgstr "Remover Gravatar"
+
+#: GravatarPlugin.php:81
+msgid "If you want to remove your Gravatar image, click \"Remove\"."
+msgstr "Si tu vole remover tu imagine Gravatar, clicca \"Remover\"."
+
+#: GravatarPlugin.php:86
+msgid "Remove"
+msgstr "Remover"
+
+#: GravatarPlugin.php:91
+msgid "To use a Gravatar first enter in an email address."
+msgstr "Pro usar un Gravatar, entra primo un adresse de e-mail."
+
+#: GravatarPlugin.php:140
+msgid "You do not have an email address set in your profile."
+msgstr "Tu non ha un adresse de e-mail definite in tu profilo."
+
+#: GravatarPlugin.php:158
+msgid "Failed to save Gravatar to the database."
+msgstr "Falleva de salveguardar le Gravatar in le base de datos."
+
+#: GravatarPlugin.php:162
+msgid "Gravatar added."
+msgstr "Gravatar addite."
+
+#: GravatarPlugin.php:180
+msgid "Gravatar removed."
+msgstr "Gravatar removite."
+
+#: GravatarPlugin.php:200
+msgid ""
+"The Gravatar plugin allows users to use their <a href=\"http://www.gravatar."
+"com/\">Gravatar</a> with StatusNet."
+msgstr ""
+"Le plug-in Gravatar permitte al usatores de usar lor <a href=\"http://www."
+"gravatar.com/\">Gravatar</a> con StatusNet."
diff --git a/plugins/Gravatar/locale/mk/LC_MESSAGES/Gravatar.po b/plugins/Gravatar/locale/mk/LC_MESSAGES/Gravatar.po
index 6b8fb1bbc..3b4099f77 100644
--- a/plugins/Gravatar/locale/mk/LC_MESSAGES/Gravatar.po
+++ b/plugins/Gravatar/locale/mk/LC_MESSAGES/Gravatar.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Gravatar\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:48+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:40+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-gravatar\n"
diff --git a/plugins/Gravatar/locale/nl/LC_MESSAGES/Gravatar.po b/plugins/Gravatar/locale/nl/LC_MESSAGES/Gravatar.po
index 8115b736f..c5ad94bc2 100644
--- a/plugins/Gravatar/locale/nl/LC_MESSAGES/Gravatar.po
+++ b/plugins/Gravatar/locale/nl/LC_MESSAGES/Gravatar.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Gravatar\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:48+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:40+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-gravatar\n"
diff --git a/plugins/Gravatar/locale/pl/LC_MESSAGES/Gravatar.po b/plugins/Gravatar/locale/pl/LC_MESSAGES/Gravatar.po
index b7efbb039..c04946712 100644
--- a/plugins/Gravatar/locale/pl/LC_MESSAGES/Gravatar.po
+++ b/plugins/Gravatar/locale/pl/LC_MESSAGES/Gravatar.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Gravatar\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:40+0000\n"
"Language-Team: Polish <http://translatewiki.net/wiki/Portal:pl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pl\n"
"X-Message-Group: #out-statusnet-plugin-gravatar\n"
diff --git a/plugins/Gravatar/locale/pt/LC_MESSAGES/Gravatar.po b/plugins/Gravatar/locale/pt/LC_MESSAGES/Gravatar.po
index 860705971..ace9256a2 100644
--- a/plugins/Gravatar/locale/pt/LC_MESSAGES/Gravatar.po
+++ b/plugins/Gravatar/locale/pt/LC_MESSAGES/Gravatar.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Gravatar\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:40+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-gravatar\n"
diff --git a/plugins/Gravatar/locale/tl/LC_MESSAGES/Gravatar.po b/plugins/Gravatar/locale/tl/LC_MESSAGES/Gravatar.po
index d76b123cf..2f775acb6 100644
--- a/plugins/Gravatar/locale/tl/LC_MESSAGES/Gravatar.po
+++ b/plugins/Gravatar/locale/tl/LC_MESSAGES/Gravatar.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Gravatar\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:48+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:40+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-gravatar\n"
diff --git a/plugins/Gravatar/locale/uk/LC_MESSAGES/Gravatar.po b/plugins/Gravatar/locale/uk/LC_MESSAGES/Gravatar.po
index f8ac9f88d..bff03bb24 100644
--- a/plugins/Gravatar/locale/uk/LC_MESSAGES/Gravatar.po
+++ b/plugins/Gravatar/locale/uk/LC_MESSAGES/Gravatar.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Gravatar\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:48+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:41+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-gravatar\n"
diff --git a/plugins/Gravatar/locale/zh_CN/LC_MESSAGES/Gravatar.po b/plugins/Gravatar/locale/zh_CN/LC_MESSAGES/Gravatar.po
index 906b171b9..2bb4cafd2 100644
--- a/plugins/Gravatar/locale/zh_CN/LC_MESSAGES/Gravatar.po
+++ b/plugins/Gravatar/locale/zh_CN/LC_MESSAGES/Gravatar.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Gravatar\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:48+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:41+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-gravatar\n"
diff --git a/plugins/GroupFavorited/groupfavoritedaction.php b/plugins/GroupFavorited/groupfavoritedaction.php
index dbd37abbc..dcbf7d0bc 100644
--- a/plugins/GroupFavorited/groupfavoritedaction.php
+++ b/plugins/GroupFavorited/groupfavoritedaction.php
@@ -41,12 +41,7 @@ class GroupFavoritedAction extends ShowgroupAction
*/
function title()
{
- if (!empty($this->group->fullname)) {
- // @todo Create a core method to create this properly. i18n issue.
- $base = $this->group->fullname . ' (' . $this->group->nickname . ')';
- } else {
- $base = $this->group->nickname;
- }
+ $base = $this->group->getFancyName();
if ($this->page == 1) {
// TRANS: %s is a group name.
diff --git a/plugins/GroupFavorited/locale/GroupFavorited.pot b/plugins/GroupFavorited/locale/GroupFavorited.pot
index 52ca20d89..041126fad 100644
--- a/plugins/GroupFavorited/locale/GroupFavorited.pot
+++ b/plugins/GroupFavorited/locale/GroupFavorited.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,13 +17,13 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
#. TRANS: %s is a group name.
-#: groupfavoritedaction.php:53
+#: groupfavoritedaction.php:48
#, php-format
msgid "Popular posts in %s group"
msgstr ""
#. TRANS: %1$s is a group name, %2$s is a group number.
-#: groupfavoritedaction.php:56
+#: groupfavoritedaction.php:51
#, php-format
msgid "Popular posts in %1$s group, page %2$d"
msgstr ""
diff --git a/plugins/GroupFavorited/locale/br/LC_MESSAGES/GroupFavorited.po b/plugins/GroupFavorited/locale/br/LC_MESSAGES/GroupFavorited.po
index c86cfb63c..6ca70c83f 100644
--- a/plugins/GroupFavorited/locale/br/LC_MESSAGES/GroupFavorited.po
+++ b/plugins/GroupFavorited/locale/br/LC_MESSAGES/GroupFavorited.po
@@ -9,26 +9,26 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GroupFavorited\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:12+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:28+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-groupfavorited\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. TRANS: %s is a group name.
-#: groupfavoritedaction.php:53
+#: groupfavoritedaction.php:48
#, php-format
msgid "Popular posts in %s group"
msgstr ""
#. TRANS: %1$s is a group name, %2$s is a group number.
-#: groupfavoritedaction.php:56
+#: groupfavoritedaction.php:51
#, php-format
msgid "Popular posts in %1$s group, page %2$d"
msgstr ""
diff --git a/plugins/GroupFavorited/locale/de/LC_MESSAGES/GroupFavorited.po b/plugins/GroupFavorited/locale/de/LC_MESSAGES/GroupFavorited.po
index 2b3847f81..cc8988658 100644
--- a/plugins/GroupFavorited/locale/de/LC_MESSAGES/GroupFavorited.po
+++ b/plugins/GroupFavorited/locale/de/LC_MESSAGES/GroupFavorited.po
@@ -10,26 +10,26 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GroupFavorited\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:08+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:28+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-groupfavorited\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANS: %s is a group name.
-#: groupfavoritedaction.php:53
+#: groupfavoritedaction.php:48
#, php-format
msgid "Popular posts in %s group"
msgstr "Beliebte Beiträge in der %s-Gruppe"
#. TRANS: %1$s is a group name, %2$s is a group number.
-#: groupfavoritedaction.php:56
+#: groupfavoritedaction.php:51
#, php-format
msgid "Popular posts in %1$s group, page %2$d"
msgstr "Beliebte Beiträge in der %1$s-Gruppe, Seite %2$d"
diff --git a/plugins/GroupFavorited/locale/es/LC_MESSAGES/GroupFavorited.po b/plugins/GroupFavorited/locale/es/LC_MESSAGES/GroupFavorited.po
index 6b57a8837..3b3419d5a 100644
--- a/plugins/GroupFavorited/locale/es/LC_MESSAGES/GroupFavorited.po
+++ b/plugins/GroupFavorited/locale/es/LC_MESSAGES/GroupFavorited.po
@@ -9,26 +9,26 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GroupFavorited\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:49+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:28+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-groupfavorited\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANS: %s is a group name.
-#: groupfavoritedaction.php:53
+#: groupfavoritedaction.php:48
#, php-format
msgid "Popular posts in %s group"
msgstr "Mensajes populares en el grupo %s"
#. TRANS: %1$s is a group name, %2$s is a group number.
-#: groupfavoritedaction.php:56
+#: groupfavoritedaction.php:51
#, php-format
msgid "Popular posts in %1$s group, page %2$d"
msgstr "Mensajes populares en el grupo %1$s, página %2$d"
diff --git a/plugins/GroupFavorited/locale/fr/LC_MESSAGES/GroupFavorited.po b/plugins/GroupFavorited/locale/fr/LC_MESSAGES/GroupFavorited.po
index 3480193d8..3facce573 100644
--- a/plugins/GroupFavorited/locale/fr/LC_MESSAGES/GroupFavorited.po
+++ b/plugins/GroupFavorited/locale/fr/LC_MESSAGES/GroupFavorited.po
@@ -9,26 +9,26 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GroupFavorited\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:42+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:28+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:07:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-groupfavorited\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. TRANS: %s is a group name.
-#: groupfavoritedaction.php:53
+#: groupfavoritedaction.php:48
#, php-format
msgid "Popular posts in %s group"
msgstr "Messages populaires dans le groupe %s"
#. TRANS: %1$s is a group name, %2$s is a group number.
-#: groupfavoritedaction.php:56
+#: groupfavoritedaction.php:51
#, php-format
msgid "Popular posts in %1$s group, page %2$d"
msgstr "Messages populaires dans le groupe %1$s, page %2$d"
diff --git a/plugins/GroupFavorited/locale/ia/LC_MESSAGES/GroupFavorited.po b/plugins/GroupFavorited/locale/ia/LC_MESSAGES/GroupFavorited.po
index 3d1b3e15f..f1e424cd1 100644
--- a/plugins/GroupFavorited/locale/ia/LC_MESSAGES/GroupFavorited.po
+++ b/plugins/GroupFavorited/locale/ia/LC_MESSAGES/GroupFavorited.po
@@ -9,26 +9,26 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GroupFavorited\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:49+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:28+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-groupfavorited\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANS: %s is a group name.
-#: groupfavoritedaction.php:53
+#: groupfavoritedaction.php:48
#, php-format
msgid "Popular posts in %s group"
msgstr "Messages popular in gruppo %s"
#. TRANS: %1$s is a group name, %2$s is a group number.
-#: groupfavoritedaction.php:56
+#: groupfavoritedaction.php:51
#, php-format
msgid "Popular posts in %1$s group, page %2$d"
msgstr "Messages popular in gruppo %1$s, pagina %2$d"
diff --git a/plugins/GroupFavorited/locale/mk/LC_MESSAGES/GroupFavorited.po b/plugins/GroupFavorited/locale/mk/LC_MESSAGES/GroupFavorited.po
index 48dc76c7a..5aada9eca 100644
--- a/plugins/GroupFavorited/locale/mk/LC_MESSAGES/GroupFavorited.po
+++ b/plugins/GroupFavorited/locale/mk/LC_MESSAGES/GroupFavorited.po
@@ -9,26 +9,26 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GroupFavorited\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:49+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:28+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-groupfavorited\n"
"Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"
#. TRANS: %s is a group name.
-#: groupfavoritedaction.php:53
+#: groupfavoritedaction.php:48
#, php-format
msgid "Popular posts in %s group"
msgstr "Популарни објави во групата %s"
#. TRANS: %1$s is a group name, %2$s is a group number.
-#: groupfavoritedaction.php:56
+#: groupfavoritedaction.php:51
#, php-format
msgid "Popular posts in %1$s group, page %2$d"
msgstr "Популарни објави во групата %1$s, страница %2$d"
diff --git a/plugins/GroupFavorited/locale/nl/LC_MESSAGES/GroupFavorited.po b/plugins/GroupFavorited/locale/nl/LC_MESSAGES/GroupFavorited.po
index 85074b7ae..bf5669877 100644
--- a/plugins/GroupFavorited/locale/nl/LC_MESSAGES/GroupFavorited.po
+++ b/plugins/GroupFavorited/locale/nl/LC_MESSAGES/GroupFavorited.po
@@ -10,26 +10,26 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GroupFavorited\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:49+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:28+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-groupfavorited\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANS: %s is a group name.
-#: groupfavoritedaction.php:53
+#: groupfavoritedaction.php:48
#, php-format
msgid "Popular posts in %s group"
msgstr "Populaire berichten in de groep %s"
#. TRANS: %1$s is a group name, %2$s is a group number.
-#: groupfavoritedaction.php:56
+#: groupfavoritedaction.php:51
#, php-format
msgid "Popular posts in %1$s group, page %2$d"
msgstr "Populaire berichten in de groep %1$s, pagina %2$d"
diff --git a/plugins/GroupFavorited/locale/ru/LC_MESSAGES/GroupFavorited.po b/plugins/GroupFavorited/locale/ru/LC_MESSAGES/GroupFavorited.po
index cacd7db97..1cb4433d8 100644
--- a/plugins/GroupFavorited/locale/ru/LC_MESSAGES/GroupFavorited.po
+++ b/plugins/GroupFavorited/locale/ru/LC_MESSAGES/GroupFavorited.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GroupFavorited\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:08+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:28+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-groupfavorited\n"
@@ -23,13 +23,13 @@ msgstr ""
"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
#. TRANS: %s is a group name.
-#: groupfavoritedaction.php:53
+#: groupfavoritedaction.php:48
#, php-format
msgid "Popular posts in %s group"
msgstr "Популярные сообщения в группе %s"
#. TRANS: %1$s is a group name, %2$s is a group number.
-#: groupfavoritedaction.php:56
+#: groupfavoritedaction.php:51
#, php-format
msgid "Popular posts in %1$s group, page %2$d"
msgstr ""
diff --git a/plugins/GroupFavorited/locale/tl/LC_MESSAGES/GroupFavorited.po b/plugins/GroupFavorited/locale/tl/LC_MESSAGES/GroupFavorited.po
index deaa8b09c..4091155de 100644
--- a/plugins/GroupFavorited/locale/tl/LC_MESSAGES/GroupFavorited.po
+++ b/plugins/GroupFavorited/locale/tl/LC_MESSAGES/GroupFavorited.po
@@ -9,26 +9,26 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GroupFavorited\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:49+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:28+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-groupfavorited\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. TRANS: %s is a group name.
-#: groupfavoritedaction.php:53
+#: groupfavoritedaction.php:48
#, php-format
msgid "Popular posts in %s group"
msgstr "Tanyag na mga pagpapaskila sa loob ng pangkat na %s"
#. TRANS: %1$s is a group name, %2$s is a group number.
-#: groupfavoritedaction.php:56
+#: groupfavoritedaction.php:51
#, php-format
msgid "Popular posts in %1$s group, page %2$d"
msgstr "Tanyag na mga pagpapaskila sa loob ng pangkat na %1$s, pahina %2$d"
diff --git a/plugins/GroupFavorited/locale/uk/LC_MESSAGES/GroupFavorited.po b/plugins/GroupFavorited/locale/uk/LC_MESSAGES/GroupFavorited.po
index 850263fc1..143c0cae8 100644
--- a/plugins/GroupFavorited/locale/uk/LC_MESSAGES/GroupFavorited.po
+++ b/plugins/GroupFavorited/locale/uk/LC_MESSAGES/GroupFavorited.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - GroupFavorited\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:49+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:28+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-groupfavorited\n"
@@ -23,13 +23,13 @@ msgstr ""
"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
#. TRANS: %s is a group name.
-#: groupfavoritedaction.php:53
+#: groupfavoritedaction.php:48
#, php-format
msgid "Popular posts in %s group"
msgstr "Популярні повідомлення спільноти %s"
#. TRANS: %1$s is a group name, %2$s is a group number.
-#: groupfavoritedaction.php:56
+#: groupfavoritedaction.php:51
#, php-format
msgid "Popular posts in %1$s group, page %2$d"
msgstr "Популярні повідомлення спільноти %1$s, сторінка %2$d"
diff --git a/plugins/Imap/locale/Imap.pot b/plugins/Imap/locale/Imap.pot
index 0174c463f..3022e7508 100644
--- a/plugins/Imap/locale/Imap.pot
+++ b/plugins/Imap/locale/Imap.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Imap/locale/fr/LC_MESSAGES/Imap.po b/plugins/Imap/locale/fr/LC_MESSAGES/Imap.po
index c2d47967d..30db6f5d1 100644
--- a/plugins/Imap/locale/fr/LC_MESSAGES/Imap.po
+++ b/plugins/Imap/locale/fr/LC_MESSAGES/Imap.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Imap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:42+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-imap\n"
diff --git a/plugins/Imap/locale/ia/LC_MESSAGES/Imap.po b/plugins/Imap/locale/ia/LC_MESSAGES/Imap.po
index cce0fbb3d..c55cd97eb 100644
--- a/plugins/Imap/locale/ia/LC_MESSAGES/Imap.po
+++ b/plugins/Imap/locale/ia/LC_MESSAGES/Imap.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Imap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:42+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-imap\n"
diff --git a/plugins/Imap/locale/mk/LC_MESSAGES/Imap.po b/plugins/Imap/locale/mk/LC_MESSAGES/Imap.po
index 220519b4c..19a65b77b 100644
--- a/plugins/Imap/locale/mk/LC_MESSAGES/Imap.po
+++ b/plugins/Imap/locale/mk/LC_MESSAGES/Imap.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Imap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:42+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-imap\n"
diff --git a/plugins/Imap/locale/nb/LC_MESSAGES/Imap.po b/plugins/Imap/locale/nb/LC_MESSAGES/Imap.po
index 175a813b0..f4ca40bea 100644
--- a/plugins/Imap/locale/nb/LC_MESSAGES/Imap.po
+++ b/plugins/Imap/locale/nb/LC_MESSAGES/Imap.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Imap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:42+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-imap\n"
diff --git a/plugins/Imap/locale/nl/LC_MESSAGES/Imap.po b/plugins/Imap/locale/nl/LC_MESSAGES/Imap.po
index 84bc8a93c..2b1b4da61 100644
--- a/plugins/Imap/locale/nl/LC_MESSAGES/Imap.po
+++ b/plugins/Imap/locale/nl/LC_MESSAGES/Imap.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Imap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:42+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-imap\n"
diff --git a/plugins/Imap/locale/ru/LC_MESSAGES/Imap.po b/plugins/Imap/locale/ru/LC_MESSAGES/Imap.po
index 0c9b88be1..346b2e984 100644
--- a/plugins/Imap/locale/ru/LC_MESSAGES/Imap.po
+++ b/plugins/Imap/locale/ru/LC_MESSAGES/Imap.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Imap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:42+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-imap\n"
diff --git a/plugins/Imap/locale/tl/LC_MESSAGES/Imap.po b/plugins/Imap/locale/tl/LC_MESSAGES/Imap.po
index 241c50bc7..71f6b6e32 100644
--- a/plugins/Imap/locale/tl/LC_MESSAGES/Imap.po
+++ b/plugins/Imap/locale/tl/LC_MESSAGES/Imap.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Imap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:42+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-imap\n"
diff --git a/plugins/Imap/locale/uk/LC_MESSAGES/Imap.po b/plugins/Imap/locale/uk/LC_MESSAGES/Imap.po
index d489f62f0..4f7f6d941 100644
--- a/plugins/Imap/locale/uk/LC_MESSAGES/Imap.po
+++ b/plugins/Imap/locale/uk/LC_MESSAGES/Imap.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Imap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:42+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-imap\n"
diff --git a/plugins/Imap/locale/zh_CN/LC_MESSAGES/Imap.po b/plugins/Imap/locale/zh_CN/LC_MESSAGES/Imap.po
index b0eb61c50..50035b6ef 100644
--- a/plugins/Imap/locale/zh_CN/LC_MESSAGES/Imap.po
+++ b/plugins/Imap/locale/zh_CN/LC_MESSAGES/Imap.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Imap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:42+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-imap\n"
diff --git a/plugins/InfiniteScroll/locale/InfiniteScroll.pot b/plugins/InfiniteScroll/locale/InfiniteScroll.pot
index 59ff310ae..3bf50af6c 100644
--- a/plugins/InfiniteScroll/locale/InfiniteScroll.pot
+++ b/plugins/InfiniteScroll/locale/InfiniteScroll.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/InfiniteScroll/locale/de/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/de/LC_MESSAGES/InfiniteScroll.po
index 122397a5d..10157cea5 100644
--- a/plugins/InfiniteScroll/locale/de/LC_MESSAGES/InfiniteScroll.po
+++ b/plugins/InfiniteScroll/locale/de/LC_MESSAGES/InfiniteScroll.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - InfiniteScroll\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-infinitescroll\n"
diff --git a/plugins/InfiniteScroll/locale/es/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/es/LC_MESSAGES/InfiniteScroll.po
index 0dfb2ddfe..dba4e7a68 100644
--- a/plugins/InfiniteScroll/locale/es/LC_MESSAGES/InfiniteScroll.po
+++ b/plugins/InfiniteScroll/locale/es/LC_MESSAGES/InfiniteScroll.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - InfiniteScroll\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:50+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-infinitescroll\n"
diff --git a/plugins/InfiniteScroll/locale/fr/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/fr/LC_MESSAGES/InfiniteScroll.po
index be488f73a..1ddbc95ef 100644
--- a/plugins/InfiniteScroll/locale/fr/LC_MESSAGES/InfiniteScroll.po
+++ b/plugins/InfiniteScroll/locale/fr/LC_MESSAGES/InfiniteScroll.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - InfiniteScroll\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:50+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-infinitescroll\n"
diff --git a/plugins/InfiniteScroll/locale/ia/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/ia/LC_MESSAGES/InfiniteScroll.po
index 613eb1e5a..d032ae024 100644
--- a/plugins/InfiniteScroll/locale/ia/LC_MESSAGES/InfiniteScroll.po
+++ b/plugins/InfiniteScroll/locale/ia/LC_MESSAGES/InfiniteScroll.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - InfiniteScroll\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:50+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-infinitescroll\n"
diff --git a/plugins/InfiniteScroll/locale/id/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/id/LC_MESSAGES/InfiniteScroll.po
index 7a6569eb4..f1f245c70 100644
--- a/plugins/InfiniteScroll/locale/id/LC_MESSAGES/InfiniteScroll.po
+++ b/plugins/InfiniteScroll/locale/id/LC_MESSAGES/InfiniteScroll.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - InfiniteScroll\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-infinitescroll\n"
diff --git a/plugins/InfiniteScroll/locale/ja/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/ja/LC_MESSAGES/InfiniteScroll.po
index 450a69c83..d784f0042 100644
--- a/plugins/InfiniteScroll/locale/ja/LC_MESSAGES/InfiniteScroll.po
+++ b/plugins/InfiniteScroll/locale/ja/LC_MESSAGES/InfiniteScroll.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - InfiniteScroll\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:50+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ja\n"
"X-Message-Group: #out-statusnet-plugin-infinitescroll\n"
diff --git a/plugins/InfiniteScroll/locale/mk/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/mk/LC_MESSAGES/InfiniteScroll.po
index bf70e304a..e4ec8aa95 100644
--- a/plugins/InfiniteScroll/locale/mk/LC_MESSAGES/InfiniteScroll.po
+++ b/plugins/InfiniteScroll/locale/mk/LC_MESSAGES/InfiniteScroll.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - InfiniteScroll\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:50+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-infinitescroll\n"
diff --git a/plugins/InfiniteScroll/locale/nb/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/nb/LC_MESSAGES/InfiniteScroll.po
index 02d120a25..f63c7e11d 100644
--- a/plugins/InfiniteScroll/locale/nb/LC_MESSAGES/InfiniteScroll.po
+++ b/plugins/InfiniteScroll/locale/nb/LC_MESSAGES/InfiniteScroll.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - InfiniteScroll\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:35:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-infinitescroll\n"
diff --git a/plugins/InfiniteScroll/locale/nl/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/nl/LC_MESSAGES/InfiniteScroll.po
index 55c40e9f6..c1a780d93 100644
--- a/plugins/InfiniteScroll/locale/nl/LC_MESSAGES/InfiniteScroll.po
+++ b/plugins/InfiniteScroll/locale/nl/LC_MESSAGES/InfiniteScroll.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - InfiniteScroll\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:50+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-infinitescroll\n"
diff --git a/plugins/InfiniteScroll/locale/pt_BR/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/pt_BR/LC_MESSAGES/InfiniteScroll.po
index 23856193c..1eede745d 100644
--- a/plugins/InfiniteScroll/locale/pt_BR/LC_MESSAGES/InfiniteScroll.po
+++ b/plugins/InfiniteScroll/locale/pt_BR/LC_MESSAGES/InfiniteScroll.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - InfiniteScroll\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-infinitescroll\n"
diff --git a/plugins/InfiniteScroll/locale/ru/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/ru/LC_MESSAGES/InfiniteScroll.po
index 8619644b0..bd6026f5c 100644
--- a/plugins/InfiniteScroll/locale/ru/LC_MESSAGES/InfiniteScroll.po
+++ b/plugins/InfiniteScroll/locale/ru/LC_MESSAGES/InfiniteScroll.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - InfiniteScroll\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:50+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-infinitescroll\n"
diff --git a/plugins/InfiniteScroll/locale/tl/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/tl/LC_MESSAGES/InfiniteScroll.po
index e82745a2c..02005e726 100644
--- a/plugins/InfiniteScroll/locale/tl/LC_MESSAGES/InfiniteScroll.po
+++ b/plugins/InfiniteScroll/locale/tl/LC_MESSAGES/InfiniteScroll.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - InfiniteScroll\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:50+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-infinitescroll\n"
diff --git a/plugins/InfiniteScroll/locale/uk/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/uk/LC_MESSAGES/InfiniteScroll.po
index 8948fdba6..d45da0d06 100644
--- a/plugins/InfiniteScroll/locale/uk/LC_MESSAGES/InfiniteScroll.po
+++ b/plugins/InfiniteScroll/locale/uk/LC_MESSAGES/InfiniteScroll.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - InfiniteScroll\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:50+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-infinitescroll\n"
diff --git a/plugins/InfiniteScroll/locale/zh_CN/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/zh_CN/LC_MESSAGES/InfiniteScroll.po
index cb6aa99f9..b31f8cc11 100644
--- a/plugins/InfiniteScroll/locale/zh_CN/LC_MESSAGES/InfiniteScroll.po
+++ b/plugins/InfiniteScroll/locale/zh_CN/LC_MESSAGES/InfiniteScroll.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - InfiniteScroll\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-infinitescroll\n"
diff --git a/plugins/LdapAuthentication/locale/LdapAuthentication.pot b/plugins/LdapAuthentication/locale/LdapAuthentication.pot
index 4edbf7303..50910f0cf 100644
--- a/plugins/LdapAuthentication/locale/LdapAuthentication.pot
+++ b/plugins/LdapAuthentication/locale/LdapAuthentication.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/LdapAuthentication/locale/es/LC_MESSAGES/LdapAuthentication.po b/plugins/LdapAuthentication/locale/es/LC_MESSAGES/LdapAuthentication.po
index 4ab4ea619..112767e3c 100644
--- a/plugins/LdapAuthentication/locale/es/LC_MESSAGES/LdapAuthentication.po
+++ b/plugins/LdapAuthentication/locale/es/LC_MESSAGES/LdapAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthentication\n"
diff --git a/plugins/LdapAuthentication/locale/fr/LC_MESSAGES/LdapAuthentication.po b/plugins/LdapAuthentication/locale/fr/LC_MESSAGES/LdapAuthentication.po
index 4eeb05da7..e253e3cc5 100644
--- a/plugins/LdapAuthentication/locale/fr/LC_MESSAGES/LdapAuthentication.po
+++ b/plugins/LdapAuthentication/locale/fr/LC_MESSAGES/LdapAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthentication\n"
diff --git a/plugins/LdapAuthentication/locale/ia/LC_MESSAGES/LdapAuthentication.po b/plugins/LdapAuthentication/locale/ia/LC_MESSAGES/LdapAuthentication.po
index be4c697f3..44d9f7754 100644
--- a/plugins/LdapAuthentication/locale/ia/LC_MESSAGES/LdapAuthentication.po
+++ b/plugins/LdapAuthentication/locale/ia/LC_MESSAGES/LdapAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthentication\n"
diff --git a/plugins/LdapAuthentication/locale/id/LC_MESSAGES/LdapAuthentication.po b/plugins/LdapAuthentication/locale/id/LC_MESSAGES/LdapAuthentication.po
index 0c51cd2f1..2d6a1c21f 100644
--- a/plugins/LdapAuthentication/locale/id/LC_MESSAGES/LdapAuthentication.po
+++ b/plugins/LdapAuthentication/locale/id/LC_MESSAGES/LdapAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:44+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthentication\n"
diff --git a/plugins/LdapAuthentication/locale/ja/LC_MESSAGES/LdapAuthentication.po b/plugins/LdapAuthentication/locale/ja/LC_MESSAGES/LdapAuthentication.po
index 0eff13831..71411ac0b 100644
--- a/plugins/LdapAuthentication/locale/ja/LC_MESSAGES/LdapAuthentication.po
+++ b/plugins/LdapAuthentication/locale/ja/LC_MESSAGES/LdapAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ja\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthentication\n"
diff --git a/plugins/LdapAuthentication/locale/mk/LC_MESSAGES/LdapAuthentication.po b/plugins/LdapAuthentication/locale/mk/LC_MESSAGES/LdapAuthentication.po
index b121de304..0c89a4e16 100644
--- a/plugins/LdapAuthentication/locale/mk/LC_MESSAGES/LdapAuthentication.po
+++ b/plugins/LdapAuthentication/locale/mk/LC_MESSAGES/LdapAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthentication\n"
diff --git a/plugins/LdapAuthentication/locale/nb/LC_MESSAGES/LdapAuthentication.po b/plugins/LdapAuthentication/locale/nb/LC_MESSAGES/LdapAuthentication.po
index dd3ceb8ed..da3a6b13d 100644
--- a/plugins/LdapAuthentication/locale/nb/LC_MESSAGES/LdapAuthentication.po
+++ b/plugins/LdapAuthentication/locale/nb/LC_MESSAGES/LdapAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthentication\n"
diff --git a/plugins/LdapAuthentication/locale/nl/LC_MESSAGES/LdapAuthentication.po b/plugins/LdapAuthentication/locale/nl/LC_MESSAGES/LdapAuthentication.po
index b31afe58b..7c0a0bf60 100644
--- a/plugins/LdapAuthentication/locale/nl/LC_MESSAGES/LdapAuthentication.po
+++ b/plugins/LdapAuthentication/locale/nl/LC_MESSAGES/LdapAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:43+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthentication\n"
diff --git a/plugins/LdapAuthentication/locale/pt_BR/LC_MESSAGES/LdapAuthentication.po b/plugins/LdapAuthentication/locale/pt_BR/LC_MESSAGES/LdapAuthentication.po
index 561d4ee1b..775771fbc 100644
--- a/plugins/LdapAuthentication/locale/pt_BR/LC_MESSAGES/LdapAuthentication.po
+++ b/plugins/LdapAuthentication/locale/pt_BR/LC_MESSAGES/LdapAuthentication.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:44+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthentication\n"
diff --git a/plugins/LdapAuthentication/locale/ru/LC_MESSAGES/LdapAuthentication.po b/plugins/LdapAuthentication/locale/ru/LC_MESSAGES/LdapAuthentication.po
index 21c6e21ae..f26eed824 100644
--- a/plugins/LdapAuthentication/locale/ru/LC_MESSAGES/LdapAuthentication.po
+++ b/plugins/LdapAuthentication/locale/ru/LC_MESSAGES/LdapAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthentication\n"
diff --git a/plugins/LdapAuthentication/locale/tl/LC_MESSAGES/LdapAuthentication.po b/plugins/LdapAuthentication/locale/tl/LC_MESSAGES/LdapAuthentication.po
index 51ee5d68a..9348e2a2e 100644
--- a/plugins/LdapAuthentication/locale/tl/LC_MESSAGES/LdapAuthentication.po
+++ b/plugins/LdapAuthentication/locale/tl/LC_MESSAGES/LdapAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthentication\n"
diff --git a/plugins/LdapAuthentication/locale/uk/LC_MESSAGES/LdapAuthentication.po b/plugins/LdapAuthentication/locale/uk/LC_MESSAGES/LdapAuthentication.po
index 7ea723b67..c4a69913b 100644
--- a/plugins/LdapAuthentication/locale/uk/LC_MESSAGES/LdapAuthentication.po
+++ b/plugins/LdapAuthentication/locale/uk/LC_MESSAGES/LdapAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthentication\n"
diff --git a/plugins/LdapAuthentication/locale/zh_CN/LC_MESSAGES/LdapAuthentication.po b/plugins/LdapAuthentication/locale/zh_CN/LC_MESSAGES/LdapAuthentication.po
index 8ffeb1aa7..82c98ab21 100644
--- a/plugins/LdapAuthentication/locale/zh_CN/LC_MESSAGES/LdapAuthentication.po
+++ b/plugins/LdapAuthentication/locale/zh_CN/LC_MESSAGES/LdapAuthentication.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:44+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthentication\n"
diff --git a/plugins/LdapAuthorization/locale/LdapAuthorization.pot b/plugins/LdapAuthorization/locale/LdapAuthorization.pot
index 5522ba4fe..69eab9418 100644
--- a/plugins/LdapAuthorization/locale/LdapAuthorization.pot
+++ b/plugins/LdapAuthorization/locale/LdapAuthorization.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/LdapAuthorization/locale/es/LC_MESSAGES/LdapAuthorization.po b/plugins/LdapAuthorization/locale/es/LC_MESSAGES/LdapAuthorization.po
index 7ea15395f..70b55b5d4 100644
--- a/plugins/LdapAuthorization/locale/es/LC_MESSAGES/LdapAuthorization.po
+++ b/plugins/LdapAuthorization/locale/es/LC_MESSAGES/LdapAuthorization.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthorization\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthorization\n"
diff --git a/plugins/LdapAuthorization/locale/fr/LC_MESSAGES/LdapAuthorization.po b/plugins/LdapAuthorization/locale/fr/LC_MESSAGES/LdapAuthorization.po
index 8ade16ce2..82247686a 100644
--- a/plugins/LdapAuthorization/locale/fr/LC_MESSAGES/LdapAuthorization.po
+++ b/plugins/LdapAuthorization/locale/fr/LC_MESSAGES/LdapAuthorization.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthorization\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthorization\n"
diff --git a/plugins/LdapAuthorization/locale/ia/LC_MESSAGES/LdapAuthorization.po b/plugins/LdapAuthorization/locale/ia/LC_MESSAGES/LdapAuthorization.po
index ae34871af..53b32ea6d 100644
--- a/plugins/LdapAuthorization/locale/ia/LC_MESSAGES/LdapAuthorization.po
+++ b/plugins/LdapAuthorization/locale/ia/LC_MESSAGES/LdapAuthorization.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthorization\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthorization\n"
diff --git a/plugins/LdapAuthorization/locale/id/LC_MESSAGES/LdapAuthorization.po b/plugins/LdapAuthorization/locale/id/LC_MESSAGES/LdapAuthorization.po
index 059ff89e5..96ec5f0e0 100644
--- a/plugins/LdapAuthorization/locale/id/LC_MESSAGES/LdapAuthorization.po
+++ b/plugins/LdapAuthorization/locale/id/LC_MESSAGES/LdapAuthorization.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthorization\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:44+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthorization\n"
diff --git a/plugins/LdapAuthorization/locale/mk/LC_MESSAGES/LdapAuthorization.po b/plugins/LdapAuthorization/locale/mk/LC_MESSAGES/LdapAuthorization.po
index 9511d5597..96839a9e7 100644
--- a/plugins/LdapAuthorization/locale/mk/LC_MESSAGES/LdapAuthorization.po
+++ b/plugins/LdapAuthorization/locale/mk/LC_MESSAGES/LdapAuthorization.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthorization\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthorization\n"
diff --git a/plugins/LdapAuthorization/locale/nb/LC_MESSAGES/LdapAuthorization.po b/plugins/LdapAuthorization/locale/nb/LC_MESSAGES/LdapAuthorization.po
index 3385768a4..a10743c31 100644
--- a/plugins/LdapAuthorization/locale/nb/LC_MESSAGES/LdapAuthorization.po
+++ b/plugins/LdapAuthorization/locale/nb/LC_MESSAGES/LdapAuthorization.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthorization\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthorization\n"
diff --git a/plugins/LdapAuthorization/locale/nl/LC_MESSAGES/LdapAuthorization.po b/plugins/LdapAuthorization/locale/nl/LC_MESSAGES/LdapAuthorization.po
index 034a0cee9..5316359f4 100644
--- a/plugins/LdapAuthorization/locale/nl/LC_MESSAGES/LdapAuthorization.po
+++ b/plugins/LdapAuthorization/locale/nl/LC_MESSAGES/LdapAuthorization.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthorization\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthorization\n"
diff --git a/plugins/LdapAuthorization/locale/pt_BR/LC_MESSAGES/LdapAuthorization.po b/plugins/LdapAuthorization/locale/pt_BR/LC_MESSAGES/LdapAuthorization.po
index 0bbd6c0d4..7533749bc 100644
--- a/plugins/LdapAuthorization/locale/pt_BR/LC_MESSAGES/LdapAuthorization.po
+++ b/plugins/LdapAuthorization/locale/pt_BR/LC_MESSAGES/LdapAuthorization.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthorization\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:44+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthorization\n"
diff --git a/plugins/LdapAuthorization/locale/ru/LC_MESSAGES/LdapAuthorization.po b/plugins/LdapAuthorization/locale/ru/LC_MESSAGES/LdapAuthorization.po
index f366956e6..2f2ad6061 100644
--- a/plugins/LdapAuthorization/locale/ru/LC_MESSAGES/LdapAuthorization.po
+++ b/plugins/LdapAuthorization/locale/ru/LC_MESSAGES/LdapAuthorization.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthorization\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthorization\n"
diff --git a/plugins/LdapAuthorization/locale/tl/LC_MESSAGES/LdapAuthorization.po b/plugins/LdapAuthorization/locale/tl/LC_MESSAGES/LdapAuthorization.po
index 683885f16..931fc5f2d 100644
--- a/plugins/LdapAuthorization/locale/tl/LC_MESSAGES/LdapAuthorization.po
+++ b/plugins/LdapAuthorization/locale/tl/LC_MESSAGES/LdapAuthorization.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthorization\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthorization\n"
diff --git a/plugins/LdapAuthorization/locale/uk/LC_MESSAGES/LdapAuthorization.po b/plugins/LdapAuthorization/locale/uk/LC_MESSAGES/LdapAuthorization.po
index e8ef754dd..f24f88ca8 100644
--- a/plugins/LdapAuthorization/locale/uk/LC_MESSAGES/LdapAuthorization.po
+++ b/plugins/LdapAuthorization/locale/uk/LC_MESSAGES/LdapAuthorization.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthorization\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:18:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthorization\n"
diff --git a/plugins/LdapAuthorization/locale/zh_CN/LC_MESSAGES/LdapAuthorization.po b/plugins/LdapAuthorization/locale/zh_CN/LC_MESSAGES/LdapAuthorization.po
index 8c490e891..9aca83b80 100644
--- a/plugins/LdapAuthorization/locale/zh_CN/LC_MESSAGES/LdapAuthorization.po
+++ b/plugins/LdapAuthorization/locale/zh_CN/LC_MESSAGES/LdapAuthorization.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LdapAuthorization\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:44+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:35:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-ldapauthorization\n"
diff --git a/plugins/LilUrl/locale/LilUrl.pot b/plugins/LilUrl/locale/LilUrl.pot
index 1904dc00c..7307eb50d 100644
--- a/plugins/LilUrl/locale/LilUrl.pot
+++ b/plugins/LilUrl/locale/LilUrl.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/LilUrl/locale/fr/LC_MESSAGES/LilUrl.po b/plugins/LilUrl/locale/fr/LC_MESSAGES/LilUrl.po
index 9594e8354..6d439aa23 100644
--- a/plugins/LilUrl/locale/fr/LC_MESSAGES/LilUrl.po
+++ b/plugins/LilUrl/locale/fr/LC_MESSAGES/LilUrl.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LilUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:24+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-lilurl\n"
diff --git a/plugins/LilUrl/locale/ia/LC_MESSAGES/LilUrl.po b/plugins/LilUrl/locale/ia/LC_MESSAGES/LilUrl.po
index a1a360101..617ff6d29 100644
--- a/plugins/LilUrl/locale/ia/LC_MESSAGES/LilUrl.po
+++ b/plugins/LilUrl/locale/ia/LC_MESSAGES/LilUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LilUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:24+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-lilurl\n"
diff --git a/plugins/LilUrl/locale/id/LC_MESSAGES/LilUrl.po b/plugins/LilUrl/locale/id/LC_MESSAGES/LilUrl.po
index 4e28c03c0..225311f79 100644
--- a/plugins/LilUrl/locale/id/LC_MESSAGES/LilUrl.po
+++ b/plugins/LilUrl/locale/id/LC_MESSAGES/LilUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LilUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:24+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-lilurl\n"
diff --git a/plugins/LilUrl/locale/ja/LC_MESSAGES/LilUrl.po b/plugins/LilUrl/locale/ja/LC_MESSAGES/LilUrl.po
index 97261be9f..03da05199 100644
--- a/plugins/LilUrl/locale/ja/LC_MESSAGES/LilUrl.po
+++ b/plugins/LilUrl/locale/ja/LC_MESSAGES/LilUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LilUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:24+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ja\n"
"X-Message-Group: #out-statusnet-plugin-lilurl\n"
diff --git a/plugins/LilUrl/locale/mk/LC_MESSAGES/LilUrl.po b/plugins/LilUrl/locale/mk/LC_MESSAGES/LilUrl.po
index 7a09a9df6..b486c6df8 100644
--- a/plugins/LilUrl/locale/mk/LC_MESSAGES/LilUrl.po
+++ b/plugins/LilUrl/locale/mk/LC_MESSAGES/LilUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LilUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:24+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-lilurl\n"
diff --git a/plugins/LilUrl/locale/nb/LC_MESSAGES/LilUrl.po b/plugins/LilUrl/locale/nb/LC_MESSAGES/LilUrl.po
index 4699be8b2..86599dda4 100644
--- a/plugins/LilUrl/locale/nb/LC_MESSAGES/LilUrl.po
+++ b/plugins/LilUrl/locale/nb/LC_MESSAGES/LilUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LilUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:24+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-lilurl\n"
diff --git a/plugins/LilUrl/locale/nl/LC_MESSAGES/LilUrl.po b/plugins/LilUrl/locale/nl/LC_MESSAGES/LilUrl.po
index a139c9d4f..ddef1ba3b 100644
--- a/plugins/LilUrl/locale/nl/LC_MESSAGES/LilUrl.po
+++ b/plugins/LilUrl/locale/nl/LC_MESSAGES/LilUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LilUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:24+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-lilurl\n"
diff --git a/plugins/LilUrl/locale/ru/LC_MESSAGES/LilUrl.po b/plugins/LilUrl/locale/ru/LC_MESSAGES/LilUrl.po
index 1523fd5cd..3552557bd 100644
--- a/plugins/LilUrl/locale/ru/LC_MESSAGES/LilUrl.po
+++ b/plugins/LilUrl/locale/ru/LC_MESSAGES/LilUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LilUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:24+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-lilurl\n"
diff --git a/plugins/LilUrl/locale/tl/LC_MESSAGES/LilUrl.po b/plugins/LilUrl/locale/tl/LC_MESSAGES/LilUrl.po
index f7dfe8a18..fb855dac0 100644
--- a/plugins/LilUrl/locale/tl/LC_MESSAGES/LilUrl.po
+++ b/plugins/LilUrl/locale/tl/LC_MESSAGES/LilUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LilUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:53+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:24+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-lilurl\n"
diff --git a/plugins/LilUrl/locale/uk/LC_MESSAGES/LilUrl.po b/plugins/LilUrl/locale/uk/LC_MESSAGES/LilUrl.po
index 5eb5059c6..d3374ae89 100644
--- a/plugins/LilUrl/locale/uk/LC_MESSAGES/LilUrl.po
+++ b/plugins/LilUrl/locale/uk/LC_MESSAGES/LilUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LilUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:53+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:24+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-lilurl\n"
diff --git a/plugins/LilUrl/locale/zh_CN/LC_MESSAGES/LilUrl.po b/plugins/LilUrl/locale/zh_CN/LC_MESSAGES/LilUrl.po
index 68946ee35..04127ea46 100644
--- a/plugins/LilUrl/locale/zh_CN/LC_MESSAGES/LilUrl.po
+++ b/plugins/LilUrl/locale/zh_CN/LC_MESSAGES/LilUrl.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - LilUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:24+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-lilurl\n"
diff --git a/plugins/Linkback/locale/Linkback.pot b/plugins/Linkback/locale/Linkback.pot
index 558e1854e..47563b524 100644
--- a/plugins/Linkback/locale/Linkback.pot
+++ b/plugins/Linkback/locale/Linkback.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Linkback/locale/de/LC_MESSAGES/Linkback.po b/plugins/Linkback/locale/de/LC_MESSAGES/Linkback.po
index daecb6654..7a357b600 100644
--- a/plugins/Linkback/locale/de/LC_MESSAGES/Linkback.po
+++ b/plugins/Linkback/locale/de/LC_MESSAGES/Linkback.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Linkback\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:13+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:26+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-linkback\n"
diff --git a/plugins/Linkback/locale/es/LC_MESSAGES/Linkback.po b/plugins/Linkback/locale/es/LC_MESSAGES/Linkback.po
index dec449471..97fe66283 100644
--- a/plugins/Linkback/locale/es/LC_MESSAGES/Linkback.po
+++ b/plugins/Linkback/locale/es/LC_MESSAGES/Linkback.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Linkback\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:53+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-linkback\n"
diff --git a/plugins/Linkback/locale/fr/LC_MESSAGES/Linkback.po b/plugins/Linkback/locale/fr/LC_MESSAGES/Linkback.po
index 525c681dc..320273d9c 100644
--- a/plugins/Linkback/locale/fr/LC_MESSAGES/Linkback.po
+++ b/plugins/Linkback/locale/fr/LC_MESSAGES/Linkback.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Linkback\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:53+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-linkback\n"
diff --git a/plugins/Linkback/locale/ia/LC_MESSAGES/Linkback.po b/plugins/Linkback/locale/ia/LC_MESSAGES/Linkback.po
index 46c10ff82..42e733b64 100644
--- a/plugins/Linkback/locale/ia/LC_MESSAGES/Linkback.po
+++ b/plugins/Linkback/locale/ia/LC_MESSAGES/Linkback.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Linkback\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:53+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-linkback\n"
diff --git a/plugins/Linkback/locale/id/LC_MESSAGES/Linkback.po b/plugins/Linkback/locale/id/LC_MESSAGES/Linkback.po
index b92f116a7..d3336939a 100644
--- a/plugins/Linkback/locale/id/LC_MESSAGES/Linkback.po
+++ b/plugins/Linkback/locale/id/LC_MESSAGES/Linkback.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Linkback\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-linkback\n"
diff --git a/plugins/Linkback/locale/mk/LC_MESSAGES/Linkback.po b/plugins/Linkback/locale/mk/LC_MESSAGES/Linkback.po
index 3f45b8dd9..4bbeafbac 100644
--- a/plugins/Linkback/locale/mk/LC_MESSAGES/Linkback.po
+++ b/plugins/Linkback/locale/mk/LC_MESSAGES/Linkback.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Linkback\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:53+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-linkback\n"
diff --git a/plugins/Linkback/locale/nb/LC_MESSAGES/Linkback.po b/plugins/Linkback/locale/nb/LC_MESSAGES/Linkback.po
index cc1267288..5252509af 100644
--- a/plugins/Linkback/locale/nb/LC_MESSAGES/Linkback.po
+++ b/plugins/Linkback/locale/nb/LC_MESSAGES/Linkback.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Linkback\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:53+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:46+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-linkback\n"
diff --git a/plugins/Linkback/locale/nl/LC_MESSAGES/Linkback.po b/plugins/Linkback/locale/nl/LC_MESSAGES/Linkback.po
index 9d923ba79..3d8cbb6bf 100644
--- a/plugins/Linkback/locale/nl/LC_MESSAGES/Linkback.po
+++ b/plugins/Linkback/locale/nl/LC_MESSAGES/Linkback.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Linkback\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:53+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:45+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-linkback\n"
diff --git a/plugins/Linkback/locale/ru/LC_MESSAGES/Linkback.po b/plugins/Linkback/locale/ru/LC_MESSAGES/Linkback.po
index 303a67687..8bab940dd 100644
--- a/plugins/Linkback/locale/ru/LC_MESSAGES/Linkback.po
+++ b/plugins/Linkback/locale/ru/LC_MESSAGES/Linkback.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Linkback\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:46+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-linkback\n"
diff --git a/plugins/Linkback/locale/tl/LC_MESSAGES/Linkback.po b/plugins/Linkback/locale/tl/LC_MESSAGES/Linkback.po
index f61749d75..a72b86b05 100644
--- a/plugins/Linkback/locale/tl/LC_MESSAGES/Linkback.po
+++ b/plugins/Linkback/locale/tl/LC_MESSAGES/Linkback.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Linkback\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:53+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:46+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-linkback\n"
diff --git a/plugins/Linkback/locale/uk/LC_MESSAGES/Linkback.po b/plugins/Linkback/locale/uk/LC_MESSAGES/Linkback.po
index 6a2b00d9b..f08a03171 100644
--- a/plugins/Linkback/locale/uk/LC_MESSAGES/Linkback.po
+++ b/plugins/Linkback/locale/uk/LC_MESSAGES/Linkback.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Linkback\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:53+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:46+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-linkback\n"
diff --git a/plugins/Linkback/locale/zh_CN/LC_MESSAGES/Linkback.po b/plugins/Linkback/locale/zh_CN/LC_MESSAGES/Linkback.po
index 944eb8a4b..bf62fa13b 100644
--- a/plugins/Linkback/locale/zh_CN/LC_MESSAGES/Linkback.po
+++ b/plugins/Linkback/locale/zh_CN/LC_MESSAGES/Linkback.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Linkback\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:46+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:55:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-linkback\n"
diff --git a/plugins/Mapstraction/MapstractionPlugin.php b/plugins/Mapstraction/MapstractionPlugin.php
index c4ba6464e..d5261d8bc 100644
--- a/plugins/Mapstraction/MapstractionPlugin.php
+++ b/plugins/Mapstraction/MapstractionPlugin.php
@@ -156,7 +156,8 @@ class MapstractionPlugin extends Plugin
' var user = null; '.
(($actionName == 'showstream') ? ' user = scrapeUser(); ' : '') .
' var notices = scrapeNotices(user); ' .
- ' showMapstraction($("#map_canvas"), notices); '.
+ ' var canvas = $("#map_canvas")[0]; ' .
+ ' if (typeof(canvas) != "undefined") { showMapstraction(canvas, notices); } '.
'});');
}
diff --git a/plugins/Mapstraction/allmap.php b/plugins/Mapstraction/allmap.php
index 6e2e1d122..62d8d0445 100644
--- a/plugins/Mapstraction/allmap.php
+++ b/plugins/Mapstraction/allmap.php
@@ -61,12 +61,7 @@ class AllmapAction extends MapAction
function title()
{
- if (!empty($this->profile->fullname)) {
- // @todo FIXME: Bad i18n. Should be "%1$s (%2$s)".
- $base = $this->profile->fullname . ' (' . $this->user->nickname . ') ';
- } else {
- $base = $this->user->nickname;
- }
+ $base = $this->profile->getFancyName();
if ($this->page == 1) {
// TRANS: Page title.
diff --git a/plugins/Mapstraction/locale/Mapstraction.pot b/plugins/Mapstraction/locale/Mapstraction.pot
index 3768a067d..292a541c0 100644
--- a/plugins/Mapstraction/locale/Mapstraction.pot
+++ b/plugins/Mapstraction/locale/Mapstraction.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Mapstraction/locale/br/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/br/LC_MESSAGES/Mapstraction.po
index c59ff853c..6dd726870 100644
--- a/plugins/Mapstraction/locale/br/LC_MESSAGES/Mapstraction.po
+++ b/plugins/Mapstraction/locale/br/LC_MESSAGES/Mapstraction.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Mapstraction\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:19+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:33+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:56:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-mapstraction\n"
@@ -46,19 +46,19 @@ msgstr "An implijer-mañ n'eus profil ebet dezhañ."
#. TRANS: Page title.
#. TRANS: %s is a user nickname.
-#: allmap.php:74
+#: allmap.php:69
#, php-format
msgid "%s friends map"
msgstr "Kartenn mignoned %s"
#. TRANS: Page title.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
-#: allmap.php:80
+#: allmap.php:75
#, fuzzy, php-format
msgid "%1$s friends map, page %2$d"
msgstr "%s gartenn, pajenn %d"
-#: usermap.php:73
+#: usermap.php:68
#, php-format
msgid "%s map, page %d"
msgstr "%s gartenn, pajenn %d"
diff --git a/plugins/Mapstraction/locale/de/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/de/LC_MESSAGES/Mapstraction.po
index 4b8b5c082..22c3e84ee 100644
--- a/plugins/Mapstraction/locale/de/LC_MESSAGES/Mapstraction.po
+++ b/plugins/Mapstraction/locale/de/LC_MESSAGES/Mapstraction.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Mapstraction\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:14+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:33+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:26+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-mapstraction\n"
@@ -49,19 +49,19 @@ msgstr "Benutzer hat kein Profil."
#. TRANS: Page title.
#. TRANS: %s is a user nickname.
-#: allmap.php:74
+#: allmap.php:69
#, php-format
msgid "%s friends map"
msgstr "Karte der Freunde von %s"
#. TRANS: Page title.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
-#: allmap.php:80
+#: allmap.php:75
#, php-format
msgid "%1$s friends map, page %2$d"
msgstr "Karte der Freunde von %1$s, Seite %2$d"
-#: usermap.php:73
+#: usermap.php:68
#, php-format
msgid "%s map, page %d"
msgstr "%s-Karte, Seite %d"
diff --git a/plugins/Mapstraction/locale/fi/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/fi/LC_MESSAGES/Mapstraction.po
index 665c09177..9d84ece5a 100644
--- a/plugins/Mapstraction/locale/fi/LC_MESSAGES/Mapstraction.po
+++ b/plugins/Mapstraction/locale/fi/LC_MESSAGES/Mapstraction.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Mapstraction\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:20+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:33+0000\n"
"Language-Team: Finnish <http://translatewiki.net/wiki/Portal:fi>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:56:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fi\n"
"X-Message-Group: #out-statusnet-plugin-mapstraction\n"
@@ -46,19 +46,19 @@ msgstr "Käyttäjällä ei ole profiilia."
#. TRANS: Page title.
#. TRANS: %s is a user nickname.
-#: allmap.php:74
+#: allmap.php:69
#, php-format
msgid "%s friends map"
msgstr "Kartta käyttäjän %s ystävistä"
#. TRANS: Page title.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
-#: allmap.php:80
+#: allmap.php:75
#, fuzzy, php-format
msgid "%1$s friends map, page %2$d"
msgstr "Kartta käyttäjän %s ystävistä"
-#: usermap.php:73
+#: usermap.php:68
#, php-format
msgid "%s map, page %d"
msgstr ""
diff --git a/plugins/Mapstraction/locale/fr/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/fr/LC_MESSAGES/Mapstraction.po
index 971db7b72..399917055 100644
--- a/plugins/Mapstraction/locale/fr/LC_MESSAGES/Mapstraction.po
+++ b/plugins/Mapstraction/locale/fr/LC_MESSAGES/Mapstraction.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Mapstraction\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:46+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:33+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:10:44+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-mapstraction\n"
@@ -49,19 +49,19 @@ msgstr "Aucun profil ne correspond à cet utilisateur."
#. TRANS: Page title.
#. TRANS: %s is a user nickname.
-#: allmap.php:74
+#: allmap.php:69
#, php-format
msgid "%s friends map"
msgstr "Carte des amis de %s"
#. TRANS: Page title.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
-#: allmap.php:80
+#: allmap.php:75
#, php-format
msgid "%1$s friends map, page %2$d"
msgstr "Carte des amis de %1$s, page %2$d"
-#: usermap.php:73
+#: usermap.php:68
#, php-format
msgid "%s map, page %d"
msgstr "Carte %s, page %d"
diff --git a/plugins/Mapstraction/locale/gl/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/gl/LC_MESSAGES/Mapstraction.po
index 016214c72..ec66764bc 100644
--- a/plugins/Mapstraction/locale/gl/LC_MESSAGES/Mapstraction.po
+++ b/plugins/Mapstraction/locale/gl/LC_MESSAGES/Mapstraction.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Mapstraction\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:20+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:33+0000\n"
"Language-Team: Galician <http://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:56:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: gl\n"
"X-Message-Group: #out-statusnet-plugin-mapstraction\n"
@@ -46,19 +46,19 @@ msgstr "O usuario non ten perfil."
#. TRANS: Page title.
#. TRANS: %s is a user nickname.
-#: allmap.php:74
+#: allmap.php:69
#, php-format
msgid "%s friends map"
msgstr ""
#. TRANS: Page title.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
-#: allmap.php:80
+#: allmap.php:75
#, php-format
msgid "%1$s friends map, page %2$d"
msgstr ""
-#: usermap.php:73
+#: usermap.php:68
#, php-format
msgid "%s map, page %d"
msgstr ""
diff --git a/plugins/Mapstraction/locale/ia/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/ia/LC_MESSAGES/Mapstraction.po
index 23f602b52..7deba8963 100644
--- a/plugins/Mapstraction/locale/ia/LC_MESSAGES/Mapstraction.po
+++ b/plugins/Mapstraction/locale/ia/LC_MESSAGES/Mapstraction.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Mapstraction\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:47+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:33+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:10:44+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-mapstraction\n"
@@ -48,19 +48,19 @@ msgstr "Le usator non ha un profilo."
#. TRANS: Page title.
#. TRANS: %s is a user nickname.
-#: allmap.php:74
+#: allmap.php:69
#, php-format
msgid "%s friends map"
msgstr "Mappa del amicos de %s"
#. TRANS: Page title.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
-#: allmap.php:80
+#: allmap.php:75
#, php-format
msgid "%1$s friends map, page %2$d"
msgstr "Mappa de amicos de %1$s, pagina %2$d"
-#: usermap.php:73
+#: usermap.php:68
#, php-format
msgid "%s map, page %d"
msgstr "Mappa de %s, pagina %d"
diff --git a/plugins/Mapstraction/locale/mk/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/mk/LC_MESSAGES/Mapstraction.po
index 9bdb2deaf..33562d597 100644
--- a/plugins/Mapstraction/locale/mk/LC_MESSAGES/Mapstraction.po
+++ b/plugins/Mapstraction/locale/mk/LC_MESSAGES/Mapstraction.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Mapstraction\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:47+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:33+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:10:44+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-mapstraction\n"
@@ -48,19 +48,19 @@ msgstr "Корисникот нема профил."
#. TRANS: Page title.
#. TRANS: %s is a user nickname.
-#: allmap.php:74
+#: allmap.php:69
#, php-format
msgid "%s friends map"
msgstr "Карта на пријатели на %s"
#. TRANS: Page title.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
-#: allmap.php:80
+#: allmap.php:75
#, php-format
msgid "%1$s friends map, page %2$d"
msgstr "Карта на пријатели на %1$s, страница %2$d"
-#: usermap.php:73
+#: usermap.php:68
#, php-format
msgid "%s map, page %d"
msgstr "Карта на %s, стр. %d"
diff --git a/plugins/Mapstraction/locale/nb/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/nb/LC_MESSAGES/Mapstraction.po
index b92202a57..68b2d02ec 100644
--- a/plugins/Mapstraction/locale/nb/LC_MESSAGES/Mapstraction.po
+++ b/plugins/Mapstraction/locale/nb/LC_MESSAGES/Mapstraction.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Mapstraction\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:15+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:33+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:26+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-mapstraction\n"
@@ -48,19 +48,19 @@ msgstr "Bruker har ingen profil."
#. TRANS: Page title.
#. TRANS: %s is a user nickname.
-#: allmap.php:74
+#: allmap.php:69
#, php-format
msgid "%s friends map"
msgstr "%s vennekart"
#. TRANS: Page title.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
-#: allmap.php:80
+#: allmap.php:75
#, php-format
msgid "%1$s friends map, page %2$d"
msgstr "%1$s vennekart, side %2$d"
-#: usermap.php:73
+#: usermap.php:68
#, php-format
msgid "%s map, page %d"
msgstr "%s kart, side %d"
diff --git a/plugins/Mapstraction/locale/nl/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/nl/LC_MESSAGES/Mapstraction.po
index 6fe27a13c..f68e24ea9 100644
--- a/plugins/Mapstraction/locale/nl/LC_MESSAGES/Mapstraction.po
+++ b/plugins/Mapstraction/locale/nl/LC_MESSAGES/Mapstraction.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Mapstraction\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:47+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:33+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:10:44+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-mapstraction\n"
@@ -49,19 +49,19 @@ msgstr "Deze gebruiker heeft geen profiel."
#. TRANS: Page title.
#. TRANS: %s is a user nickname.
-#: allmap.php:74
+#: allmap.php:69
#, php-format
msgid "%s friends map"
msgstr "Kaart van %s en vrienden"
#. TRANS: Page title.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
-#: allmap.php:80
+#: allmap.php:75
#, php-format
msgid "%1$s friends map, page %2$d"
msgstr "Kaart van vrienden van %1$s, pagina %2$d"
-#: usermap.php:73
+#: usermap.php:68
#, php-format
msgid "%s map, page %d"
msgstr "Kaart van %s, pagina %d"
diff --git a/plugins/Mapstraction/locale/ru/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/ru/LC_MESSAGES/Mapstraction.po
index 5cb73b3e9..97dbedf6e 100644
--- a/plugins/Mapstraction/locale/ru/LC_MESSAGES/Mapstraction.po
+++ b/plugins/Mapstraction/locale/ru/LC_MESSAGES/Mapstraction.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Mapstraction\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:20+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:33+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:56:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-mapstraction\n"
@@ -47,19 +47,19 @@ msgstr "У пользователя нет профиля."
#. TRANS: Page title.
#. TRANS: %s is a user nickname.
-#: allmap.php:74
+#: allmap.php:69
#, php-format
msgid "%s friends map"
msgstr "Карта друзей: %s"
#. TRANS: Page title.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
-#: allmap.php:80
+#: allmap.php:75
#, fuzzy, php-format
msgid "%1$s friends map, page %2$d"
msgstr "Карта друзей: %s"
-#: usermap.php:73
+#: usermap.php:68
#, php-format
msgid "%s map, page %d"
msgstr ""
diff --git a/plugins/Mapstraction/locale/ta/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/ta/LC_MESSAGES/Mapstraction.po
index 88ffdf6a2..fbeb8efac 100644
--- a/plugins/Mapstraction/locale/ta/LC_MESSAGES/Mapstraction.po
+++ b/plugins/Mapstraction/locale/ta/LC_MESSAGES/Mapstraction.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Mapstraction\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:47+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:33+0000\n"
"Language-Team: Tamil <http://translatewiki.net/wiki/Portal:ta>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:10:44+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ta\n"
"X-Message-Group: #out-statusnet-plugin-mapstraction\n"
@@ -46,19 +46,19 @@ msgstr ""
#. TRANS: Page title.
#. TRANS: %s is a user nickname.
-#: allmap.php:74
+#: allmap.php:69
#, php-format
msgid "%s friends map"
msgstr ""
#. TRANS: Page title.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
-#: allmap.php:80
+#: allmap.php:75
#, php-format
msgid "%1$s friends map, page %2$d"
msgstr ""
-#: usermap.php:73
+#: usermap.php:68
#, php-format
msgid "%s map, page %d"
msgstr ""
diff --git a/plugins/Mapstraction/locale/tl/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/tl/LC_MESSAGES/Mapstraction.po
index 7aefcd55e..bec287a2a 100644
--- a/plugins/Mapstraction/locale/tl/LC_MESSAGES/Mapstraction.po
+++ b/plugins/Mapstraction/locale/tl/LC_MESSAGES/Mapstraction.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Mapstraction\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:47+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:33+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:10:44+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-mapstraction\n"
@@ -48,19 +48,19 @@ msgstr "Walang balangkas ang tagagamit."
#. TRANS: Page title.
#. TRANS: %s is a user nickname.
-#: allmap.php:74
+#: allmap.php:69
#, php-format
msgid "%s friends map"
msgstr "%s na mapa ng mga kaibigan"
#. TRANS: Page title.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
-#: allmap.php:80
+#: allmap.php:75
#, php-format
msgid "%1$s friends map, page %2$d"
msgstr " %1$s mapa ng mga kaibigan, pahina %2$d"
-#: usermap.php:73
+#: usermap.php:68
#, php-format
msgid "%s map, page %d"
msgstr "%s na mapa, pahina %d"
diff --git a/plugins/Mapstraction/locale/uk/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/uk/LC_MESSAGES/Mapstraction.po
index f2d3afef9..9a928759a 100644
--- a/plugins/Mapstraction/locale/uk/LC_MESSAGES/Mapstraction.po
+++ b/plugins/Mapstraction/locale/uk/LC_MESSAGES/Mapstraction.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Mapstraction\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:47+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:33+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:10:44+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-mapstraction\n"
@@ -49,19 +49,19 @@ msgstr "Користувач не має профілю."
#. TRANS: Page title.
#. TRANS: %s is a user nickname.
-#: allmap.php:74
+#: allmap.php:69
#, php-format
msgid "%s friends map"
msgstr "Мапа друзів %s."
#. TRANS: Page title.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
-#: allmap.php:80
+#: allmap.php:75
#, php-format
msgid "%1$s friends map, page %2$d"
msgstr "Мапа друзів %1$s, сторінка %2$d"
-#: usermap.php:73
+#: usermap.php:68
#, php-format
msgid "%s map, page %d"
msgstr "Мапа друзів %s, сторінка %d"
diff --git a/plugins/Mapstraction/locale/zh_CN/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/zh_CN/LC_MESSAGES/Mapstraction.po
index fceb98855..15358a1aa 100644
--- a/plugins/Mapstraction/locale/zh_CN/LC_MESSAGES/Mapstraction.po
+++ b/plugins/Mapstraction/locale/zh_CN/LC_MESSAGES/Mapstraction.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Mapstraction\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:47+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:33+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:10:44+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:12:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-mapstraction\n"
@@ -49,19 +49,19 @@ msgstr "用户没有个人信息。"
#. TRANS: Page title.
#. TRANS: %s is a user nickname.
-#: allmap.php:74
+#: allmap.php:69
#, php-format
msgid "%s friends map"
msgstr "%s 好友地图"
#. TRANS: Page title.
#. TRANS: %1$s is a user nickname, %2$d is a page number.
-#: allmap.php:80
+#: allmap.php:75
#, php-format
msgid "%1$s friends map, page %2$d"
msgstr "%1$s 好友地图,第 %2$d 页。"
-#: usermap.php:73
+#: usermap.php:68
#, php-format
msgid "%s map, page %d"
msgstr "%s 地图,第 %d 页"
diff --git a/plugins/Mapstraction/usermap.php b/plugins/Mapstraction/usermap.php
index 0ee956159..54412146e 100644
--- a/plugins/Mapstraction/usermap.php
+++ b/plugins/Mapstraction/usermap.php
@@ -58,12 +58,7 @@ class UsermapAction extends MapAction
function title()
{
- if (!empty($this->profile->fullname)) {
- // @todo FIXME: Bad i18n. Should be '%1$s (%2$s)'
- $base = $this->profile->fullname . ' (' . $this->user->nickname . ')';
- } else {
- $base = $this->user->nickname;
- }
+ $base = $this->profile->getFancyName();
if ($this->page == 1) {
// @todo CHECKME: inconsisten with paged variant below. " map" missing.
diff --git a/plugins/Memcache/locale/Memcache.pot b/plugins/Memcache/locale/Memcache.pot
index f6f498245..25840ef9b 100644
--- a/plugins/Memcache/locale/Memcache.pot
+++ b/plugins/Memcache/locale/Memcache.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Memcache/locale/de/LC_MESSAGES/Memcache.po b/plugins/Memcache/locale/de/LC_MESSAGES/Memcache.po
new file mode 100644
index 000000000..2b8a4bbb9
--- /dev/null
+++ b/plugins/Memcache/locale/de/LC_MESSAGES/Memcache.po
@@ -0,0 +1,29 @@
+# Translation of StatusNet - Memcache to German (Deutsch)
+# Expored from translatewiki.net
+#
+# Author: Apmon
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Memcache\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:47+0000\n"
+"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 18:57:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: de\n"
+"X-Message-Group: #out-statusnet-plugin-memcache\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: MemcachePlugin.php:246
+msgid ""
+"Use <a href=\"http://memcached.org/\">Memcached</a> to cache query results."
+msgstr ""
+"Verwende <a href=\"http://memcached.org/\">Memcached</a> um Anfragen "
+"zwischenzuspeichern"
diff --git a/plugins/Memcache/locale/es/LC_MESSAGES/Memcache.po b/plugins/Memcache/locale/es/LC_MESSAGES/Memcache.po
index 21dc68690..b026346af 100644
--- a/plugins/Memcache/locale/es/LC_MESSAGES/Memcache.po
+++ b/plugins/Memcache/locale/es/LC_MESSAGES/Memcache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:47+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-memcache\n"
diff --git a/plugins/Memcache/locale/fr/LC_MESSAGES/Memcache.po b/plugins/Memcache/locale/fr/LC_MESSAGES/Memcache.po
index b3c4d8bd3..db5656dc8 100644
--- a/plugins/Memcache/locale/fr/LC_MESSAGES/Memcache.po
+++ b/plugins/Memcache/locale/fr/LC_MESSAGES/Memcache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:47+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-memcache\n"
diff --git a/plugins/Memcache/locale/ia/LC_MESSAGES/Memcache.po b/plugins/Memcache/locale/ia/LC_MESSAGES/Memcache.po
index 8035bdb46..c73108f24 100644
--- a/plugins/Memcache/locale/ia/LC_MESSAGES/Memcache.po
+++ b/plugins/Memcache/locale/ia/LC_MESSAGES/Memcache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:47+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-memcache\n"
diff --git a/plugins/Memcache/locale/mk/LC_MESSAGES/Memcache.po b/plugins/Memcache/locale/mk/LC_MESSAGES/Memcache.po
index 489434f78..3ae092fa4 100644
--- a/plugins/Memcache/locale/mk/LC_MESSAGES/Memcache.po
+++ b/plugins/Memcache/locale/mk/LC_MESSAGES/Memcache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:47+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-memcache\n"
diff --git a/plugins/Memcache/locale/nb/LC_MESSAGES/Memcache.po b/plugins/Memcache/locale/nb/LC_MESSAGES/Memcache.po
index 8cb0896c9..3c03812bc 100644
--- a/plugins/Memcache/locale/nb/LC_MESSAGES/Memcache.po
+++ b/plugins/Memcache/locale/nb/LC_MESSAGES/Memcache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:47+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-memcache\n"
diff --git a/plugins/Memcache/locale/nl/LC_MESSAGES/Memcache.po b/plugins/Memcache/locale/nl/LC_MESSAGES/Memcache.po
index 2f0ddbffc..35d2c9951 100644
--- a/plugins/Memcache/locale/nl/LC_MESSAGES/Memcache.po
+++ b/plugins/Memcache/locale/nl/LC_MESSAGES/Memcache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:47+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-memcache\n"
diff --git a/plugins/Memcache/locale/pt/LC_MESSAGES/Memcache.po b/plugins/Memcache/locale/pt/LC_MESSAGES/Memcache.po
index b8936671b..04126e3e3 100644
--- a/plugins/Memcache/locale/pt/LC_MESSAGES/Memcache.po
+++ b/plugins/Memcache/locale/pt/LC_MESSAGES/Memcache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:47+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-memcache\n"
diff --git a/plugins/Memcache/locale/pt_BR/LC_MESSAGES/Memcache.po b/plugins/Memcache/locale/pt_BR/LC_MESSAGES/Memcache.po
index b5c99a581..5a35c7392 100644
--- a/plugins/Memcache/locale/pt_BR/LC_MESSAGES/Memcache.po
+++ b/plugins/Memcache/locale/pt_BR/LC_MESSAGES/Memcache.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:47+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:56:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-memcache\n"
diff --git a/plugins/Memcache/locale/ru/LC_MESSAGES/Memcache.po b/plugins/Memcache/locale/ru/LC_MESSAGES/Memcache.po
index 94d0d27a7..a8faadaea 100644
--- a/plugins/Memcache/locale/ru/LC_MESSAGES/Memcache.po
+++ b/plugins/Memcache/locale/ru/LC_MESSAGES/Memcache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:47+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-memcache\n"
diff --git a/plugins/Memcache/locale/tl/LC_MESSAGES/Memcache.po b/plugins/Memcache/locale/tl/LC_MESSAGES/Memcache.po
new file mode 100644
index 000000000..2450f0810
--- /dev/null
+++ b/plugins/Memcache/locale/tl/LC_MESSAGES/Memcache.po
@@ -0,0 +1,29 @@
+# Translation of StatusNet - Memcache to Tagalog (Tagalog)
+# Expored from translatewiki.net
+#
+# Author: AnakngAraw
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Memcache\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:47+0000\n"
+"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 18:57:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: tl\n"
+"X-Message-Group: #out-statusnet-plugin-memcache\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: MemcachePlugin.php:246
+msgid ""
+"Use <a href=\"http://memcached.org/\">Memcached</a> to cache query results."
+msgstr ""
+"Gamitin ang <a href=\"http://memcached.org/\">Memcached</a> upang itago ang "
+"mga resulta ng pagtatanong."
diff --git a/plugins/Memcache/locale/uk/LC_MESSAGES/Memcache.po b/plugins/Memcache/locale/uk/LC_MESSAGES/Memcache.po
index afaef9b2c..c73c7a489 100644
--- a/plugins/Memcache/locale/uk/LC_MESSAGES/Memcache.po
+++ b/plugins/Memcache/locale/uk/LC_MESSAGES/Memcache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:48+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-memcache\n"
diff --git a/plugins/Memcache/locale/zh_CN/LC_MESSAGES/Memcache.po b/plugins/Memcache/locale/zh_CN/LC_MESSAGES/Memcache.po
index 06d4e23f2..8ec452f5e 100644
--- a/plugins/Memcache/locale/zh_CN/LC_MESSAGES/Memcache.po
+++ b/plugins/Memcache/locale/zh_CN/LC_MESSAGES/Memcache.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:48+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:48+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:56:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:05+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-memcache\n"
diff --git a/plugins/Memcached/locale/Memcached.pot b/plugins/Memcached/locale/Memcached.pot
index c34978679..7709827e5 100644
--- a/plugins/Memcached/locale/Memcached.pot
+++ b/plugins/Memcached/locale/Memcached.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Memcached/locale/es/LC_MESSAGES/Memcached.po b/plugins/Memcached/locale/es/LC_MESSAGES/Memcached.po
index e7473802d..343d5d0a5 100644
--- a/plugins/Memcached/locale/es/LC_MESSAGES/Memcached.po
+++ b/plugins/Memcached/locale/es/LC_MESSAGES/Memcached.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcached\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:48+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-memcached\n"
diff --git a/plugins/Memcached/locale/fr/LC_MESSAGES/Memcached.po b/plugins/Memcached/locale/fr/LC_MESSAGES/Memcached.po
index 7b0edf91e..18eee7f96 100644
--- a/plugins/Memcached/locale/fr/LC_MESSAGES/Memcached.po
+++ b/plugins/Memcached/locale/fr/LC_MESSAGES/Memcached.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcached\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:48+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-memcached\n"
diff --git a/plugins/Memcached/locale/ia/LC_MESSAGES/Memcached.po b/plugins/Memcached/locale/ia/LC_MESSAGES/Memcached.po
index 9f043fa4a..58e1b23a6 100644
--- a/plugins/Memcached/locale/ia/LC_MESSAGES/Memcached.po
+++ b/plugins/Memcached/locale/ia/LC_MESSAGES/Memcached.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcached\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:48+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-memcached\n"
diff --git a/plugins/Memcached/locale/id/LC_MESSAGES/Memcached.po b/plugins/Memcached/locale/id/LC_MESSAGES/Memcached.po
index c6692dd60..67d059814 100644
--- a/plugins/Memcached/locale/id/LC_MESSAGES/Memcached.po
+++ b/plugins/Memcached/locale/id/LC_MESSAGES/Memcached.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcached\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:48+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:48+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:58:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-memcached\n"
diff --git a/plugins/Memcached/locale/ja/LC_MESSAGES/Memcached.po b/plugins/Memcached/locale/ja/LC_MESSAGES/Memcached.po
new file mode 100644
index 000000000..fea6080bc
--- /dev/null
+++ b/plugins/Memcached/locale/ja/LC_MESSAGES/Memcached.po
@@ -0,0 +1,29 @@
+# Translation of StatusNet - Memcached to Japanese (日本語)
+# Expored from translatewiki.net
+#
+# Author: Iwai.masaharu
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Memcached\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:28:31+0000\n"
+"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-29 16:12:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: ja\n"
+"X-Message-Group: #out-statusnet-plugin-memcached\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: MemcachedPlugin.php:218
+msgid ""
+"Use <a href=\"http://memcached.org/\">Memcached</a> to cache query results."
+msgstr ""
+"クエリー結果のキャッシュに <a href=\"http://memcached.org/\">Memcached</a> を"
+"使う"
diff --git a/plugins/Memcached/locale/mk/LC_MESSAGES/Memcached.po b/plugins/Memcached/locale/mk/LC_MESSAGES/Memcached.po
index 5062665ab..254f08416 100644
--- a/plugins/Memcached/locale/mk/LC_MESSAGES/Memcached.po
+++ b/plugins/Memcached/locale/mk/LC_MESSAGES/Memcached.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcached\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:48+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-memcached\n"
diff --git a/plugins/Memcached/locale/nb/LC_MESSAGES/Memcached.po b/plugins/Memcached/locale/nb/LC_MESSAGES/Memcached.po
index 72775e02c..0fce002b0 100644
--- a/plugins/Memcached/locale/nb/LC_MESSAGES/Memcached.po
+++ b/plugins/Memcached/locale/nb/LC_MESSAGES/Memcached.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcached\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:48+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-memcached\n"
diff --git a/plugins/Memcached/locale/nl/LC_MESSAGES/Memcached.po b/plugins/Memcached/locale/nl/LC_MESSAGES/Memcached.po
index ebd7c25cb..22fdf01f6 100644
--- a/plugins/Memcached/locale/nl/LC_MESSAGES/Memcached.po
+++ b/plugins/Memcached/locale/nl/LC_MESSAGES/Memcached.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcached\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:48+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-memcached\n"
diff --git a/plugins/Memcached/locale/pt/LC_MESSAGES/Memcached.po b/plugins/Memcached/locale/pt/LC_MESSAGES/Memcached.po
index 396b50dfc..76d968459 100644
--- a/plugins/Memcached/locale/pt/LC_MESSAGES/Memcached.po
+++ b/plugins/Memcached/locale/pt/LC_MESSAGES/Memcached.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcached\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:48+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:29+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-memcached\n"
diff --git a/plugins/Memcached/locale/ru/LC_MESSAGES/Memcached.po b/plugins/Memcached/locale/ru/LC_MESSAGES/Memcached.po
index 1cc22c363..0525c6800 100644
--- a/plugins/Memcached/locale/ru/LC_MESSAGES/Memcached.po
+++ b/plugins/Memcached/locale/ru/LC_MESSAGES/Memcached.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcached\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:48+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-memcached\n"
diff --git a/plugins/Memcached/locale/tl/LC_MESSAGES/Memcached.po b/plugins/Memcached/locale/tl/LC_MESSAGES/Memcached.po
new file mode 100644
index 000000000..61aaa68d4
--- /dev/null
+++ b/plugins/Memcached/locale/tl/LC_MESSAGES/Memcached.po
@@ -0,0 +1,29 @@
+# Translation of StatusNet - Memcached to Tagalog (Tagalog)
+# Expored from translatewiki.net
+#
+# Author: AnakngAraw
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Memcached\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:48+0000\n"
+"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 18:57:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: tl\n"
+"X-Message-Group: #out-statusnet-plugin-memcached\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: MemcachedPlugin.php:218
+msgid ""
+"Use <a href=\"http://memcached.org/\">Memcached</a> to cache query results."
+msgstr ""
+"Gamitin ang <a href=\"http://memcached.org/\">Memcached</a> upang ikubli ang "
+"mga resulta ng pagtatanong."
diff --git a/plugins/Memcached/locale/uk/LC_MESSAGES/Memcached.po b/plugins/Memcached/locale/uk/LC_MESSAGES/Memcached.po
index abdb41137..794b0a321 100644
--- a/plugins/Memcached/locale/uk/LC_MESSAGES/Memcached.po
+++ b/plugins/Memcached/locale/uk/LC_MESSAGES/Memcached.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcached\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:48+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-memcached\n"
diff --git a/plugins/Memcached/locale/zh_CN/LC_MESSAGES/Memcached.po b/plugins/Memcached/locale/zh_CN/LC_MESSAGES/Memcached.po
index daf4cb920..d74b33096 100644
--- a/plugins/Memcached/locale/zh_CN/LC_MESSAGES/Memcached.po
+++ b/plugins/Memcached/locale/zh_CN/LC_MESSAGES/Memcached.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Memcached\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:48+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:48+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:58:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:06+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-memcached\n"
diff --git a/plugins/Meteor/locale/Meteor.pot b/plugins/Meteor/locale/Meteor.pot
index 9c9f35fdb..e5541ace1 100644
--- a/plugins/Meteor/locale/Meteor.pot
+++ b/plugins/Meteor/locale/Meteor.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Meteor/locale/fr/LC_MESSAGES/Meteor.po b/plugins/Meteor/locale/fr/LC_MESSAGES/Meteor.po
index 438b67318..6ab47562c 100644
--- a/plugins/Meteor/locale/fr/LC_MESSAGES/Meteor.po
+++ b/plugins/Meteor/locale/fr/LC_MESSAGES/Meteor.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Meteor\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:56+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-meteor\n"
diff --git a/plugins/Meteor/locale/ia/LC_MESSAGES/Meteor.po b/plugins/Meteor/locale/ia/LC_MESSAGES/Meteor.po
index 0344b551f..c6700d67e 100644
--- a/plugins/Meteor/locale/ia/LC_MESSAGES/Meteor.po
+++ b/plugins/Meteor/locale/ia/LC_MESSAGES/Meteor.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Meteor\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:56+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-meteor\n"
diff --git a/plugins/Meteor/locale/id/LC_MESSAGES/Meteor.po b/plugins/Meteor/locale/id/LC_MESSAGES/Meteor.po
index c2906284f..b20f9064f 100644
--- a/plugins/Meteor/locale/id/LC_MESSAGES/Meteor.po
+++ b/plugins/Meteor/locale/id/LC_MESSAGES/Meteor.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Meteor\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:49+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:07:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-meteor\n"
diff --git a/plugins/Meteor/locale/mk/LC_MESSAGES/Meteor.po b/plugins/Meteor/locale/mk/LC_MESSAGES/Meteor.po
index b5ca82b69..722fc55df 100644
--- a/plugins/Meteor/locale/mk/LC_MESSAGES/Meteor.po
+++ b/plugins/Meteor/locale/mk/LC_MESSAGES/Meteor.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Meteor\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:56+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-meteor\n"
diff --git a/plugins/Meteor/locale/nb/LC_MESSAGES/Meteor.po b/plugins/Meteor/locale/nb/LC_MESSAGES/Meteor.po
index fc67637d1..19b128aae 100644
--- a/plugins/Meteor/locale/nb/LC_MESSAGES/Meteor.po
+++ b/plugins/Meteor/locale/nb/LC_MESSAGES/Meteor.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Meteor\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:21+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:56:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-meteor\n"
diff --git a/plugins/Meteor/locale/nl/LC_MESSAGES/Meteor.po b/plugins/Meteor/locale/nl/LC_MESSAGES/Meteor.po
index 65f98c24b..76c64d1c2 100644
--- a/plugins/Meteor/locale/nl/LC_MESSAGES/Meteor.po
+++ b/plugins/Meteor/locale/nl/LC_MESSAGES/Meteor.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Meteor\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:56+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-meteor\n"
diff --git a/plugins/Meteor/locale/tl/LC_MESSAGES/Meteor.po b/plugins/Meteor/locale/tl/LC_MESSAGES/Meteor.po
index cd5a4f206..de8af7694 100644
--- a/plugins/Meteor/locale/tl/LC_MESSAGES/Meteor.po
+++ b/plugins/Meteor/locale/tl/LC_MESSAGES/Meteor.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Meteor\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:56+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-meteor\n"
diff --git a/plugins/Meteor/locale/uk/LC_MESSAGES/Meteor.po b/plugins/Meteor/locale/uk/LC_MESSAGES/Meteor.po
index de5c31d72..4e5e73555 100644
--- a/plugins/Meteor/locale/uk/LC_MESSAGES/Meteor.po
+++ b/plugins/Meteor/locale/uk/LC_MESSAGES/Meteor.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Meteor\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:56+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-meteor\n"
diff --git a/plugins/Meteor/locale/zh_CN/LC_MESSAGES/Meteor.po b/plugins/Meteor/locale/zh_CN/LC_MESSAGES/Meteor.po
index b302b52bd..d7af94196 100644
--- a/plugins/Meteor/locale/zh_CN/LC_MESSAGES/Meteor.po
+++ b/plugins/Meteor/locale/zh_CN/LC_MESSAGES/Meteor.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Meteor\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:49+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:07:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:30+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-meteor\n"
diff --git a/plugins/Minify/locale/Minify.pot b/plugins/Minify/locale/Minify.pot
index 013bd0ed1..0e722f8f7 100644
--- a/plugins/Minify/locale/Minify.pot
+++ b/plugins/Minify/locale/Minify.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Minify/locale/de/LC_MESSAGES/Minify.po b/plugins/Minify/locale/de/LC_MESSAGES/Minify.po
index 4bd814f36..5de4240f6 100644
--- a/plugins/Minify/locale/de/LC_MESSAGES/Minify.po
+++ b/plugins/Minify/locale/de/LC_MESSAGES/Minify.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Minify\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-minify\n"
diff --git a/plugins/Minify/locale/fr/LC_MESSAGES/Minify.po b/plugins/Minify/locale/fr/LC_MESSAGES/Minify.po
index 8fa40c082..06863912d 100644
--- a/plugins/Minify/locale/fr/LC_MESSAGES/Minify.po
+++ b/plugins/Minify/locale/fr/LC_MESSAGES/Minify.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Minify\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:56+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-minify\n"
diff --git a/plugins/Minify/locale/ia/LC_MESSAGES/Minify.po b/plugins/Minify/locale/ia/LC_MESSAGES/Minify.po
index 93d1af8b5..33d4ab3ca 100644
--- a/plugins/Minify/locale/ia/LC_MESSAGES/Minify.po
+++ b/plugins/Minify/locale/ia/LC_MESSAGES/Minify.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Minify\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:56+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-minify\n"
diff --git a/plugins/Minify/locale/mk/LC_MESSAGES/Minify.po b/plugins/Minify/locale/mk/LC_MESSAGES/Minify.po
index 09bc7d07d..0e61607f9 100644
--- a/plugins/Minify/locale/mk/LC_MESSAGES/Minify.po
+++ b/plugins/Minify/locale/mk/LC_MESSAGES/Minify.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Minify\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:56+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-minify\n"
diff --git a/plugins/Minify/locale/nb/LC_MESSAGES/Minify.po b/plugins/Minify/locale/nb/LC_MESSAGES/Minify.po
index 97d76dec7..bc2fe162b 100644
--- a/plugins/Minify/locale/nb/LC_MESSAGES/Minify.po
+++ b/plugins/Minify/locale/nb/LC_MESSAGES/Minify.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Minify\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-minify\n"
diff --git a/plugins/Minify/locale/nl/LC_MESSAGES/Minify.po b/plugins/Minify/locale/nl/LC_MESSAGES/Minify.po
index e3ab34b14..59d350d07 100644
--- a/plugins/Minify/locale/nl/LC_MESSAGES/Minify.po
+++ b/plugins/Minify/locale/nl/LC_MESSAGES/Minify.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Minify\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:56+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-minify\n"
diff --git a/plugins/Minify/locale/ru/LC_MESSAGES/Minify.po b/plugins/Minify/locale/ru/LC_MESSAGES/Minify.po
index f79b9c9f2..0e34a9470 100644
--- a/plugins/Minify/locale/ru/LC_MESSAGES/Minify.po
+++ b/plugins/Minify/locale/ru/LC_MESSAGES/Minify.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Minify\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:49+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-minify\n"
diff --git a/plugins/Minify/locale/tl/LC_MESSAGES/Minify.po b/plugins/Minify/locale/tl/LC_MESSAGES/Minify.po
index a46b798a1..97c1e244d 100644
--- a/plugins/Minify/locale/tl/LC_MESSAGES/Minify.po
+++ b/plugins/Minify/locale/tl/LC_MESSAGES/Minify.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Minify\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:57+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:50+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-minify\n"
diff --git a/plugins/Minify/locale/uk/LC_MESSAGES/Minify.po b/plugins/Minify/locale/uk/LC_MESSAGES/Minify.po
index 028c3dcbf..2a6b12f34 100644
--- a/plugins/Minify/locale/uk/LC_MESSAGES/Minify.po
+++ b/plugins/Minify/locale/uk/LC_MESSAGES/Minify.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Minify\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:57+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:50+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-minify\n"
diff --git a/plugins/Minify/locale/zh_CN/LC_MESSAGES/Minify.po b/plugins/Minify/locale/zh_CN/LC_MESSAGES/Minify.po
index 475deec22..608ec12b0 100644
--- a/plugins/Minify/locale/zh_CN/LC_MESSAGES/Minify.po
+++ b/plugins/Minify/locale/zh_CN/LC_MESSAGES/Minify.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Minify\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:50+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:50+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:56:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-minify\n"
diff --git a/plugins/MobileProfile/locale/MobileProfile.pot b/plugins/MobileProfile/locale/MobileProfile.pot
index 0ece2cbc2..6ba5447bc 100644
--- a/plugins/MobileProfile/locale/MobileProfile.pot
+++ b/plugins/MobileProfile/locale/MobileProfile.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/MobileProfile/locale/br/LC_MESSAGES/MobileProfile.po b/plugins/MobileProfile/locale/br/LC_MESSAGES/MobileProfile.po
index e735e59f6..8e347ddf8 100644
--- a/plugins/MobileProfile/locale/br/LC_MESSAGES/MobileProfile.po
+++ b/plugins/MobileProfile/locale/br/LC_MESSAGES/MobileProfile.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - MobileProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:58+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-mobileprofile\n"
diff --git a/plugins/MobileProfile/locale/fr/LC_MESSAGES/MobileProfile.po b/plugins/MobileProfile/locale/fr/LC_MESSAGES/MobileProfile.po
index ce7b1a22f..c312bde13 100644
--- a/plugins/MobileProfile/locale/fr/LC_MESSAGES/MobileProfile.po
+++ b/plugins/MobileProfile/locale/fr/LC_MESSAGES/MobileProfile.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - MobileProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:58+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-mobileprofile\n"
diff --git a/plugins/MobileProfile/locale/gl/LC_MESSAGES/MobileProfile.po b/plugins/MobileProfile/locale/gl/LC_MESSAGES/MobileProfile.po
index bf77f803d..fff08541f 100644
--- a/plugins/MobileProfile/locale/gl/LC_MESSAGES/MobileProfile.po
+++ b/plugins/MobileProfile/locale/gl/LC_MESSAGES/MobileProfile.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - MobileProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: Galician <http://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:32+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: gl\n"
"X-Message-Group: #out-statusnet-plugin-mobileprofile\n"
diff --git a/plugins/MobileProfile/locale/ia/LC_MESSAGES/MobileProfile.po b/plugins/MobileProfile/locale/ia/LC_MESSAGES/MobileProfile.po
index 356f52297..d4117ad37 100644
--- a/plugins/MobileProfile/locale/ia/LC_MESSAGES/MobileProfile.po
+++ b/plugins/MobileProfile/locale/ia/LC_MESSAGES/MobileProfile.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - MobileProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:58+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-mobileprofile\n"
diff --git a/plugins/MobileProfile/locale/mk/LC_MESSAGES/MobileProfile.po b/plugins/MobileProfile/locale/mk/LC_MESSAGES/MobileProfile.po
index 08a6c5a1d..40716720a 100644
--- a/plugins/MobileProfile/locale/mk/LC_MESSAGES/MobileProfile.po
+++ b/plugins/MobileProfile/locale/mk/LC_MESSAGES/MobileProfile.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - MobileProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:58+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-mobileprofile\n"
diff --git a/plugins/MobileProfile/locale/nb/LC_MESSAGES/MobileProfile.po b/plugins/MobileProfile/locale/nb/LC_MESSAGES/MobileProfile.po
new file mode 100644
index 000000000..830527264
--- /dev/null
+++ b/plugins/MobileProfile/locale/nb/LC_MESSAGES/MobileProfile.po
@@ -0,0 +1,78 @@
+# Translation of StatusNet - MobileProfile to Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
+# Expored from translatewiki.net
+#
+# Author: Nghtwlkr
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - MobileProfile\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-28 23:11:10+0000\n"
+"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-28 00:08:45+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75629); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: no\n"
+"X-Message-Group: #out-statusnet-plugin-mobileprofile\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: MobileProfilePlugin.php:193
+msgid "This page is not available in a media type you accept."
+msgstr "Denne siden er ikke tilgjengelig i en mediatype du aksepterer."
+
+#: MobileProfilePlugin.php:310
+msgid "Home"
+msgstr "Hjem"
+
+#: MobileProfilePlugin.php:312
+msgid "Account"
+msgstr "Konto"
+
+#: MobileProfilePlugin.php:314
+msgid "Connect"
+msgstr "Koble til"
+
+#: MobileProfilePlugin.php:317
+msgid "Admin"
+msgstr "Admin"
+
+#: MobileProfilePlugin.php:317
+msgid "Change site configuration"
+msgstr "Endre nettstedskonfigurasjon"
+
+#: MobileProfilePlugin.php:321
+msgid "Invite"
+msgstr "Inviter"
+
+#: MobileProfilePlugin.php:324
+msgid "Logout"
+msgstr "Logg ut"
+
+#: MobileProfilePlugin.php:328
+msgid "Register"
+msgstr "Registrer"
+
+#: MobileProfilePlugin.php:331
+msgid "Login"
+msgstr "Logg inn"
+
+#: MobileProfilePlugin.php:335
+msgid "Search"
+msgstr "Søk"
+
+#: MobileProfilePlugin.php:361
+msgid "Attach"
+msgstr "Legg ved"
+
+#: MobileProfilePlugin.php:365
+msgid "Attach a file"
+msgstr "Legg ved en fil"
+
+#: MobileProfilePlugin.php:417
+msgid "XHTML MobileProfile output for supporting user agents."
+msgstr "XHTML MobileProfile-utdata for støttede brukeragenter."
diff --git a/plugins/MobileProfile/locale/nl/LC_MESSAGES/MobileProfile.po b/plugins/MobileProfile/locale/nl/LC_MESSAGES/MobileProfile.po
index 772eea0f6..180b67e4c 100644
--- a/plugins/MobileProfile/locale/nl/LC_MESSAGES/MobileProfile.po
+++ b/plugins/MobileProfile/locale/nl/LC_MESSAGES/MobileProfile.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - MobileProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:58+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-mobileprofile\n"
diff --git a/plugins/MobileProfile/locale/ru/LC_MESSAGES/MobileProfile.po b/plugins/MobileProfile/locale/ru/LC_MESSAGES/MobileProfile.po
index c2f0daebe..198e215d0 100644
--- a/plugins/MobileProfile/locale/ru/LC_MESSAGES/MobileProfile.po
+++ b/plugins/MobileProfile/locale/ru/LC_MESSAGES/MobileProfile.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - MobileProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-mobileprofile\n"
diff --git a/plugins/MobileProfile/locale/ta/LC_MESSAGES/MobileProfile.po b/plugins/MobileProfile/locale/ta/LC_MESSAGES/MobileProfile.po
new file mode 100644
index 000000000..c99f374b6
--- /dev/null
+++ b/plugins/MobileProfile/locale/ta/LC_MESSAGES/MobileProfile.po
@@ -0,0 +1,78 @@
+# Translation of StatusNet - MobileProfile to Tamil (தமிழ்)
+# Expored from translatewiki.net
+#
+# Author: TRYPPN
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - MobileProfile\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
+"Language-Team: Tamil <http://translatewiki.net/wiki/Portal:ta>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 18:57:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: ta\n"
+"X-Message-Group: #out-statusnet-plugin-mobileprofile\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: MobileProfilePlugin.php:193
+msgid "This page is not available in a media type you accept."
+msgstr ""
+
+#: MobileProfilePlugin.php:310
+msgid "Home"
+msgstr ""
+
+#: MobileProfilePlugin.php:312
+msgid "Account"
+msgstr "கணக்கு"
+
+#: MobileProfilePlugin.php:314
+msgid "Connect"
+msgstr "இணை"
+
+#: MobileProfilePlugin.php:317
+msgid "Admin"
+msgstr ""
+
+#: MobileProfilePlugin.php:317
+msgid "Change site configuration"
+msgstr ""
+
+#: MobileProfilePlugin.php:321
+msgid "Invite"
+msgstr ""
+
+#: MobileProfilePlugin.php:324
+msgid "Logout"
+msgstr "விடுபதிகை"
+
+#: MobileProfilePlugin.php:328
+msgid "Register"
+msgstr "பதிவு செய்"
+
+#: MobileProfilePlugin.php:331
+msgid "Login"
+msgstr "புகுபதிகை"
+
+#: MobileProfilePlugin.php:335
+msgid "Search"
+msgstr "தேடுக"
+
+#: MobileProfilePlugin.php:361
+msgid "Attach"
+msgstr "இணை"
+
+#: MobileProfilePlugin.php:365
+msgid "Attach a file"
+msgstr "ஒரு கோப்பை இணைக்கவும்"
+
+#: MobileProfilePlugin.php:417
+msgid "XHTML MobileProfile output for supporting user agents."
+msgstr ""
diff --git a/plugins/MobileProfile/locale/tl/LC_MESSAGES/MobileProfile.po b/plugins/MobileProfile/locale/tl/LC_MESSAGES/MobileProfile.po
index e427905a6..ae928435e 100644
--- a/plugins/MobileProfile/locale/tl/LC_MESSAGES/MobileProfile.po
+++ b/plugins/MobileProfile/locale/tl/LC_MESSAGES/MobileProfile.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - MobileProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:58+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-mobileprofile\n"
diff --git a/plugins/MobileProfile/locale/uk/LC_MESSAGES/MobileProfile.po b/plugins/MobileProfile/locale/uk/LC_MESSAGES/MobileProfile.po
index e76dd223f..5c52ab10a 100644
--- a/plugins/MobileProfile/locale/uk/LC_MESSAGES/MobileProfile.po
+++ b/plugins/MobileProfile/locale/uk/LC_MESSAGES/MobileProfile.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - MobileProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:58+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-mobileprofile\n"
diff --git a/plugins/MobileProfile/locale/zh_CN/LC_MESSAGES/MobileProfile.po b/plugins/MobileProfile/locale/zh_CN/LC_MESSAGES/MobileProfile.po
index 123ed6a1a..a80d4eae2 100644
--- a/plugins/MobileProfile/locale/zh_CN/LC_MESSAGES/MobileProfile.po
+++ b/plugins/MobileProfile/locale/zh_CN/LC_MESSAGES/MobileProfile.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - MobileProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:58+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:57:07+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-mobileprofile\n"
diff --git a/plugins/ModHelper/locale/ModHelper.pot b/plugins/ModHelper/locale/ModHelper.pot
index 90481fe73..63f9800e9 100644
--- a/plugins/ModHelper/locale/ModHelper.pot
+++ b/plugins/ModHelper/locale/ModHelper.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/ModHelper/locale/fr/LC_MESSAGES/ModHelper.po b/plugins/ModHelper/locale/fr/LC_MESSAGES/ModHelper.po
index 144c35216..62cdf71ba 100644
--- a/plugins/ModHelper/locale/fr/LC_MESSAGES/ModHelper.po
+++ b/plugins/ModHelper/locale/fr/LC_MESSAGES/ModHelper.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ModHelper\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-20 17:39+0000\n"
-"PO-Revision-Date: 2010-10-20 17:42:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-19 23:49:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75070); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:49+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-modhelper\n"
diff --git a/plugins/ModHelper/locale/ia/LC_MESSAGES/ModHelper.po b/plugins/ModHelper/locale/ia/LC_MESSAGES/ModHelper.po
index 5f0f78cb0..8e5a726a9 100644
--- a/plugins/ModHelper/locale/ia/LC_MESSAGES/ModHelper.po
+++ b/plugins/ModHelper/locale/ia/LC_MESSAGES/ModHelper.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ModHelper\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:44+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 21:23:24+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:49+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-modhelper\n"
diff --git a/plugins/ModHelper/locale/mk/LC_MESSAGES/ModHelper.po b/plugins/ModHelper/locale/mk/LC_MESSAGES/ModHelper.po
index 7b7d7f718..3633e3fb4 100644
--- a/plugins/ModHelper/locale/mk/LC_MESSAGES/ModHelper.po
+++ b/plugins/ModHelper/locale/mk/LC_MESSAGES/ModHelper.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ModHelper\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:44+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 21:23:24+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:49+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-modhelper\n"
diff --git a/plugins/ModHelper/locale/nl/LC_MESSAGES/ModHelper.po b/plugins/ModHelper/locale/nl/LC_MESSAGES/ModHelper.po
index 2f9ff7428..ec9b75af1 100644
--- a/plugins/ModHelper/locale/nl/LC_MESSAGES/ModHelper.po
+++ b/plugins/ModHelper/locale/nl/LC_MESSAGES/ModHelper.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ModHelper\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:44+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 21:23:24+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:49+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-modhelper\n"
diff --git a/plugins/ModHelper/locale/uk/LC_MESSAGES/ModHelper.po b/plugins/ModHelper/locale/uk/LC_MESSAGES/ModHelper.po
index 076161176..59f82c045 100644
--- a/plugins/ModHelper/locale/uk/LC_MESSAGES/ModHelper.po
+++ b/plugins/ModHelper/locale/uk/LC_MESSAGES/ModHelper.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ModHelper\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-20 17:39+0000\n"
-"PO-Revision-Date: 2010-10-20 17:42:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:51+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-19 23:49:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75070); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:49+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-modhelper\n"
diff --git a/plugins/NoticeTitle/locale/NoticeTitle.pot b/plugins/NoticeTitle/locale/NoticeTitle.pot
index 5051a1357..fe825533d 100644
--- a/plugins/NoticeTitle/locale/NoticeTitle.pot
+++ b/plugins/NoticeTitle/locale/NoticeTitle.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/NoticeTitle/locale/br/LC_MESSAGES/NoticeTitle.po b/plugins/NoticeTitle/locale/br/LC_MESSAGES/NoticeTitle.po
index 4969bf6e7..a625aa99a 100644
--- a/plugins/NoticeTitle/locale/br/LC_MESSAGES/NoticeTitle.po
+++ b/plugins/NoticeTitle/locale/br/LC_MESSAGES/NoticeTitle.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - NoticeTitle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:20+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:33+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-noticetitle\n"
diff --git a/plugins/NoticeTitle/locale/fr/LC_MESSAGES/NoticeTitle.po b/plugins/NoticeTitle/locale/fr/LC_MESSAGES/NoticeTitle.po
index 99064c2b6..b5debbf69 100644
--- a/plugins/NoticeTitle/locale/fr/LC_MESSAGES/NoticeTitle.po
+++ b/plugins/NoticeTitle/locale/fr/LC_MESSAGES/NoticeTitle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - NoticeTitle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-noticetitle\n"
diff --git a/plugins/NoticeTitle/locale/ia/LC_MESSAGES/NoticeTitle.po b/plugins/NoticeTitle/locale/ia/LC_MESSAGES/NoticeTitle.po
index 5d627ef91..eb5097d0f 100644
--- a/plugins/NoticeTitle/locale/ia/LC_MESSAGES/NoticeTitle.po
+++ b/plugins/NoticeTitle/locale/ia/LC_MESSAGES/NoticeTitle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - NoticeTitle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-noticetitle\n"
diff --git a/plugins/NoticeTitle/locale/mk/LC_MESSAGES/NoticeTitle.po b/plugins/NoticeTitle/locale/mk/LC_MESSAGES/NoticeTitle.po
index 5c135a808..fe0c39a76 100644
--- a/plugins/NoticeTitle/locale/mk/LC_MESSAGES/NoticeTitle.po
+++ b/plugins/NoticeTitle/locale/mk/LC_MESSAGES/NoticeTitle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - NoticeTitle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-noticetitle\n"
diff --git a/plugins/NoticeTitle/locale/nb/LC_MESSAGES/NoticeTitle.po b/plugins/NoticeTitle/locale/nb/LC_MESSAGES/NoticeTitle.po
index df2df0545..5adb6836c 100644
--- a/plugins/NoticeTitle/locale/nb/LC_MESSAGES/NoticeTitle.po
+++ b/plugins/NoticeTitle/locale/nb/LC_MESSAGES/NoticeTitle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - NoticeTitle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-noticetitle\n"
diff --git a/plugins/NoticeTitle/locale/nl/LC_MESSAGES/NoticeTitle.po b/plugins/NoticeTitle/locale/nl/LC_MESSAGES/NoticeTitle.po
index 770c2c743..cec49f606 100644
--- a/plugins/NoticeTitle/locale/nl/LC_MESSAGES/NoticeTitle.po
+++ b/plugins/NoticeTitle/locale/nl/LC_MESSAGES/NoticeTitle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - NoticeTitle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-noticetitle\n"
diff --git a/plugins/NoticeTitle/locale/pl/LC_MESSAGES/NoticeTitle.po b/plugins/NoticeTitle/locale/pl/LC_MESSAGES/NoticeTitle.po
new file mode 100644
index 000000000..64b208fa5
--- /dev/null
+++ b/plugins/NoticeTitle/locale/pl/LC_MESSAGES/NoticeTitle.po
@@ -0,0 +1,33 @@
+# Translation of StatusNet - NoticeTitle to Polish (Polski)
+# Expored from translatewiki.net
+#
+# Author: Raven
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - NoticeTitle\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:28:38+0000\n"
+"Language-Team: Polish <http://translatewiki.net/wiki/Portal:pl>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-29 16:13:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pl\n"
+"X-Message-Group: #out-statusnet-plugin-noticetitle\n"
+"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ( (n%10 >= 2 && n%10 <= 4 && "
+"(n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
+
+#: NoticeTitlePlugin.php:132
+msgid "Adds optional titles to notices."
+msgstr ""
+
+#. TRANS: Page title. %1$s is the title, %2$s is the site name.
+#: NoticeTitlePlugin.php:309
+#, php-format
+msgid "%1$s - %2$s"
+msgstr "%1$s - %2$s"
diff --git a/plugins/NoticeTitle/locale/ru/LC_MESSAGES/NoticeTitle.po b/plugins/NoticeTitle/locale/ru/LC_MESSAGES/NoticeTitle.po
index 830d66f99..adaf8d1a4 100644
--- a/plugins/NoticeTitle/locale/ru/LC_MESSAGES/NoticeTitle.po
+++ b/plugins/NoticeTitle/locale/ru/LC_MESSAGES/NoticeTitle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - NoticeTitle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:07:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-noticetitle\n"
diff --git a/plugins/NoticeTitle/locale/te/LC_MESSAGES/NoticeTitle.po b/plugins/NoticeTitle/locale/te/LC_MESSAGES/NoticeTitle.po
index ae43f0fd5..d0286f095 100644
--- a/plugins/NoticeTitle/locale/te/LC_MESSAGES/NoticeTitle.po
+++ b/plugins/NoticeTitle/locale/te/LC_MESSAGES/NoticeTitle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - NoticeTitle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Telugu <http://translatewiki.net/wiki/Portal:te>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: te\n"
"X-Message-Group: #out-statusnet-plugin-noticetitle\n"
diff --git a/plugins/NoticeTitle/locale/tl/LC_MESSAGES/NoticeTitle.po b/plugins/NoticeTitle/locale/tl/LC_MESSAGES/NoticeTitle.po
index de0726faa..61539bfca 100644
--- a/plugins/NoticeTitle/locale/tl/LC_MESSAGES/NoticeTitle.po
+++ b/plugins/NoticeTitle/locale/tl/LC_MESSAGES/NoticeTitle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - NoticeTitle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-noticetitle\n"
diff --git a/plugins/NoticeTitle/locale/uk/LC_MESSAGES/NoticeTitle.po b/plugins/NoticeTitle/locale/uk/LC_MESSAGES/NoticeTitle.po
index 1d9f00ff2..1a7b2a87f 100644
--- a/plugins/NoticeTitle/locale/uk/LC_MESSAGES/NoticeTitle.po
+++ b/plugins/NoticeTitle/locale/uk/LC_MESSAGES/NoticeTitle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - NoticeTitle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-noticetitle\n"
diff --git a/plugins/NoticeTitle/locale/zh_CN/LC_MESSAGES/NoticeTitle.po b/plugins/NoticeTitle/locale/zh_CN/LC_MESSAGES/NoticeTitle.po
index 4c9b5ed32..08f5f50e0 100644
--- a/plugins/NoticeTitle/locale/zh_CN/LC_MESSAGES/NoticeTitle.po
+++ b/plugins/NoticeTitle/locale/zh_CN/LC_MESSAGES/NoticeTitle.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - NoticeTitle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:07:59+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:29:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-noticetitle\n"
diff --git a/plugins/OStatus/classes/Ostatus_profile.php b/plugins/OStatus/classes/Ostatus_profile.php
index 03fcb71df..b43a2b5f1 100644
--- a/plugins/OStatus/classes/Ostatus_profile.php
+++ b/plugins/OStatus/classes/Ostatus_profile.php
@@ -188,10 +188,10 @@ class Ostatus_profile extends Memcached_DataObject
} else if ($this->group_id && !$this->profile_id) {
return true;
} else if ($this->group_id && $this->profile_id) {
- // TRANS: Server exception.
+ // TRANS: Server exception. %s is a URI.
throw new ServerException(sprintf(_m('Invalid ostatus_profile state: both group and profile IDs set for %s.'),$this->uri));
} else {
- // TRANS: Server exception.
+ // TRANS: Server exception. %s is a URI.
throw new ServerException(sprintf(_m('Invalid ostatus_profile state: both group and profile IDs empty for %s.'),$this->uri));
}
}
@@ -405,6 +405,7 @@ class Ostatus_profile extends Memcached_DataObject
} else if ($feed->localName == 'rss') { // @fixme check namespace
$this->processRssFeed($feed, $source);
} else {
+ // TRANS: Exception.
throw new Exception(_m('Unknown feed format.'));
}
}
@@ -428,6 +429,7 @@ class Ostatus_profile extends Memcached_DataObject
$channels = $rss->getElementsByTagName('channel');
if ($channels->length == 0) {
+ // TRANS: Exception.
throw new Exception(_m('RSS feed without a channel.'));
} else if ($channels->length > 1) {
common_log(LOG_WARNING, __METHOD__ . ": more than one channel in an RSS feed");
@@ -555,7 +557,7 @@ class Ostatus_profile extends Memcached_DataObject
$sourceContent = $note->title;
} else {
// @fixme fetch from $sourceUrl?
- // TRANS: Client exception. %s is a source URL.
+ // TRANS: Client exception. %s is a source URI.
throw new ClientException(sprintf(_m('No content for notice %s.'),$sourceUri));
}
@@ -588,7 +590,9 @@ class Ostatus_profile extends Memcached_DataObject
// We mark up the attachment link specially for the HTML output
// so we can fold-out the full version inline.
- // TRANS: Shown when a notice is longer than supported and/or when attachments are present.
+ // @fixme I18N this tooltip will be saved with the site's default language
+ // TRANS: Shown when a notice is longer than supported and/or when attachments are present. At runtime
+ // TRANS: this will usually be replaced with localised text from StatusNet core messages.
$showMoreText = _m('Show more');
$attachUrl = common_local_url('attachment',
array('attachment' => $attachment->id));
@@ -839,7 +843,7 @@ class Ostatus_profile extends Memcached_DataObject
return self::ensureFeedURL($feedurl, $hints);
}
- // TRANS: Exception.
+ // TRANS: Exception. %s is a URL.
throw new Exception(sprintf(_m('Could not find a feed URL for profile page %s.'),$finalUrl));
}
@@ -977,6 +981,7 @@ class Ostatus_profile extends Memcached_DataObject
}
// XXX: make some educated guesses here
+ // TRANS: Feed sub exception.
throw new FeedSubException(_m('Can\'t find enough profile information to make a feed.'));
}
@@ -1036,6 +1041,7 @@ class Ostatus_profile extends Memcached_DataObject
return;
}
if (!common_valid_http_url($url)) {
+ // TRANS: Server exception. %s is a URL.
throw new ServerException(sprintf(_m("Invalid avatar URL %s."), $url));
}
@@ -1046,6 +1052,7 @@ class Ostatus_profile extends Memcached_DataObject
}
if (!$self) {
throw new ServerException(sprintf(
+ // TRANS: Server exception. %s is a URI.
_m("Tried to update avatar for unsaved remote profile %s."),
$this->uri));
}
@@ -1055,6 +1062,7 @@ class Ostatus_profile extends Memcached_DataObject
$temp_filename = tempnam(sys_get_temp_dir(), 'listener_avatar');
try {
if (!copy($url, $temp_filename)) {
+ // TRANS: Server exception. %s is a URL.
throw new ServerException(sprintf(_m("Unable to fetch avatar from %s."), $url));
}
@@ -1337,7 +1345,7 @@ class Ostatus_profile extends Memcached_DataObject
$oprofile->profile_id = $profile->insert();
if (!$oprofile->profile_id) {
- // TRANS: Exception.
+ // TRANS: Server exception.
throw new ServerException(_m('Can\'t save local profile.'));
}
} else {
@@ -1348,7 +1356,7 @@ class Ostatus_profile extends Memcached_DataObject
$oprofile->group_id = $group->insert();
if (!$oprofile->group_id) {
- // TRANS: Exception.
+ // TRANS: Server exception.
throw new ServerException(_m('Can\'t save local profile.'));
}
}
@@ -1356,7 +1364,7 @@ class Ostatus_profile extends Memcached_DataObject
$ok = $oprofile->insert();
if (!$ok) {
- // TRANS: Exception.
+ // TRANS: Server exception.
throw new ServerException(_m('Can\'t save OStatus profile.'));
}
@@ -1795,6 +1803,7 @@ class Ostatus_profile extends Memcached_DataObject
if ($file_id === false) {
common_log_db_error($file, "INSERT", __FILE__);
+ // TRANS: Server exception.
throw new ServerException(_m('Could not store HTML content of long post as file.'));
}
diff --git a/plugins/OStatus/locale/OStatus.pot b/plugins/OStatus/locale/OStatus.pot
index 5ceeb6ad9..745a87c98 100644
--- a/plugins/OStatus/locale/OStatus.pot
+++ b/plugins/OStatus/locale/OStatus.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"POT-Creation-Date: 2010-11-02 22:51+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -119,13 +119,13 @@ msgstr ""
msgid "Attempting to end PuSH subscription for feed with no hub."
msgstr ""
-#. TRANS: Server exception.
+#. TRANS: Server exception. %s is a URI.
#: classes/Ostatus_profile.php:192
#, php-format
msgid "Invalid ostatus_profile state: both group and profile IDs set for %s."
msgstr ""
-#. TRANS: Server exception.
+#. TRANS: Server exception. %s is a URI.
#: classes/Ostatus_profile.php:195
#, php-format
msgid "Invalid ostatus_profile state: both group and profile IDs empty for %s."
@@ -145,105 +145,113 @@ msgid ""
"Activity entry."
msgstr ""
-#: classes/Ostatus_profile.php:408
+#. TRANS: Exception.
+#: classes/Ostatus_profile.php:409
msgid "Unknown feed format."
msgstr ""
-#: classes/Ostatus_profile.php:431
+#. TRANS: Exception.
+#: classes/Ostatus_profile.php:433
msgid "RSS feed without a channel."
msgstr ""
#. TRANS: Client exception.
-#: classes/Ostatus_profile.php:476
+#: classes/Ostatus_profile.php:478
msgid "Can't handle that kind of post."
msgstr ""
-#. TRANS: Client exception. %s is a source URL.
-#: classes/Ostatus_profile.php:559
+#. TRANS: Client exception. %s is a source URI.
+#: classes/Ostatus_profile.php:561
#, php-format
msgid "No content for notice %s."
msgstr ""
-#. TRANS: Shown when a notice is longer than supported and/or when attachments are present.
-#: classes/Ostatus_profile.php:592
+#. TRANS: Shown when a notice is longer than supported and/or when attachments are present. At runtime
+#. TRANS: this will usually be replaced with localised text from StatusNet core messages.
+#: classes/Ostatus_profile.php:596
msgid "Show more"
msgstr ""
#. TRANS: Exception. %s is a profile URL.
-#: classes/Ostatus_profile.php:785
+#: classes/Ostatus_profile.php:789
#, php-format
msgid "Could not reach profile page %s."
msgstr ""
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:843
+#. TRANS: Exception. %s is a URL.
+#: classes/Ostatus_profile.php:847
#, php-format
msgid "Could not find a feed URL for profile page %s."
msgstr ""
-#: classes/Ostatus_profile.php:980
+#. TRANS: Feed sub exception.
+#: classes/Ostatus_profile.php:985
msgid "Can't find enough profile information to make a feed."
msgstr ""
-#: classes/Ostatus_profile.php:1039
+#. TRANS: Server exception. %s is a URL.
+#: classes/Ostatus_profile.php:1045
#, php-format
msgid "Invalid avatar URL %s."
msgstr ""
-#: classes/Ostatus_profile.php:1049
+#. TRANS: Server exception. %s is a URI.
+#: classes/Ostatus_profile.php:1056
#, php-format
msgid "Tried to update avatar for unsaved remote profile %s."
msgstr ""
-#: classes/Ostatus_profile.php:1058
+#. TRANS: Server exception. %s is a URL.
+#: classes/Ostatus_profile.php:1066
#, php-format
msgid "Unable to fetch avatar from %s."
msgstr ""
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1284
+#: classes/Ostatus_profile.php:1292
msgid "Local user can't be referenced as remote."
msgstr ""
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1289
+#: classes/Ostatus_profile.php:1297
msgid "Local group can't be referenced as remote."
msgstr ""
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1341 classes/Ostatus_profile.php:1352
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1349 classes/Ostatus_profile.php:1360
msgid "Can't save local profile."
msgstr ""
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1360
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1368
msgid "Can't save OStatus profile."
msgstr ""
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1619 classes/Ostatus_profile.php:1647
+#: classes/Ostatus_profile.php:1627 classes/Ostatus_profile.php:1655
msgid "Not a valid webfinger address."
msgstr ""
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1729
+#: classes/Ostatus_profile.php:1737
#, php-format
msgid "Couldn't save profile for \"%s\"."
msgstr ""
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1748
+#: classes/Ostatus_profile.php:1756
#, php-format
msgid "Couldn't save ostatus_profile for \"%s\"."
msgstr ""
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1756
+#: classes/Ostatus_profile.php:1764
#, php-format
msgid "Couldn't find a valid profile for \"%s\"."
msgstr ""
-#: classes/Ostatus_profile.php:1798
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1807
msgid "Could not store HTML content of long post as file."
msgstr ""
diff --git a/plugins/OStatus/locale/fr/LC_MESSAGES/OStatus.po b/plugins/OStatus/locale/fr/LC_MESSAGES/OStatus.po
index 51f22c017..2d0a49c31 100644
--- a/plugins/OStatus/locale/fr/LC_MESSAGES/OStatus.po
+++ b/plugins/OStatus/locale/fr/LC_MESSAGES/OStatus.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OStatus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:41+0000\n"
+"POT-Creation-Date: 2010-11-02 22:51+0000\n"
+"PO-Revision-Date: 2010-11-02 22:54:51+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:13:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75875); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-ostatus\n"
@@ -131,7 +131,7 @@ msgstr ""
"Tente d’arrêter l’inscription PuSH à un flux d’information sans "
"concentrateur."
-#. TRANS: Server exception.
+#. TRANS: Server exception. %s is a URI.
#: classes/Ostatus_profile.php:192
#, php-format
msgid "Invalid ostatus_profile state: both group and profile IDs set for %s."
@@ -139,7 +139,7 @@ msgstr ""
"État invalide du profil OStatus : identifiants à la fois de groupe et de "
"profil définis pour « %s »."
-#. TRANS: Server exception.
+#. TRANS: Server exception. %s is a URI.
#: classes/Ostatus_profile.php:195
#, php-format
msgid "Invalid ostatus_profile state: both group and profile IDs empty for %s."
@@ -163,111 +163,119 @@ msgstr ""
"Type invalide passé à la méthode « Ostatus_profile::notify ». Ce doit être "
"une chaîne XML ou une entrée « Activity »."
-#: classes/Ostatus_profile.php:408
+#. TRANS: Exception.
+#: classes/Ostatus_profile.php:409
msgid "Unknown feed format."
msgstr "Format de flux d’information inconnu."
-#: classes/Ostatus_profile.php:431
+#. TRANS: Exception.
+#: classes/Ostatus_profile.php:433
msgid "RSS feed without a channel."
msgstr "Flux RSS sans canal."
#. TRANS: Client exception.
-#: classes/Ostatus_profile.php:476
+#: classes/Ostatus_profile.php:478
msgid "Can't handle that kind of post."
msgstr "Impossible de gérer cette sorte de publication."
-#. TRANS: Client exception. %s is a source URL.
-#: classes/Ostatus_profile.php:559
+#. TRANS: Client exception. %s is a source URI.
+#: classes/Ostatus_profile.php:561
#, php-format
msgid "No content for notice %s."
msgstr "Aucun contenu dans l’avis « %s »."
-#. TRANS: Shown when a notice is longer than supported and/or when attachments are present.
-#: classes/Ostatus_profile.php:592
+#. TRANS: Shown when a notice is longer than supported and/or when attachments are present. At runtime
+#. TRANS: this will usually be replaced with localised text from StatusNet core messages.
+#: classes/Ostatus_profile.php:596
msgid "Show more"
msgstr "Voir davantage"
#. TRANS: Exception. %s is a profile URL.
-#: classes/Ostatus_profile.php:785
+#: classes/Ostatus_profile.php:789
#, php-format
msgid "Could not reach profile page %s."
msgstr "Impossible d’atteindre la page de profil « %s »."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:843
+#. TRANS: Exception. %s is a URL.
+#: classes/Ostatus_profile.php:847
#, php-format
msgid "Could not find a feed URL for profile page %s."
msgstr ""
"Impossible de trouver une adresse URL de flux d’information pour la page de "
"profil « %s »."
-#: classes/Ostatus_profile.php:980
+#. TRANS: Feed sub exception.
+#: classes/Ostatus_profile.php:985
msgid "Can't find enough profile information to make a feed."
msgstr ""
"Impossible de trouver assez d’informations de profil pour créer un flux "
"d’information."
-#: classes/Ostatus_profile.php:1039
+#. TRANS: Server exception. %s is a URL.
+#: classes/Ostatus_profile.php:1045
#, php-format
msgid "Invalid avatar URL %s."
msgstr "Adresse URL d’avatar « %s » invalide."
-#: classes/Ostatus_profile.php:1049
+#. TRANS: Server exception. %s is a URI.
+#: classes/Ostatus_profile.php:1056
#, php-format
msgid "Tried to update avatar for unsaved remote profile %s."
msgstr ""
"Tente de mettre à jour l’avatar associé au profil distant non sauvegardé « %s "
"»."
-#: classes/Ostatus_profile.php:1058
+#. TRANS: Server exception. %s is a URL.
+#: classes/Ostatus_profile.php:1066
#, php-format
msgid "Unable to fetch avatar from %s."
msgstr "Impossible de récupérer l’avatar depuis « %s »."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1284
+#: classes/Ostatus_profile.php:1292
msgid "Local user can't be referenced as remote."
msgstr "L’utilisateur local ne peut être référencé comme distant."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1289
+#: classes/Ostatus_profile.php:1297
msgid "Local group can't be referenced as remote."
msgstr "Le groupe local ne peut être référencé comme distant."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1341 classes/Ostatus_profile.php:1352
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1349 classes/Ostatus_profile.php:1360
msgid "Can't save local profile."
msgstr "Impossible de sauvegarder le profil local."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1360
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1368
msgid "Can't save OStatus profile."
msgstr "Impossible de sauvegarder le profil OStatus."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1619 classes/Ostatus_profile.php:1647
+#: classes/Ostatus_profile.php:1627 classes/Ostatus_profile.php:1655
msgid "Not a valid webfinger address."
msgstr "Ce n’est pas une adresse « webfinger » valide."
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1729
+#: classes/Ostatus_profile.php:1737
#, php-format
msgid "Couldn't save profile for \"%s\"."
msgstr "Impossible de sauvegarder le profil pour « %s »."
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1748
+#: classes/Ostatus_profile.php:1756
#, php-format
msgid "Couldn't save ostatus_profile for \"%s\"."
msgstr "Impossible d’enregistrer le profil OStatus pour « %s »."
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1756
+#: classes/Ostatus_profile.php:1764
#, php-format
msgid "Couldn't find a valid profile for \"%s\"."
msgstr "Impossible de trouver un profil valide pour « %s »."
-#: classes/Ostatus_profile.php:1798
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1807
msgid "Could not store HTML content of long post as file."
msgstr ""
"Impossible de stocker le contenu HTML d’une longue publication en un fichier."
diff --git a/plugins/OStatus/locale/ia/LC_MESSAGES/OStatus.po b/plugins/OStatus/locale/ia/LC_MESSAGES/OStatus.po
index c97487b6f..f2f322de0 100644
--- a/plugins/OStatus/locale/ia/LC_MESSAGES/OStatus.po
+++ b/plugins/OStatus/locale/ia/LC_MESSAGES/OStatus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OStatus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:41+0000\n"
+"POT-Creation-Date: 2010-11-02 22:51+0000\n"
+"PO-Revision-Date: 2010-11-02 22:54:51+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:13:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75875); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-ostatus\n"
@@ -126,14 +126,14 @@ msgstr "Tentativa de comenciar subscription PuSH pro syndication sin centro."
msgid "Attempting to end PuSH subscription for feed with no hub."
msgstr "Tentativa de terminar subscription PuSH pro syndication sin centro."
-#. TRANS: Server exception.
+#. TRANS: Server exception. %s is a URI.
#: classes/Ostatus_profile.php:192
#, php-format
msgid "Invalid ostatus_profile state: both group and profile IDs set for %s."
msgstr ""
"Stato ostatus_profile invalide: IDs e de gruppo e de profilo definite pro %s."
-#. TRANS: Server exception.
+#. TRANS: Server exception. %s is a URI.
#: classes/Ostatus_profile.php:195
#, php-format
msgid "Invalid ostatus_profile state: both group and profile IDs empty for %s."
@@ -156,106 +156,114 @@ msgstr ""
"Typo invalide passate a Ostatos_profile::notify. Illo debe esser catena XML "
"o entrata Activity."
-#: classes/Ostatus_profile.php:408
+#. TRANS: Exception.
+#: classes/Ostatus_profile.php:409
msgid "Unknown feed format."
msgstr "Formato de syndication incognite."
-#: classes/Ostatus_profile.php:431
+#. TRANS: Exception.
+#: classes/Ostatus_profile.php:433
msgid "RSS feed without a channel."
msgstr "Syndication RSS sin canal."
#. TRANS: Client exception.
-#: classes/Ostatus_profile.php:476
+#: classes/Ostatus_profile.php:478
msgid "Can't handle that kind of post."
msgstr "Non pote tractar iste typo de message."
-#. TRANS: Client exception. %s is a source URL.
-#: classes/Ostatus_profile.php:559
+#. TRANS: Client exception. %s is a source URI.
+#: classes/Ostatus_profile.php:561
#, php-format
msgid "No content for notice %s."
msgstr "Nulle contento pro nota %s."
-#. TRANS: Shown when a notice is longer than supported and/or when attachments are present.
-#: classes/Ostatus_profile.php:592
+#. TRANS: Shown when a notice is longer than supported and/or when attachments are present. At runtime
+#. TRANS: this will usually be replaced with localised text from StatusNet core messages.
+#: classes/Ostatus_profile.php:596
msgid "Show more"
msgstr "Monstrar plus"
#. TRANS: Exception. %s is a profile URL.
-#: classes/Ostatus_profile.php:785
+#: classes/Ostatus_profile.php:789
#, php-format
msgid "Could not reach profile page %s."
msgstr "Non poteva attinger pagina de profilo %s."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:843
+#. TRANS: Exception. %s is a URL.
+#: classes/Ostatus_profile.php:847
#, php-format
msgid "Could not find a feed URL for profile page %s."
msgstr "Non poteva trovar un URL de syndication pro pagina de profilo %s."
-#: classes/Ostatus_profile.php:980
+#. TRANS: Feed sub exception.
+#: classes/Ostatus_profile.php:985
msgid "Can't find enough profile information to make a feed."
msgstr ""
"Non pote trovar satis de information de profilo pro facer un syndication."
-#: classes/Ostatus_profile.php:1039
+#. TRANS: Server exception. %s is a URL.
+#: classes/Ostatus_profile.php:1045
#, php-format
msgid "Invalid avatar URL %s."
msgstr "URL de avatar %s invalide."
-#: classes/Ostatus_profile.php:1049
+#. TRANS: Server exception. %s is a URI.
+#: classes/Ostatus_profile.php:1056
#, php-format
msgid "Tried to update avatar for unsaved remote profile %s."
msgstr "Tentava actualisar avatar pro profilo remote non salveguardate %s."
-#: classes/Ostatus_profile.php:1058
+#. TRANS: Server exception. %s is a URL.
+#: classes/Ostatus_profile.php:1066
#, php-format
msgid "Unable to fetch avatar from %s."
msgstr "Incapace de obtener avatar ab %s."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1284
+#: classes/Ostatus_profile.php:1292
msgid "Local user can't be referenced as remote."
msgstr "Usator local non pote esser referentiate como remote."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1289
+#: classes/Ostatus_profile.php:1297
msgid "Local group can't be referenced as remote."
msgstr "Gruppo local non pote esser referentiate como remote."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1341 classes/Ostatus_profile.php:1352
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1349 classes/Ostatus_profile.php:1360
msgid "Can't save local profile."
msgstr "Non pote salveguardar profilo local."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1360
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1368
msgid "Can't save OStatus profile."
msgstr "Non pote salveguardar profilo OStatus."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1619 classes/Ostatus_profile.php:1647
+#: classes/Ostatus_profile.php:1627 classes/Ostatus_profile.php:1655
msgid "Not a valid webfinger address."
msgstr "Adresse webfinger invalide."
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1729
+#: classes/Ostatus_profile.php:1737
#, php-format
msgid "Couldn't save profile for \"%s\"."
msgstr "Non poteva salveguardar profilo pro \"%s\"."
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1748
+#: classes/Ostatus_profile.php:1756
#, php-format
msgid "Couldn't save ostatus_profile for \"%s\"."
msgstr "Non poteva salveguardar osatus_profile pro %s."
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1756
+#: classes/Ostatus_profile.php:1764
#, php-format
msgid "Couldn't find a valid profile for \"%s\"."
msgstr "Non poteva trovar un profilo valide pro \"%s\"."
-#: classes/Ostatus_profile.php:1798
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1807
msgid "Could not store HTML content of long post as file."
msgstr "Non poteva immagazinar contento HTML de longe message como file."
diff --git a/plugins/OStatus/locale/mk/LC_MESSAGES/OStatus.po b/plugins/OStatus/locale/mk/LC_MESSAGES/OStatus.po
index 5a96fb1d3..fe2cb7e10 100644
--- a/plugins/OStatus/locale/mk/LC_MESSAGES/OStatus.po
+++ b/plugins/OStatus/locale/mk/LC_MESSAGES/OStatus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OStatus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:41+0000\n"
+"POT-Creation-Date: 2010-11-02 22:51+0000\n"
+"PO-Revision-Date: 2010-11-02 22:54:51+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:13:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75875); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-ostatus\n"
@@ -127,7 +127,7 @@ msgid "Attempting to end PuSH subscription for feed with no hub."
msgstr ""
"Се обидувам да ставам крај на PuSH-претплатата за емитување без средиште."
-#. TRANS: Server exception.
+#. TRANS: Server exception. %s is a URI.
#: classes/Ostatus_profile.php:192
#, php-format
msgid "Invalid ostatus_profile state: both group and profile IDs set for %s."
@@ -135,7 +135,7 @@ msgstr ""
"Неважечка ostatus_profile-состојба: назнаките (ID) на групата и профилот се "
"наместени за %s."
-#. TRANS: Server exception.
+#. TRANS: Server exception. %s is a URI.
#: classes/Ostatus_profile.php:195
#, php-format
msgid "Invalid ostatus_profile state: both group and profile IDs empty for %s."
@@ -159,106 +159,114 @@ msgstr ""
"На Ostatus_profile::notify е пренесен неважечки тип. Мора да биде XML-низа "
"или ставка во Activity."
-#: classes/Ostatus_profile.php:408
+#. TRANS: Exception.
+#: classes/Ostatus_profile.php:409
msgid "Unknown feed format."
msgstr "Непознат формат на каналско емитување."
-#: classes/Ostatus_profile.php:431
+#. TRANS: Exception.
+#: classes/Ostatus_profile.php:433
msgid "RSS feed without a channel."
msgstr "RSS-емитување без канал."
#. TRANS: Client exception.
-#: classes/Ostatus_profile.php:476
+#: classes/Ostatus_profile.php:478
msgid "Can't handle that kind of post."
msgstr "Не можам да работам со таква објава."
-#. TRANS: Client exception. %s is a source URL.
-#: classes/Ostatus_profile.php:559
+#. TRANS: Client exception. %s is a source URI.
+#: classes/Ostatus_profile.php:561
#, php-format
msgid "No content for notice %s."
msgstr "Нема содржина за забелешката %s."
-#. TRANS: Shown when a notice is longer than supported and/or when attachments are present.
-#: classes/Ostatus_profile.php:592
+#. TRANS: Shown when a notice is longer than supported and/or when attachments are present. At runtime
+#. TRANS: this will usually be replaced with localised text from StatusNet core messages.
+#: classes/Ostatus_profile.php:596
msgid "Show more"
msgstr "Повеќе"
#. TRANS: Exception. %s is a profile URL.
-#: classes/Ostatus_profile.php:785
+#: classes/Ostatus_profile.php:789
#, php-format
msgid "Could not reach profile page %s."
msgstr "Не можев да ја добијам профилната страница %s."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:843
+#. TRANS: Exception. %s is a URL.
+#: classes/Ostatus_profile.php:847
#, php-format
msgid "Could not find a feed URL for profile page %s."
msgstr "Не можев да пронајдам каналска URL-адреса за профилната страница %s."
-#: classes/Ostatus_profile.php:980
+#. TRANS: Feed sub exception.
+#: classes/Ostatus_profile.php:985
msgid "Can't find enough profile information to make a feed."
msgstr "Не можев да најдам доволно профилни податоци за да направам канал."
-#: classes/Ostatus_profile.php:1039
+#. TRANS: Server exception. %s is a URL.
+#: classes/Ostatus_profile.php:1045
#, php-format
msgid "Invalid avatar URL %s."
msgstr "Неважечка URL-адреса за аватарот: %s."
-#: classes/Ostatus_profile.php:1049
+#. TRANS: Server exception. %s is a URI.
+#: classes/Ostatus_profile.php:1056
#, php-format
msgid "Tried to update avatar for unsaved remote profile %s."
msgstr ""
"Се обидов да го подновам аватарот за незачуваниот далечински профил %s."
-#: classes/Ostatus_profile.php:1058
+#. TRANS: Server exception. %s is a URL.
+#: classes/Ostatus_profile.php:1066
#, php-format
msgid "Unable to fetch avatar from %s."
msgstr "Не можам да го добијам аватарот од %s."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1284
+#: classes/Ostatus_profile.php:1292
msgid "Local user can't be referenced as remote."
msgstr "Локалниот корисник не може да се наведе како далечински."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1289
+#: classes/Ostatus_profile.php:1297
msgid "Local group can't be referenced as remote."
msgstr "Локалната група не може да се наведе како далечинска."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1341 classes/Ostatus_profile.php:1352
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1349 classes/Ostatus_profile.php:1360
msgid "Can't save local profile."
msgstr "Не можам да го зачувам локалниот профил."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1360
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1368
msgid "Can't save OStatus profile."
msgstr "Не можам да го зачувам профилот од OStatus."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1619 classes/Ostatus_profile.php:1647
+#: classes/Ostatus_profile.php:1627 classes/Ostatus_profile.php:1655
msgid "Not a valid webfinger address."
msgstr "Ова не е важечка Webfinger-адреса"
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1729
+#: classes/Ostatus_profile.php:1737
#, php-format
msgid "Couldn't save profile for \"%s\"."
msgstr "Не можам да го зачувам профилот за „%s“."
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1748
+#: classes/Ostatus_profile.php:1756
#, php-format
msgid "Couldn't save ostatus_profile for \"%s\"."
msgstr "Не можам да го зачувам ostatus_profile за „%s“."
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1756
+#: classes/Ostatus_profile.php:1764
#, php-format
msgid "Couldn't find a valid profile for \"%s\"."
msgstr "Не можев да пронајдам важечки профил за „%s“."
-#: classes/Ostatus_profile.php:1798
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1807
msgid "Could not store HTML content of long post as file."
msgstr ""
"Не можам да ја складирам HTML-содржината на долгата објава како податотека."
diff --git a/plugins/OStatus/locale/nl/LC_MESSAGES/OStatus.po b/plugins/OStatus/locale/nl/LC_MESSAGES/OStatus.po
index d70d4b692..d37b8cb01 100644
--- a/plugins/OStatus/locale/nl/LC_MESSAGES/OStatus.po
+++ b/plugins/OStatus/locale/nl/LC_MESSAGES/OStatus.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OStatus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:41+0000\n"
+"POT-Creation-Date: 2010-11-02 22:51+0000\n"
+"PO-Revision-Date: 2010-11-02 22:54:51+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:13:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75875); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-ostatus\n"
@@ -133,7 +133,7 @@ msgid "Attempting to end PuSH subscription for feed with no hub."
msgstr ""
"Aan het proberen een PuSH-abonnement te verwijderen voor een feed zonder hub."
-#. TRANS: Server exception.
+#. TRANS: Server exception. %s is a URI.
#: classes/Ostatus_profile.php:192
#, php-format
msgid "Invalid ostatus_profile state: both group and profile IDs set for %s."
@@ -141,7 +141,7 @@ msgstr ""
"Ongeldige ostatus_profile status: het ID voor zowel de groep als het profiel "
"voor %s is ingesteld."
-#. TRANS: Server exception.
+#. TRANS: Server exception. %s is a URI.
#: classes/Ostatus_profile.php:195
#, php-format
msgid "Invalid ostatus_profile state: both group and profile IDs empty for %s."
@@ -165,112 +165,120 @@ msgstr ""
"Ongeldig type doorgegeven aan Ostatus_profile::notify. Het moet een XML-"
"string of Activity zijn."
-#: classes/Ostatus_profile.php:408
+#. TRANS: Exception.
+#: classes/Ostatus_profile.php:409
msgid "Unknown feed format."
msgstr "Onbekend feedformaat"
-#: classes/Ostatus_profile.php:431
+#. TRANS: Exception.
+#: classes/Ostatus_profile.php:433
msgid "RSS feed without a channel."
msgstr "RSS-feed zonder kanaal."
#. TRANS: Client exception.
-#: classes/Ostatus_profile.php:476
+#: classes/Ostatus_profile.php:478
msgid "Can't handle that kind of post."
msgstr "Dat type post kan niet verwerkt worden."
-#. TRANS: Client exception. %s is a source URL.
-#: classes/Ostatus_profile.php:559
+#. TRANS: Client exception. %s is a source URI.
+#: classes/Ostatus_profile.php:561
#, php-format
msgid "No content for notice %s."
msgstr "Geen inhoud voor mededeling %s."
-#. TRANS: Shown when a notice is longer than supported and/or when attachments are present.
-#: classes/Ostatus_profile.php:592
+#. TRANS: Shown when a notice is longer than supported and/or when attachments are present. At runtime
+#. TRANS: this will usually be replaced with localised text from StatusNet core messages.
+#: classes/Ostatus_profile.php:596
msgid "Show more"
msgstr "Meer weergeven"
#. TRANS: Exception. %s is a profile URL.
-#: classes/Ostatus_profile.php:785
+#: classes/Ostatus_profile.php:789
#, php-format
msgid "Could not reach profile page %s."
msgstr "Het was niet mogelijk de profielpagina %s te bereiken."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:843
+#. TRANS: Exception. %s is a URL.
+#: classes/Ostatus_profile.php:847
#, php-format
msgid "Could not find a feed URL for profile page %s."
msgstr "Het was niet mogelijk de feed-URL voor de profielpagina %s te vinden."
-#: classes/Ostatus_profile.php:980
+#. TRANS: Feed sub exception.
+#: classes/Ostatus_profile.php:985
msgid "Can't find enough profile information to make a feed."
msgstr ""
"Het was niet mogelijk voldoende profielinformatie te vinden om een feed te "
"maken."
-#: classes/Ostatus_profile.php:1039
+#. TRANS: Server exception. %s is a URL.
+#: classes/Ostatus_profile.php:1045
#, php-format
msgid "Invalid avatar URL %s."
msgstr "Ongeldige avatar-URL %s."
-#: classes/Ostatus_profile.php:1049
+#. TRANS: Server exception. %s is a URI.
+#: classes/Ostatus_profile.php:1056
#, php-format
msgid "Tried to update avatar for unsaved remote profile %s."
msgstr ""
"Geprobeerd om een avatar bij te werken voor het niet opgeslagen profiel %s."
-#: classes/Ostatus_profile.php:1058
+#. TRANS: Server exception. %s is a URL.
+#: classes/Ostatus_profile.php:1066
#, php-format
msgid "Unable to fetch avatar from %s."
msgstr "Het was niet mogelijk de avatar op te halen van %s."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1284
+#: classes/Ostatus_profile.php:1292
msgid "Local user can't be referenced as remote."
msgstr ""
"Naar een lokale gebruiker kan niet verwezen worden alsof die zich bij een "
"andere dienst bevindt."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1289
+#: classes/Ostatus_profile.php:1297
msgid "Local group can't be referenced as remote."
msgstr ""
"Naar een lokale groep kan niet verwezen worden alsof die zich bij een andere "
"dienst bevindt."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1341 classes/Ostatus_profile.php:1352
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1349 classes/Ostatus_profile.php:1360
msgid "Can't save local profile."
msgstr "Het was niet mogelijk het lokale profiel op te slaan."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1360
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1368
msgid "Can't save OStatus profile."
msgstr "Het was niet mogelijk het Ostatusprofiel op te slaan."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1619 classes/Ostatus_profile.php:1647
+#: classes/Ostatus_profile.php:1627 classes/Ostatus_profile.php:1655
msgid "Not a valid webfinger address."
msgstr "Geen geldig webfingeradres."
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1729
+#: classes/Ostatus_profile.php:1737
#, php-format
msgid "Couldn't save profile for \"%s\"."
msgstr "Het was niet mogelijk het profiel voor \"%s\" op te slaan."
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1748
+#: classes/Ostatus_profile.php:1756
#, php-format
msgid "Couldn't save ostatus_profile for \"%s\"."
msgstr "Het was niet mogelijk het ostatus_profile voor \"%s\" op te slaan."
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1756
+#: classes/Ostatus_profile.php:1764
#, php-format
msgid "Couldn't find a valid profile for \"%s\"."
msgstr "Er is geen geldig profiel voor \"%s\" gevonden."
-#: classes/Ostatus_profile.php:1798
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1807
msgid "Could not store HTML content of long post as file."
msgstr ""
"Het was niet mogelijk de HTML-inhoud van het lange bericht als bestand op te "
diff --git a/plugins/OStatus/locale/uk/LC_MESSAGES/OStatus.po b/plugins/OStatus/locale/uk/LC_MESSAGES/OStatus.po
index a54c70230..88ba205b1 100644
--- a/plugins/OStatus/locale/uk/LC_MESSAGES/OStatus.po
+++ b/plugins/OStatus/locale/uk/LC_MESSAGES/OStatus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OStatus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:48+0000\n"
+"POT-Creation-Date: 2010-11-02 22:51+0000\n"
+"PO-Revision-Date: 2010-11-02 22:54:51+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:30:46+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:13:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75875); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-ostatus\n"
@@ -130,7 +130,7 @@ msgstr ""
"Спроба скасувати підписку за допомогою PuSH до веб-стрічки, котра не має "
"вузла."
-#. TRANS: Server exception.
+#. TRANS: Server exception. %s is a URI.
#: classes/Ostatus_profile.php:192
#, php-format
msgid "Invalid ostatus_profile state: both group and profile IDs set for %s."
@@ -138,7 +138,7 @@ msgstr ""
"Невірний стан параметру ostatus_profile: як групові, так і персональні "
"ідентифікатори встановлено для %s."
-#. TRANS: Server exception.
+#. TRANS: Server exception. %s is a URI.
#: classes/Ostatus_profile.php:195
#, php-format
msgid "Invalid ostatus_profile state: both group and profile IDs empty for %s."
@@ -162,106 +162,114 @@ msgstr ""
"До параметру Ostatus_profile::notify передано невірний тип. Це має бути або "
"рядок у форматі XML, або запис активності."
-#: classes/Ostatus_profile.php:408
+#. TRANS: Exception.
+#: classes/Ostatus_profile.php:409
msgid "Unknown feed format."
msgstr "Невідомий формат веб-стрічки."
-#: classes/Ostatus_profile.php:431
+#. TRANS: Exception.
+#: classes/Ostatus_profile.php:433
msgid "RSS feed without a channel."
msgstr "RSS-стрічка не має каналу."
#. TRANS: Client exception.
-#: classes/Ostatus_profile.php:476
+#: classes/Ostatus_profile.php:478
msgid "Can't handle that kind of post."
msgstr "Не вдається обробити такий тип допису."
-#. TRANS: Client exception. %s is a source URL.
-#: classes/Ostatus_profile.php:559
+#. TRANS: Client exception. %s is a source URI.
+#: classes/Ostatus_profile.php:561
#, php-format
msgid "No content for notice %s."
msgstr "Допис %s не має змісту."
-#. TRANS: Shown when a notice is longer than supported and/or when attachments are present.
-#: classes/Ostatus_profile.php:592
+#. TRANS: Shown when a notice is longer than supported and/or when attachments are present. At runtime
+#. TRANS: this will usually be replaced with localised text from StatusNet core messages.
+#: classes/Ostatus_profile.php:596
msgid "Show more"
msgstr "Розгорнути"
#. TRANS: Exception. %s is a profile URL.
-#: classes/Ostatus_profile.php:785
+#: classes/Ostatus_profile.php:789
#, php-format
msgid "Could not reach profile page %s."
msgstr "Не вдалося досягти сторінки профілю %s."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:843
+#. TRANS: Exception. %s is a URL.
+#: classes/Ostatus_profile.php:847
#, php-format
msgid "Could not find a feed URL for profile page %s."
msgstr "Не вдалося знайти URL веб-стрічки для сторінки профілю %s."
-#: classes/Ostatus_profile.php:980
+#. TRANS: Feed sub exception.
+#: classes/Ostatus_profile.php:985
msgid "Can't find enough profile information to make a feed."
msgstr ""
"Не можу знайти достатньо інформації про профіль, аби сформувати веб-стрічку."
-#: classes/Ostatus_profile.php:1039
+#. TRANS: Server exception. %s is a URL.
+#: classes/Ostatus_profile.php:1045
#, php-format
msgid "Invalid avatar URL %s."
msgstr "Невірна URL-адреса аватари %s."
-#: classes/Ostatus_profile.php:1049
+#. TRANS: Server exception. %s is a URI.
+#: classes/Ostatus_profile.php:1056
#, php-format
msgid "Tried to update avatar for unsaved remote profile %s."
msgstr "Намагаюся оновити аватару для не збереженого віддаленого профілю %s."
-#: classes/Ostatus_profile.php:1058
+#. TRANS: Server exception. %s is a URL.
+#: classes/Ostatus_profile.php:1066
#, php-format
msgid "Unable to fetch avatar from %s."
msgstr "Неможливо завантажити аватару з %s."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1284
+#: classes/Ostatus_profile.php:1292
msgid "Local user can't be referenced as remote."
msgstr "Місцевий користувач не може бути зазначеним у якості віддаленого."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1289
+#: classes/Ostatus_profile.php:1297
msgid "Local group can't be referenced as remote."
msgstr "Локальну спільноту не можна зазначити у якості віддаленої."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1341 classes/Ostatus_profile.php:1352
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1349 classes/Ostatus_profile.php:1360
msgid "Can't save local profile."
msgstr "Не вдається зберегти місцевий профіль."
-#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1360
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1368
msgid "Can't save OStatus profile."
msgstr "Не вдається зберегти профіль OStatus."
#. TRANS: Exception.
-#: classes/Ostatus_profile.php:1619 classes/Ostatus_profile.php:1647
+#: classes/Ostatus_profile.php:1627 classes/Ostatus_profile.php:1655
msgid "Not a valid webfinger address."
msgstr "Це недійсна адреса для протоколу WebFinger."
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1729
+#: classes/Ostatus_profile.php:1737
#, php-format
msgid "Couldn't save profile for \"%s\"."
msgstr "Не можу зберегти профіль для «%s»."
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1748
+#: classes/Ostatus_profile.php:1756
#, php-format
msgid "Couldn't save ostatus_profile for \"%s\"."
msgstr "Не можу зберегти профіль OStatus для «%s»."
#. TRANS: Exception. %s is a webfinger address.
-#: classes/Ostatus_profile.php:1756
+#: classes/Ostatus_profile.php:1764
#, php-format
msgid "Couldn't find a valid profile for \"%s\"."
msgstr "не можу знайти відповідний й профіль для «%s»."
-#: classes/Ostatus_profile.php:1798
+#. TRANS: Server exception.
+#: classes/Ostatus_profile.php:1807
msgid "Could not store HTML content of long post as file."
msgstr "Не можу зберегти HTML місткого допису у якості файлу."
diff --git a/plugins/OpenExternalLinkTarget/locale/OpenExternalLinkTarget.pot b/plugins/OpenExternalLinkTarget/locale/OpenExternalLinkTarget.pot
index a8c74b658..70c211644 100644
--- a/plugins/OpenExternalLinkTarget/locale/OpenExternalLinkTarget.pot
+++ b/plugins/OpenExternalLinkTarget/locale/OpenExternalLinkTarget.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/OpenExternalLinkTarget/locale/de/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/de/LC_MESSAGES/OpenExternalLinkTarget.po
index 49e10b024..6913d48ce 100644
--- a/plugins/OpenExternalLinkTarget/locale/de/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/de/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-20 00:18+0000\n"
-"PO-Revision-Date: 2010-10-20 00:21:19+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-19 23:49:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:49+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
diff --git a/plugins/OpenExternalLinkTarget/locale/fr/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/fr/LC_MESSAGES/OpenExternalLinkTarget.po
index 596593888..f7a5451b4 100644
--- a/plugins/OpenExternalLinkTarget/locale/fr/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/fr/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-20 17:39+0000\n"
-"PO-Revision-Date: 2010-10-20 17:42:16+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 01:18:29+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75070); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:49+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
diff --git a/plugins/OpenExternalLinkTarget/locale/ia/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/ia/LC_MESSAGES/OpenExternalLinkTarget.po
index 65aa5dc31..8adcfdf74 100644
--- a/plugins/OpenExternalLinkTarget/locale/ia/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/ia/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:33:42+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:49+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
diff --git a/plugins/OpenExternalLinkTarget/locale/mk/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/mk/LC_MESSAGES/OpenExternalLinkTarget.po
index 9dcc804c6..1391ac9ee 100644
--- a/plugins/OpenExternalLinkTarget/locale/mk/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/mk/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:33:42+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:49+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
diff --git a/plugins/OpenExternalLinkTarget/locale/nb/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/nb/LC_MESSAGES/OpenExternalLinkTarget.po
index d7535ebce..184e48a4e 100644
--- a/plugins/OpenExternalLinkTarget/locale/nb/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/nb/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,20 +9,19 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:21+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:34+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:49+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: OpenExternalLinkTargetPlugin.php:59
-#, fuzzy
msgid "Opens external links (i.e. with rel=external) on a new window or tab."
msgstr ""
"Åpner eksterne lenker (f.eks. med rel=external) i ett nytt vindu eller en ny "
diff --git a/plugins/OpenExternalLinkTarget/locale/nl/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/nl/LC_MESSAGES/OpenExternalLinkTarget.po
index 3a3d82cca..f90a1861e 100644
--- a/plugins/OpenExternalLinkTarget/locale/nl/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/nl/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:03:46+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:33:42+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:49+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
diff --git a/plugins/OpenExternalLinkTarget/locale/uk/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/uk/LC_MESSAGES/OpenExternalLinkTarget.po
index f6a328095..a8b717b87 100644
--- a/plugins/OpenExternalLinkTarget/locale/uk/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/uk/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-20 00:18+0000\n"
-"PO-Revision-Date: 2010-10-20 00:21:19+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:52+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-19 23:49:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:49+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
diff --git a/plugins/OpenID/locale/OpenID.pot b/plugins/OpenID/locale/OpenID.pot
index 2d8efbf5c..6975dbaea 100644
--- a/plugins/OpenID/locale/OpenID.pot
+++ b/plugins/OpenID/locale/OpenID.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/OpenID/locale/ca/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/ca/LC_MESSAGES/OpenID.po
index efea4febe..52c847155 100644
--- a/plugins/OpenID/locale/ca/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/ca/LC_MESSAGES/OpenID.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenID\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:59+0000\n"
"Language-Team: Catalan <http://translatewiki.net/wiki/Portal:ca>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:59:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ca\n"
"X-Message-Group: #out-statusnet-plugin-openid\n"
diff --git a/plugins/OpenID/locale/de/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/de/LC_MESSAGES/OpenID.po
index 3c88ec4db..ff53e5bd0 100644
--- a/plugins/OpenID/locale/de/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/de/LC_MESSAGES/OpenID.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenID\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:59+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:59:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-openid\n"
diff --git a/plugins/OpenID/locale/fr/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/fr/LC_MESSAGES/OpenID.po
index d25c86fc9..d20835cbf 100644
--- a/plugins/OpenID/locale/fr/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/fr/LC_MESSAGES/OpenID.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenID\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:46:59+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:59:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-openid\n"
@@ -351,7 +351,6 @@ msgstr ""
#. TRANS: button label for OAuth authorization page when needing OpenID authentication first.
#: OpenIDPlugin.php:641
-#, fuzzy
msgctxt "BUTTON"
msgid "Continue"
msgstr "Continuer"
diff --git a/plugins/OpenID/locale/ia/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/ia/LC_MESSAGES/OpenID.po
index 9a416ec88..68e4e32e2 100644
--- a/plugins/OpenID/locale/ia/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/ia/LC_MESSAGES/OpenID.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenID\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:00+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:59:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-openid\n"
@@ -341,7 +341,6 @@ msgstr ""
#. TRANS: button label for OAuth authorization page when needing OpenID authentication first.
#: OpenIDPlugin.php:641
-#, fuzzy
msgctxt "BUTTON"
msgid "Continue"
msgstr "Continuar"
diff --git a/plugins/OpenID/locale/mk/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/mk/LC_MESSAGES/OpenID.po
index a28736e4e..851239175 100644
--- a/plugins/OpenID/locale/mk/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/mk/LC_MESSAGES/OpenID.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenID\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:38+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:00+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:59:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-openid\n"
@@ -337,7 +337,6 @@ msgstr "Користете <a href=\"http://openid.net/\">OpenID</a> за нај
#. TRANS: button label for OAuth authorization page when needing OpenID authentication first.
#: OpenIDPlugin.php:641
-#, fuzzy
msgctxt "BUTTON"
msgid "Continue"
msgstr "Продолжи"
diff --git a/plugins/OpenID/locale/nl/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/nl/LC_MESSAGES/OpenID.po
index b64129047..d2bf563cd 100644
--- a/plugins/OpenID/locale/nl/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/nl/LC_MESSAGES/OpenID.po
@@ -10,16 +10,16 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenID\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:38+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:00+0000\n"
"Last-Translator: Siebrand Mazeland <s.mazeland@xs4all.nl>\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:59:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-openid\n"
@@ -191,7 +191,7 @@ msgstr ""
#: openidadminpanel.php:251
msgid "Options"
-msgstr "Instellingen"
+msgstr "Opties"
#: openidadminpanel.php:258
msgid "Enable OpenID-only mode"
@@ -345,10 +345,9 @@ msgstr ""
#. TRANS: button label for OAuth authorization page when needing OpenID authentication first.
#: OpenIDPlugin.php:641
-#, fuzzy
msgctxt "BUTTON"
msgid "Continue"
-msgstr "Doorgaan"
+msgstr "Continue"
#. TRANS: OpenID plugin logon form legend.
#: OpenIDPlugin.php:658 openidlogin.php:140
diff --git a/plugins/OpenID/locale/tl/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/tl/LC_MESSAGES/OpenID.po
index 5f41aff84..e820e9514 100644
--- a/plugins/OpenID/locale/tl/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/tl/LC_MESSAGES/OpenID.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenID\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:38+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:00+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:59:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-openid\n"
diff --git a/plugins/OpenID/locale/uk/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/uk/LC_MESSAGES/OpenID.po
index bd381baf3..2f13743a3 100644
--- a/plugins/OpenID/locale/uk/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/uk/LC_MESSAGES/OpenID.po
@@ -2,6 +2,7 @@
# Expored from translatewiki.net
#
# Author: Boogie
+# Author: Тест
# --
# This file is distributed under the same license as the StatusNet package.
#
@@ -9,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenID\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:38+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:00+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 18:59:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-openid\n"
@@ -343,7 +344,6 @@ msgstr ""
#. TRANS: button label for OAuth authorization page when needing OpenID authentication first.
#: OpenIDPlugin.php:641
-#, fuzzy
msgctxt "BUTTON"
msgid "Continue"
msgstr "Продовжити"
diff --git a/plugins/OpenX/locale/OpenX.pot b/plugins/OpenX/locale/OpenX.pot
index c8651de3d..768c50534 100644
--- a/plugins/OpenX/locale/OpenX.pot
+++ b/plugins/OpenX/locale/OpenX.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/OpenX/locale/br/LC_MESSAGES/OpenX.po b/plugins/OpenX/locale/br/LC_MESSAGES/OpenX.po
new file mode 100644
index 000000000..c0f138fa0
--- /dev/null
+++ b/plugins/OpenX/locale/br/LC_MESSAGES/OpenX.po
@@ -0,0 +1,109 @@
+# Translation of StatusNet - OpenX to Breton (Brezhoneg)
+# Expored from translatewiki.net
+#
+# Author: Y-M D
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - OpenX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:28:45+0000\n"
+"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-29 16:13:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: br\n"
+"X-Message-Group: #out-statusnet-plugin-openx\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. TRANS: Menu item title/tooltip
+#: OpenXPlugin.php:201
+msgid "OpenX configuration"
+msgstr "Kefluniadur OpenX"
+
+#. TRANS: Menu item for site administration
+#: OpenXPlugin.php:203
+msgid "OpenX"
+msgstr "OpenX"
+
+#. TRANS: Plugin description.
+#: OpenXPlugin.php:224
+msgid "Plugin for <a href=\"http://www.openx.org/\">OpenX Ad Server</a>."
+msgstr ""
+
+#. TRANS: Page title for OpenX admin panel.
+#: openxadminpanel.php:53
+msgctxt "TITLE"
+msgid "OpenX"
+msgstr "OpenX"
+
+#. TRANS: Instructions for OpenX admin panel.
+#: openxadminpanel.php:64
+msgid "OpenX settings for this StatusNet site"
+msgstr "Arventennoù OpenX evit al lec'hienn StatusNet-mañ."
+
+#. TRANS: Form label in OpenX admin panel.
+#: openxadminpanel.php:167
+msgid "Ad script URL"
+msgstr ""
+
+#. TRANS: Tooltip for form label in OpenX admin panel.
+#: openxadminpanel.php:169
+msgid "Script URL"
+msgstr ""
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:175
+msgid "Medium rectangle"
+msgstr ""
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:177
+msgid "Medium rectangle zone"
+msgstr ""
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:183
+msgid "Rectangle"
+msgstr "Skouergornek"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:185
+msgid "Rectangle zone"
+msgstr ""
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:191
+msgid "Leaderboard"
+msgstr ""
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:193
+msgid "Leaderboard zone"
+msgstr ""
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:199
+msgid "Skyscraper"
+msgstr "Giton a-serzh"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:201
+msgid "Wide skyscraper zone"
+msgstr ""
+
+#. TRANS: Submit button text in OpenX admin panel.
+#: openxadminpanel.php:216
+msgctxt "BUTTON"
+msgid "Save"
+msgstr "Enrollañ"
+
+#. TRANS: Submit button title in OpenX admin panel.
+#: openxadminpanel.php:220
+msgid "Save OpenX settings"
+msgstr ""
diff --git a/plugins/OpenX/locale/fr/LC_MESSAGES/OpenX.po b/plugins/OpenX/locale/fr/LC_MESSAGES/OpenX.po
new file mode 100644
index 000000000..8137ced2f
--- /dev/null
+++ b/plugins/OpenX/locale/fr/LC_MESSAGES/OpenX.po
@@ -0,0 +1,111 @@
+# Translation of StatusNet - OpenX to French (Français)
+# Expored from translatewiki.net
+#
+# Author: Verdy p
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - OpenX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:01+0000\n"
+"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 19:00:18+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: fr\n"
+"X-Message-Group: #out-statusnet-plugin-openx\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. TRANS: Menu item title/tooltip
+#: OpenXPlugin.php:201
+msgid "OpenX configuration"
+msgstr "Configuration d’OpenX"
+
+#. TRANS: Menu item for site administration
+#: OpenXPlugin.php:203
+msgid "OpenX"
+msgstr "OpenX"
+
+#. TRANS: Plugin description.
+#: OpenXPlugin.php:224
+msgid "Plugin for <a href=\"http://www.openx.org/\">OpenX Ad Server</a>."
+msgstr ""
+"Module complémentaire pour le <a href=\"http://www.openx.org/\">serveur de "
+"publicité OpenX</a>."
+
+#. TRANS: Page title for OpenX admin panel.
+#: openxadminpanel.php:53
+msgctxt "TITLE"
+msgid "OpenX"
+msgstr "OpenX"
+
+#. TRANS: Instructions for OpenX admin panel.
+#: openxadminpanel.php:64
+msgid "OpenX settings for this StatusNet site"
+msgstr "Paramètres OpenX pour ce site StatusNet"
+
+#. TRANS: Form label in OpenX admin panel.
+#: openxadminpanel.php:167
+msgid "Ad script URL"
+msgstr "Adresse URL du script d’annonce"
+
+#. TRANS: Tooltip for form label in OpenX admin panel.
+#: openxadminpanel.php:169
+msgid "Script URL"
+msgstr "Adresse URL du script"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:175
+msgid "Medium rectangle"
+msgstr "Rectangle moyen"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:177
+msgid "Medium rectangle zone"
+msgstr "Zone rectangulaire de taille moyenne"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:183
+msgid "Rectangle"
+msgstr "Rectangle"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:185
+msgid "Rectangle zone"
+msgstr "Zone de forme rectangulaire"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:191
+msgid "Leaderboard"
+msgstr "Panneau de commande"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:193
+msgid "Leaderboard zone"
+msgstr "Zone de format tableau de bord"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:199
+msgid "Skyscraper"
+msgstr "Bannière verticale"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:201
+msgid "Wide skyscraper zone"
+msgstr "Zone de format vertical large"
+
+#. TRANS: Submit button text in OpenX admin panel.
+#: openxadminpanel.php:216
+msgctxt "BUTTON"
+msgid "Save"
+msgstr "Sauvegarder"
+
+#. TRANS: Submit button title in OpenX admin panel.
+#: openxadminpanel.php:220
+msgid "Save OpenX settings"
+msgstr "Sauvegarder les paramètres OpenX"
diff --git a/plugins/OpenX/locale/ia/LC_MESSAGES/OpenX.po b/plugins/OpenX/locale/ia/LC_MESSAGES/OpenX.po
new file mode 100644
index 000000000..53f47a935
--- /dev/null
+++ b/plugins/OpenX/locale/ia/LC_MESSAGES/OpenX.po
@@ -0,0 +1,111 @@
+# Translation of StatusNet - OpenX to Interlingua (Interlingua)
+# Expored from translatewiki.net
+#
+# Author: McDutchie
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - OpenX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:01+0000\n"
+"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 19:00:18+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: ia\n"
+"X-Message-Group: #out-statusnet-plugin-openx\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANS: Menu item title/tooltip
+#: OpenXPlugin.php:201
+msgid "OpenX configuration"
+msgstr "Configuration de OpenX"
+
+#. TRANS: Menu item for site administration
+#: OpenXPlugin.php:203
+msgid "OpenX"
+msgstr "OpenX"
+
+#. TRANS: Plugin description.
+#: OpenXPlugin.php:224
+msgid "Plugin for <a href=\"http://www.openx.org/\">OpenX Ad Server</a>."
+msgstr ""
+"Plug-in pro le <a href=\"http://www.openx.org/\">servitor de annuncios "
+"OpenX</a>."
+
+#. TRANS: Page title for OpenX admin panel.
+#: openxadminpanel.php:53
+msgctxt "TITLE"
+msgid "OpenX"
+msgstr "OpenX"
+
+#. TRANS: Instructions for OpenX admin panel.
+#: openxadminpanel.php:64
+msgid "OpenX settings for this StatusNet site"
+msgstr "Configuration de OpenX pro iste sito StatusNet"
+
+#. TRANS: Form label in OpenX admin panel.
+#: openxadminpanel.php:167
+msgid "Ad script URL"
+msgstr "URL del script de publicitate"
+
+#. TRANS: Tooltip for form label in OpenX admin panel.
+#: openxadminpanel.php:169
+msgid "Script URL"
+msgstr "URL del script"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:175
+msgid "Medium rectangle"
+msgstr "Rectangulo medie"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:177
+msgid "Medium rectangle zone"
+msgstr "Zona del rectangulo medie"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:183
+msgid "Rectangle"
+msgstr "Rectangulo"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:185
+msgid "Rectangle zone"
+msgstr "Zona del rectangulo"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:191
+msgid "Leaderboard"
+msgstr "Bandiera large"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:193
+msgid "Leaderboard zone"
+msgstr "Zona del bandiera large"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:199
+msgid "Skyscraper"
+msgstr "Grattacelo"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:201
+msgid "Wide skyscraper zone"
+msgstr "Zona del grattacelo large"
+
+#. TRANS: Submit button text in OpenX admin panel.
+#: openxadminpanel.php:216
+msgctxt "BUTTON"
+msgid "Save"
+msgstr "Salveguardar"
+
+#. TRANS: Submit button title in OpenX admin panel.
+#: openxadminpanel.php:220
+msgid "Save OpenX settings"
+msgstr "Salveguardar configurationes de OpenX"
diff --git a/plugins/OpenX/locale/mk/LC_MESSAGES/OpenX.po b/plugins/OpenX/locale/mk/LC_MESSAGES/OpenX.po
new file mode 100644
index 000000000..641a80581
--- /dev/null
+++ b/plugins/OpenX/locale/mk/LC_MESSAGES/OpenX.po
@@ -0,0 +1,111 @@
+# Translation of StatusNet - OpenX to Macedonian (Македонски)
+# Expored from translatewiki.net
+#
+# Author: Bjankuloski06
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - OpenX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:01+0000\n"
+"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 19:00:18+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: mk\n"
+"X-Message-Group: #out-statusnet-plugin-openx\n"
+"Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"
+
+#. TRANS: Menu item title/tooltip
+#: OpenXPlugin.php:201
+msgid "OpenX configuration"
+msgstr "Поставки за OpenX"
+
+#. TRANS: Menu item for site administration
+#: OpenXPlugin.php:203
+msgid "OpenX"
+msgstr "OpenX"
+
+#. TRANS: Plugin description.
+#: OpenXPlugin.php:224
+msgid "Plugin for <a href=\"http://www.openx.org/\">OpenX Ad Server</a>."
+msgstr ""
+"Додаток за <a href=\"http://www.openx.org/\">Рекламен опслужувач за OpenX</"
+"a>."
+
+#. TRANS: Page title for OpenX admin panel.
+#: openxadminpanel.php:53
+msgctxt "TITLE"
+msgid "OpenX"
+msgstr "OpenX"
+
+#. TRANS: Instructions for OpenX admin panel.
+#: openxadminpanel.php:64
+msgid "OpenX settings for this StatusNet site"
+msgstr "Поставки за OpenX на ова StatusNet-мрежно место"
+
+#. TRANS: Form label in OpenX admin panel.
+#: openxadminpanel.php:167
+msgid "Ad script URL"
+msgstr "URL-адреса на рекламната скрипта"
+
+#. TRANS: Tooltip for form label in OpenX admin panel.
+#: openxadminpanel.php:169
+msgid "Script URL"
+msgstr "URL-адреса на скриптата"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:175
+msgid "Medium rectangle"
+msgstr "Среден правоаголник"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:177
+msgid "Medium rectangle zone"
+msgstr "Зона на среден правоаголник"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:183
+msgid "Rectangle"
+msgstr "Правоаголник"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:185
+msgid "Rectangle zone"
+msgstr "Зона на правоаголник"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:191
+msgid "Leaderboard"
+msgstr "Предводници"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:193
+msgid "Leaderboard zone"
+msgstr "Зона за Предводници"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:199
+msgid "Skyscraper"
+msgstr "Облакодер"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:201
+msgid "Wide skyscraper zone"
+msgstr "Зона на широк облакодер"
+
+#. TRANS: Submit button text in OpenX admin panel.
+#: openxadminpanel.php:216
+msgctxt "BUTTON"
+msgid "Save"
+msgstr "Зачувај"
+
+#. TRANS: Submit button title in OpenX admin panel.
+#: openxadminpanel.php:220
+msgid "Save OpenX settings"
+msgstr "Зачувај поставки за"
diff --git a/plugins/OpenX/locale/nl/LC_MESSAGES/OpenX.po b/plugins/OpenX/locale/nl/LC_MESSAGES/OpenX.po
new file mode 100644
index 000000000..aa4f73e27
--- /dev/null
+++ b/plugins/OpenX/locale/nl/LC_MESSAGES/OpenX.po
@@ -0,0 +1,109 @@
+# Translation of StatusNet - OpenX to Dutch (Nederlands)
+# Expored from translatewiki.net
+#
+# Author: Siebrand
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - OpenX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:01+0000\n"
+"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 19:00:18+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: nl\n"
+"X-Message-Group: #out-statusnet-plugin-openx\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANS: Menu item title/tooltip
+#: OpenXPlugin.php:201
+msgid "OpenX configuration"
+msgstr "OpenX-instellingen"
+
+#. TRANS: Menu item for site administration
+#: OpenXPlugin.php:203
+msgid "OpenX"
+msgstr "OpenX"
+
+#. TRANS: Plugin description.
+#: OpenXPlugin.php:224
+msgid "Plugin for <a href=\"http://www.openx.org/\">OpenX Ad Server</a>."
+msgstr "Plug-in voor <a href=\"http://www.openx.org/\">OpenX Ad Server</a>."
+
+#. TRANS: Page title for OpenX admin panel.
+#: openxadminpanel.php:53
+msgctxt "TITLE"
+msgid "OpenX"
+msgstr "OpenX"
+
+#. TRANS: Instructions for OpenX admin panel.
+#: openxadminpanel.php:64
+msgid "OpenX settings for this StatusNet site"
+msgstr "OpenX-instellingen voor deze StatusNet-website"
+
+#. TRANS: Form label in OpenX admin panel.
+#: openxadminpanel.php:167
+msgid "Ad script URL"
+msgstr "URL voor advertentiescript"
+
+#. TRANS: Tooltip for form label in OpenX admin panel.
+#: openxadminpanel.php:169
+msgid "Script URL"
+msgstr "Script-URL"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:175
+msgid "Medium rectangle"
+msgstr "Middelgrote rechthoek"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:177
+msgid "Medium rectangle zone"
+msgstr "Middelgrote rechthoekzone"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:183
+msgid "Rectangle"
+msgstr "Rechthoek"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:185
+msgid "Rectangle zone"
+msgstr "Rechthoekzone"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:191
+msgid "Leaderboard"
+msgstr "Breedbeeldbanner"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:193
+msgid "Leaderboard zone"
+msgstr "Breedbeeldbannerzone"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:199
+msgid "Skyscraper"
+msgstr "Skyscraper"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:201
+msgid "Wide skyscraper zone"
+msgstr "Brede skyscraperzone"
+
+#. TRANS: Submit button text in OpenX admin panel.
+#: openxadminpanel.php:216
+msgctxt "BUTTON"
+msgid "Save"
+msgstr "Opslaan"
+
+#. TRANS: Submit button title in OpenX admin panel.
+#: openxadminpanel.php:220
+msgid "Save OpenX settings"
+msgstr "OpenX-instellingen opslaan"
diff --git a/plugins/OpenX/locale/uk/LC_MESSAGES/OpenX.po b/plugins/OpenX/locale/uk/LC_MESSAGES/OpenX.po
new file mode 100644
index 000000000..2ac9ca8a3
--- /dev/null
+++ b/plugins/OpenX/locale/uk/LC_MESSAGES/OpenX.po
@@ -0,0 +1,111 @@
+# Translation of StatusNet - OpenX to Ukrainian (Українська)
+# Expored from translatewiki.net
+#
+# Author: Boogie
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - OpenX\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:01+0000\n"
+"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-23 19:00:18+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75590); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: uk\n"
+"X-Message-Group: #out-statusnet-plugin-openx\n"
+"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
+"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
+
+#. TRANS: Menu item title/tooltip
+#: OpenXPlugin.php:201
+msgid "OpenX configuration"
+msgstr "Конфігурація OpenX"
+
+#. TRANS: Menu item for site administration
+#: OpenXPlugin.php:203
+msgid "OpenX"
+msgstr "OpenX"
+
+#. TRANS: Plugin description.
+#: OpenXPlugin.php:224
+msgid "Plugin for <a href=\"http://www.openx.org/\">OpenX Ad Server</a>."
+msgstr ""
+"Додаток для <a href=\"http://www.openx.org/\">рекламного сервера OpenX</a>."
+
+#. TRANS: Page title for OpenX admin panel.
+#: openxadminpanel.php:53
+msgctxt "TITLE"
+msgid "OpenX"
+msgstr "OpenX"
+
+#. TRANS: Instructions for OpenX admin panel.
+#: openxadminpanel.php:64
+msgid "OpenX settings for this StatusNet site"
+msgstr "Налаштування OpenX для даного сайту StatusNet"
+
+#. TRANS: Form label in OpenX admin panel.
+#: openxadminpanel.php:167
+msgid "Ad script URL"
+msgstr "URL-адреса рекламного скрипту"
+
+#. TRANS: Tooltip for form label in OpenX admin panel.
+#: openxadminpanel.php:169
+msgid "Script URL"
+msgstr "URL-адреса скрипту"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:175
+msgid "Medium rectangle"
+msgstr "Середній прямокутник"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:177
+msgid "Medium rectangle zone"
+msgstr "Зона середнього прямокутника"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:183
+msgid "Rectangle"
+msgstr "Прямокутник"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:185
+msgid "Rectangle zone"
+msgstr "Зона прямокутника"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:191
+msgid "Leaderboard"
+msgstr "Банер"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:193
+msgid "Leaderboard zone"
+msgstr "Зона банеру"
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:199
+msgid "Skyscraper"
+msgstr "Хмарочос"
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:201
+msgid "Wide skyscraper zone"
+msgstr "Зона широкого хмарочосу"
+
+#. TRANS: Submit button text in OpenX admin panel.
+#: openxadminpanel.php:216
+msgctxt "BUTTON"
+msgid "Save"
+msgstr "Зберегти"
+
+#. TRANS: Submit button title in OpenX admin panel.
+#: openxadminpanel.php:220
+msgid "Save OpenX settings"
+msgstr "Зберегти налаштування OpenX"
diff --git a/plugins/PiwikAnalytics/locale/PiwikAnalytics.pot b/plugins/PiwikAnalytics/locale/PiwikAnalytics.pot
index c1d76f158..39beb1ad7 100644
--- a/plugins/PiwikAnalytics/locale/PiwikAnalytics.pot
+++ b/plugins/PiwikAnalytics/locale/PiwikAnalytics.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/PiwikAnalytics/locale/es/LC_MESSAGES/PiwikAnalytics.po b/plugins/PiwikAnalytics/locale/es/LC_MESSAGES/PiwikAnalytics.po
index a809ea1b6..38b68d68c 100644
--- a/plugins/PiwikAnalytics/locale/es/LC_MESSAGES/PiwikAnalytics.po
+++ b/plugins/PiwikAnalytics/locale/es/LC_MESSAGES/PiwikAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PiwikAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:16+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:18+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:47+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-piwikanalytics\n"
diff --git a/plugins/PiwikAnalytics/locale/fr/LC_MESSAGES/PiwikAnalytics.po b/plugins/PiwikAnalytics/locale/fr/LC_MESSAGES/PiwikAnalytics.po
index 99178db73..0b388d43c 100644
--- a/plugins/PiwikAnalytics/locale/fr/LC_MESSAGES/PiwikAnalytics.po
+++ b/plugins/PiwikAnalytics/locale/fr/LC_MESSAGES/PiwikAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PiwikAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:16+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:18+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:47+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-piwikanalytics\n"
diff --git a/plugins/PiwikAnalytics/locale/ia/LC_MESSAGES/PiwikAnalytics.po b/plugins/PiwikAnalytics/locale/ia/LC_MESSAGES/PiwikAnalytics.po
index 99867ca4a..6b3958b8a 100644
--- a/plugins/PiwikAnalytics/locale/ia/LC_MESSAGES/PiwikAnalytics.po
+++ b/plugins/PiwikAnalytics/locale/ia/LC_MESSAGES/PiwikAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PiwikAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:16+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:19+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:47+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-piwikanalytics\n"
diff --git a/plugins/PiwikAnalytics/locale/id/LC_MESSAGES/PiwikAnalytics.po b/plugins/PiwikAnalytics/locale/id/LC_MESSAGES/PiwikAnalytics.po
index 999bf064c..11b6bb36b 100644
--- a/plugins/PiwikAnalytics/locale/id/LC_MESSAGES/PiwikAnalytics.po
+++ b/plugins/PiwikAnalytics/locale/id/LC_MESSAGES/PiwikAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PiwikAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:13+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:19+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:04+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:47+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-piwikanalytics\n"
diff --git a/plugins/PiwikAnalytics/locale/mk/LC_MESSAGES/PiwikAnalytics.po b/plugins/PiwikAnalytics/locale/mk/LC_MESSAGES/PiwikAnalytics.po
index b7ef8467d..3ee72de98 100644
--- a/plugins/PiwikAnalytics/locale/mk/LC_MESSAGES/PiwikAnalytics.po
+++ b/plugins/PiwikAnalytics/locale/mk/LC_MESSAGES/PiwikAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PiwikAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:16+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:19+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:47+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-piwikanalytics\n"
diff --git a/plugins/PiwikAnalytics/locale/nb/LC_MESSAGES/PiwikAnalytics.po b/plugins/PiwikAnalytics/locale/nb/LC_MESSAGES/PiwikAnalytics.po
index a9c906fe2..660d6ed51 100644
--- a/plugins/PiwikAnalytics/locale/nb/LC_MESSAGES/PiwikAnalytics.po
+++ b/plugins/PiwikAnalytics/locale/nb/LC_MESSAGES/PiwikAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PiwikAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:42+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:19+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:37+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:47+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-piwikanalytics\n"
diff --git a/plugins/PiwikAnalytics/locale/nl/LC_MESSAGES/PiwikAnalytics.po b/plugins/PiwikAnalytics/locale/nl/LC_MESSAGES/PiwikAnalytics.po
index 62b7b645b..5cfa188b4 100644
--- a/plugins/PiwikAnalytics/locale/nl/LC_MESSAGES/PiwikAnalytics.po
+++ b/plugins/PiwikAnalytics/locale/nl/LC_MESSAGES/PiwikAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PiwikAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:16+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:19+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:47+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-piwikanalytics\n"
diff --git a/plugins/PiwikAnalytics/locale/pt_BR/LC_MESSAGES/PiwikAnalytics.po b/plugins/PiwikAnalytics/locale/pt_BR/LC_MESSAGES/PiwikAnalytics.po
index 1e8a37fba..7c38372ef 100644
--- a/plugins/PiwikAnalytics/locale/pt_BR/LC_MESSAGES/PiwikAnalytics.po
+++ b/plugins/PiwikAnalytics/locale/pt_BR/LC_MESSAGES/PiwikAnalytics.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PiwikAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:13+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:19+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:04+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:47+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-piwikanalytics\n"
diff --git a/plugins/PiwikAnalytics/locale/ru/LC_MESSAGES/PiwikAnalytics.po b/plugins/PiwikAnalytics/locale/ru/LC_MESSAGES/PiwikAnalytics.po
index 26f7ec4e6..de22844a1 100644
--- a/plugins/PiwikAnalytics/locale/ru/LC_MESSAGES/PiwikAnalytics.po
+++ b/plugins/PiwikAnalytics/locale/ru/LC_MESSAGES/PiwikAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PiwikAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:16+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:19+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:47+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-piwikanalytics\n"
diff --git a/plugins/PiwikAnalytics/locale/tl/LC_MESSAGES/PiwikAnalytics.po b/plugins/PiwikAnalytics/locale/tl/LC_MESSAGES/PiwikAnalytics.po
index e257b89c6..9fc9dce4c 100644
--- a/plugins/PiwikAnalytics/locale/tl/LC_MESSAGES/PiwikAnalytics.po
+++ b/plugins/PiwikAnalytics/locale/tl/LC_MESSAGES/PiwikAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PiwikAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:16+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:19+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:47+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-piwikanalytics\n"
diff --git a/plugins/PiwikAnalytics/locale/uk/LC_MESSAGES/PiwikAnalytics.po b/plugins/PiwikAnalytics/locale/uk/LC_MESSAGES/PiwikAnalytics.po
index 1955825b8..7bc4b33b2 100644
--- a/plugins/PiwikAnalytics/locale/uk/LC_MESSAGES/PiwikAnalytics.po
+++ b/plugins/PiwikAnalytics/locale/uk/LC_MESSAGES/PiwikAnalytics.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PiwikAnalytics\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:16+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:19+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:47+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-piwikanalytics\n"
diff --git a/plugins/PostDebug/locale/PostDebug.pot b/plugins/PostDebug/locale/PostDebug.pot
index 0ca588157..e1416eccf 100644
--- a/plugins/PostDebug/locale/PostDebug.pot
+++ b/plugins/PostDebug/locale/PostDebug.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/PostDebug/locale/es/LC_MESSAGES/PostDebug.po b/plugins/PostDebug/locale/es/LC_MESSAGES/PostDebug.po
index 8619cc4a4..51b5c4941 100644
--- a/plugins/PostDebug/locale/es/LC_MESSAGES/PostDebug.po
+++ b/plugins/PostDebug/locale/es/LC_MESSAGES/PostDebug.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PostDebug\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:20+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-postdebug\n"
diff --git a/plugins/PostDebug/locale/fi/LC_MESSAGES/PostDebug.po b/plugins/PostDebug/locale/fi/LC_MESSAGES/PostDebug.po
index 0f645284c..c86cdf574 100644
--- a/plugins/PostDebug/locale/fi/LC_MESSAGES/PostDebug.po
+++ b/plugins/PostDebug/locale/fi/LC_MESSAGES/PostDebug.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PostDebug\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:13+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:20+0000\n"
"Language-Team: Finnish <http://translatewiki.net/wiki/Portal:fi>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:04+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fi\n"
"X-Message-Group: #out-statusnet-plugin-postdebug\n"
diff --git a/plugins/PostDebug/locale/fr/LC_MESSAGES/PostDebug.po b/plugins/PostDebug/locale/fr/LC_MESSAGES/PostDebug.po
index fc0f233f6..6c920de0f 100644
--- a/plugins/PostDebug/locale/fr/LC_MESSAGES/PostDebug.po
+++ b/plugins/PostDebug/locale/fr/LC_MESSAGES/PostDebug.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PostDebug\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:20+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-postdebug\n"
diff --git a/plugins/PostDebug/locale/ia/LC_MESSAGES/PostDebug.po b/plugins/PostDebug/locale/ia/LC_MESSAGES/PostDebug.po
index a01587def..ada645c43 100644
--- a/plugins/PostDebug/locale/ia/LC_MESSAGES/PostDebug.po
+++ b/plugins/PostDebug/locale/ia/LC_MESSAGES/PostDebug.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PostDebug\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:20+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-postdebug\n"
diff --git a/plugins/PostDebug/locale/id/LC_MESSAGES/PostDebug.po b/plugins/PostDebug/locale/id/LC_MESSAGES/PostDebug.po
index c103836c9..40ecaa2e3 100644
--- a/plugins/PostDebug/locale/id/LC_MESSAGES/PostDebug.po
+++ b/plugins/PostDebug/locale/id/LC_MESSAGES/PostDebug.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PostDebug\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:14+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:20+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:04+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-postdebug\n"
diff --git a/plugins/PostDebug/locale/ja/LC_MESSAGES/PostDebug.po b/plugins/PostDebug/locale/ja/LC_MESSAGES/PostDebug.po
index d9b4ff4f6..42e4b5213 100644
--- a/plugins/PostDebug/locale/ja/LC_MESSAGES/PostDebug.po
+++ b/plugins/PostDebug/locale/ja/LC_MESSAGES/PostDebug.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PostDebug\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:20+0000\n"
"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ja\n"
"X-Message-Group: #out-statusnet-plugin-postdebug\n"
diff --git a/plugins/PostDebug/locale/mk/LC_MESSAGES/PostDebug.po b/plugins/PostDebug/locale/mk/LC_MESSAGES/PostDebug.po
index 3892c8be2..40b58652e 100644
--- a/plugins/PostDebug/locale/mk/LC_MESSAGES/PostDebug.po
+++ b/plugins/PostDebug/locale/mk/LC_MESSAGES/PostDebug.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PostDebug\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:20+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-postdebug\n"
diff --git a/plugins/PostDebug/locale/nb/LC_MESSAGES/PostDebug.po b/plugins/PostDebug/locale/nb/LC_MESSAGES/PostDebug.po
index 608b871ef..c0ad1ce2c 100644
--- a/plugins/PostDebug/locale/nb/LC_MESSAGES/PostDebug.po
+++ b/plugins/PostDebug/locale/nb/LC_MESSAGES/PostDebug.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PostDebug\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:42+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:21+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-postdebug\n"
diff --git a/plugins/PostDebug/locale/nl/LC_MESSAGES/PostDebug.po b/plugins/PostDebug/locale/nl/LC_MESSAGES/PostDebug.po
index 2d592374b..16d5b5832 100644
--- a/plugins/PostDebug/locale/nl/LC_MESSAGES/PostDebug.po
+++ b/plugins/PostDebug/locale/nl/LC_MESSAGES/PostDebug.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PostDebug\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:20+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-postdebug\n"
diff --git a/plugins/PostDebug/locale/pt_BR/LC_MESSAGES/PostDebug.po b/plugins/PostDebug/locale/pt_BR/LC_MESSAGES/PostDebug.po
index c63f6057d..7d947ff7a 100644
--- a/plugins/PostDebug/locale/pt_BR/LC_MESSAGES/PostDebug.po
+++ b/plugins/PostDebug/locale/pt_BR/LC_MESSAGES/PostDebug.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PostDebug\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:14+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:21+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:04+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-postdebug\n"
diff --git a/plugins/PostDebug/locale/ru/LC_MESSAGES/PostDebug.po b/plugins/PostDebug/locale/ru/LC_MESSAGES/PostDebug.po
index 3e172cdc7..6714744b4 100644
--- a/plugins/PostDebug/locale/ru/LC_MESSAGES/PostDebug.po
+++ b/plugins/PostDebug/locale/ru/LC_MESSAGES/PostDebug.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PostDebug\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:21+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-postdebug\n"
diff --git a/plugins/PostDebug/locale/tl/LC_MESSAGES/PostDebug.po b/plugins/PostDebug/locale/tl/LC_MESSAGES/PostDebug.po
index 0cd74c66c..e5e5ae914 100644
--- a/plugins/PostDebug/locale/tl/LC_MESSAGES/PostDebug.po
+++ b/plugins/PostDebug/locale/tl/LC_MESSAGES/PostDebug.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PostDebug\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:21+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-postdebug\n"
diff --git a/plugins/PostDebug/locale/uk/LC_MESSAGES/PostDebug.po b/plugins/PostDebug/locale/uk/LC_MESSAGES/PostDebug.po
index 547aaabdb..e09b35199 100644
--- a/plugins/PostDebug/locale/uk/LC_MESSAGES/PostDebug.po
+++ b/plugins/PostDebug/locale/uk/LC_MESSAGES/PostDebug.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PostDebug\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:21+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:02+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-postdebug\n"
diff --git a/plugins/PoweredByStatusNet/locale/PoweredByStatusNet.pot b/plugins/PoweredByStatusNet/locale/PoweredByStatusNet.pot
index ee8a46576..cab66c10c 100644
--- a/plugins/PoweredByStatusNet/locale/PoweredByStatusNet.pot
+++ b/plugins/PoweredByStatusNet/locale/PoweredByStatusNet.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/PoweredByStatusNet/locale/br/LC_MESSAGES/PoweredByStatusNet.po b/plugins/PoweredByStatusNet/locale/br/LC_MESSAGES/PoweredByStatusNet.po
index 54573ebc9..4494f31b0 100644
--- a/plugins/PoweredByStatusNet/locale/br/LC_MESSAGES/PoweredByStatusNet.po
+++ b/plugins/PoweredByStatusNet/locale/br/LC_MESSAGES/PoweredByStatusNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PoweredByStatusNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:21+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-poweredbystatusnet\n"
diff --git a/plugins/PoweredByStatusNet/locale/de/LC_MESSAGES/PoweredByStatusNet.po b/plugins/PoweredByStatusNet/locale/de/LC_MESSAGES/PoweredByStatusNet.po
index a1816fd70..97bc9ad51 100644
--- a/plugins/PoweredByStatusNet/locale/de/LC_MESSAGES/PoweredByStatusNet.po
+++ b/plugins/PoweredByStatusNet/locale/de/LC_MESSAGES/PoweredByStatusNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PoweredByStatusNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:22+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-poweredbystatusnet\n"
diff --git a/plugins/PoweredByStatusNet/locale/fr/LC_MESSAGES/PoweredByStatusNet.po b/plugins/PoweredByStatusNet/locale/fr/LC_MESSAGES/PoweredByStatusNet.po
index 2d8249e25..9fbb66c63 100644
--- a/plugins/PoweredByStatusNet/locale/fr/LC_MESSAGES/PoweredByStatusNet.po
+++ b/plugins/PoweredByStatusNet/locale/fr/LC_MESSAGES/PoweredByStatusNet.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PoweredByStatusNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:22+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-poweredbystatusnet\n"
diff --git a/plugins/PoweredByStatusNet/locale/gl/LC_MESSAGES/PoweredByStatusNet.po b/plugins/PoweredByStatusNet/locale/gl/LC_MESSAGES/PoweredByStatusNet.po
index b276e0a11..2bfcbc2df 100644
--- a/plugins/PoweredByStatusNet/locale/gl/LC_MESSAGES/PoweredByStatusNet.po
+++ b/plugins/PoweredByStatusNet/locale/gl/LC_MESSAGES/PoweredByStatusNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PoweredByStatusNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:22+0000\n"
"Language-Team: Galician <http://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: gl\n"
"X-Message-Group: #out-statusnet-plugin-poweredbystatusnet\n"
diff --git a/plugins/PoweredByStatusNet/locale/ia/LC_MESSAGES/PoweredByStatusNet.po b/plugins/PoweredByStatusNet/locale/ia/LC_MESSAGES/PoweredByStatusNet.po
index adb46bd5b..5de575161 100644
--- a/plugins/PoweredByStatusNet/locale/ia/LC_MESSAGES/PoweredByStatusNet.po
+++ b/plugins/PoweredByStatusNet/locale/ia/LC_MESSAGES/PoweredByStatusNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PoweredByStatusNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:22+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-poweredbystatusnet\n"
diff --git a/plugins/PoweredByStatusNet/locale/mk/LC_MESSAGES/PoweredByStatusNet.po b/plugins/PoweredByStatusNet/locale/mk/LC_MESSAGES/PoweredByStatusNet.po
index 204a473e1..2cb390592 100644
--- a/plugins/PoweredByStatusNet/locale/mk/LC_MESSAGES/PoweredByStatusNet.po
+++ b/plugins/PoweredByStatusNet/locale/mk/LC_MESSAGES/PoweredByStatusNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PoweredByStatusNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:22+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-poweredbystatusnet\n"
diff --git a/plugins/PoweredByStatusNet/locale/nl/LC_MESSAGES/PoweredByStatusNet.po b/plugins/PoweredByStatusNet/locale/nl/LC_MESSAGES/PoweredByStatusNet.po
index 0236f7f91..b366f5907 100644
--- a/plugins/PoweredByStatusNet/locale/nl/LC_MESSAGES/PoweredByStatusNet.po
+++ b/plugins/PoweredByStatusNet/locale/nl/LC_MESSAGES/PoweredByStatusNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PoweredByStatusNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:33:43+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:22+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:05+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-poweredbystatusnet\n"
diff --git a/plugins/PoweredByStatusNet/locale/pt/LC_MESSAGES/PoweredByStatusNet.po b/plugins/PoweredByStatusNet/locale/pt/LC_MESSAGES/PoweredByStatusNet.po
index 1545ed7f5..8f83f3776 100644
--- a/plugins/PoweredByStatusNet/locale/pt/LC_MESSAGES/PoweredByStatusNet.po
+++ b/plugins/PoweredByStatusNet/locale/pt/LC_MESSAGES/PoweredByStatusNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PoweredByStatusNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:22+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-poweredbystatusnet\n"
diff --git a/plugins/PoweredByStatusNet/locale/tl/LC_MESSAGES/PoweredByStatusNet.po b/plugins/PoweredByStatusNet/locale/tl/LC_MESSAGES/PoweredByStatusNet.po
index e8924f93e..e8cca6fe5 100644
--- a/plugins/PoweredByStatusNet/locale/tl/LC_MESSAGES/PoweredByStatusNet.po
+++ b/plugins/PoweredByStatusNet/locale/tl/LC_MESSAGES/PoweredByStatusNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PoweredByStatusNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:22+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-poweredbystatusnet\n"
diff --git a/plugins/PoweredByStatusNet/locale/uk/LC_MESSAGES/PoweredByStatusNet.po b/plugins/PoweredByStatusNet/locale/uk/LC_MESSAGES/PoweredByStatusNet.po
index c2eeeabb7..904474910 100644
--- a/plugins/PoweredByStatusNet/locale/uk/LC_MESSAGES/PoweredByStatusNet.po
+++ b/plugins/PoweredByStatusNet/locale/uk/LC_MESSAGES/PoweredByStatusNet.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PoweredByStatusNet\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:22+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:52+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-poweredbystatusnet\n"
diff --git a/plugins/PtitUrl/locale/PtitUrl.pot b/plugins/PtitUrl/locale/PtitUrl.pot
index ae6aea3ae..5746e22c1 100644
--- a/plugins/PtitUrl/locale/PtitUrl.pot
+++ b/plugins/PtitUrl/locale/PtitUrl.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/PtitUrl/locale/br/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/br/LC_MESSAGES/PtitUrl.po
index 87632e46f..76795e737 100644
--- a/plugins/PtitUrl/locale/br/LC_MESSAGES/PtitUrl.po
+++ b/plugins/PtitUrl/locale/br/LC_MESSAGES/PtitUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PtitUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:44+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:22+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:36+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
diff --git a/plugins/PtitUrl/locale/es/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/es/LC_MESSAGES/PtitUrl.po
index a50553d85..32524393e 100644
--- a/plugins/PtitUrl/locale/es/LC_MESSAGES/PtitUrl.po
+++ b/plugins/PtitUrl/locale/es/LC_MESSAGES/PtitUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PtitUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:23+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:36+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
diff --git a/plugins/PtitUrl/locale/fr/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/fr/LC_MESSAGES/PtitUrl.po
index d6843741f..0ee3ee23e 100644
--- a/plugins/PtitUrl/locale/fr/LC_MESSAGES/PtitUrl.po
+++ b/plugins/PtitUrl/locale/fr/LC_MESSAGES/PtitUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PtitUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:23+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:36+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
diff --git a/plugins/PtitUrl/locale/ia/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/ia/LC_MESSAGES/PtitUrl.po
index e88328c1c..ed634debf 100644
--- a/plugins/PtitUrl/locale/ia/LC_MESSAGES/PtitUrl.po
+++ b/plugins/PtitUrl/locale/ia/LC_MESSAGES/PtitUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PtitUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:23+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:36+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
diff --git a/plugins/PtitUrl/locale/ja/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/ja/LC_MESSAGES/PtitUrl.po
index ee4553f31..0584ffcba 100644
--- a/plugins/PtitUrl/locale/ja/LC_MESSAGES/PtitUrl.po
+++ b/plugins/PtitUrl/locale/ja/LC_MESSAGES/PtitUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PtitUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:23+0000\n"
"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:36+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ja\n"
"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
diff --git a/plugins/PtitUrl/locale/mk/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/mk/LC_MESSAGES/PtitUrl.po
index de54b468b..797ce3a1d 100644
--- a/plugins/PtitUrl/locale/mk/LC_MESSAGES/PtitUrl.po
+++ b/plugins/PtitUrl/locale/mk/LC_MESSAGES/PtitUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PtitUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:23+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:36+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
diff --git a/plugins/PtitUrl/locale/nb/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/nb/LC_MESSAGES/PtitUrl.po
index 6e833f393..2a9b60291 100644
--- a/plugins/PtitUrl/locale/nb/LC_MESSAGES/PtitUrl.po
+++ b/plugins/PtitUrl/locale/nb/LC_MESSAGES/PtitUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PtitUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:23+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:36+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
diff --git a/plugins/PtitUrl/locale/nl/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/nl/LC_MESSAGES/PtitUrl.po
index e88b78a87..fd54f1f56 100644
--- a/plugins/PtitUrl/locale/nl/LC_MESSAGES/PtitUrl.po
+++ b/plugins/PtitUrl/locale/nl/LC_MESSAGES/PtitUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PtitUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:23+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:36+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
diff --git a/plugins/PtitUrl/locale/pt/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/pt/LC_MESSAGES/PtitUrl.po
index 8698b2062..2a1c99f17 100644
--- a/plugins/PtitUrl/locale/pt/LC_MESSAGES/PtitUrl.po
+++ b/plugins/PtitUrl/locale/pt/LC_MESSAGES/PtitUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PtitUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:50+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:23+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:30:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:36+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
diff --git a/plugins/PtitUrl/locale/pt_BR/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/pt_BR/LC_MESSAGES/PtitUrl.po
index 014c42ffc..3ecce55b5 100644
--- a/plugins/PtitUrl/locale/pt_BR/LC_MESSAGES/PtitUrl.po
+++ b/plugins/PtitUrl/locale/pt_BR/LC_MESSAGES/PtitUrl.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PtitUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:44+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:23+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:36+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
diff --git a/plugins/PtitUrl/locale/ru/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/ru/LC_MESSAGES/PtitUrl.po
index 107553a8c..28cd9eb36 100644
--- a/plugins/PtitUrl/locale/ru/LC_MESSAGES/PtitUrl.po
+++ b/plugins/PtitUrl/locale/ru/LC_MESSAGES/PtitUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PtitUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:23+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:36+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
diff --git a/plugins/PtitUrl/locale/tl/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/tl/LC_MESSAGES/PtitUrl.po
index 6b6f40966..064deab0c 100644
--- a/plugins/PtitUrl/locale/tl/LC_MESSAGES/PtitUrl.po
+++ b/plugins/PtitUrl/locale/tl/LC_MESSAGES/PtitUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PtitUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:23+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:36+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
diff --git a/plugins/PtitUrl/locale/uk/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/uk/LC_MESSAGES/PtitUrl.po
index 8627b17f6..91ef4509c 100644
--- a/plugins/PtitUrl/locale/uk/LC_MESSAGES/PtitUrl.po
+++ b/plugins/PtitUrl/locale/uk/LC_MESSAGES/PtitUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - PtitUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:23+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:36+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
diff --git a/plugins/RSSCloud/locale/RSSCloud.pot b/plugins/RSSCloud/locale/RSSCloud.pot
index b0c85aa63..a2c42d70b 100644
--- a/plugins/RSSCloud/locale/RSSCloud.pot
+++ b/plugins/RSSCloud/locale/RSSCloud.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/RSSCloud/locale/fr/LC_MESSAGES/RSSCloud.po b/plugins/RSSCloud/locale/fr/LC_MESSAGES/RSSCloud.po
index 1f8f461f7..24e1dc446 100644
--- a/plugins/RSSCloud/locale/fr/LC_MESSAGES/RSSCloud.po
+++ b/plugins/RSSCloud/locale/fr/LC_MESSAGES/RSSCloud.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RSSCloud\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:21+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:30+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-rsscloud\n"
diff --git a/plugins/RSSCloud/locale/ia/LC_MESSAGES/RSSCloud.po b/plugins/RSSCloud/locale/ia/LC_MESSAGES/RSSCloud.po
index 1982aecf6..2d37cd6cc 100644
--- a/plugins/RSSCloud/locale/ia/LC_MESSAGES/RSSCloud.po
+++ b/plugins/RSSCloud/locale/ia/LC_MESSAGES/RSSCloud.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RSSCloud\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:21+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:30+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-rsscloud\n"
diff --git a/plugins/RSSCloud/locale/mk/LC_MESSAGES/RSSCloud.po b/plugins/RSSCloud/locale/mk/LC_MESSAGES/RSSCloud.po
index 387bbe9d2..9a0f8e298 100644
--- a/plugins/RSSCloud/locale/mk/LC_MESSAGES/RSSCloud.po
+++ b/plugins/RSSCloud/locale/mk/LC_MESSAGES/RSSCloud.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RSSCloud\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:21+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:30+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-rsscloud\n"
diff --git a/plugins/RSSCloud/locale/nl/LC_MESSAGES/RSSCloud.po b/plugins/RSSCloud/locale/nl/LC_MESSAGES/RSSCloud.po
index ce8007658..c593e9a05 100644
--- a/plugins/RSSCloud/locale/nl/LC_MESSAGES/RSSCloud.po
+++ b/plugins/RSSCloud/locale/nl/LC_MESSAGES/RSSCloud.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RSSCloud\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:21+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:30+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-rsscloud\n"
diff --git a/plugins/RSSCloud/locale/tl/LC_MESSAGES/RSSCloud.po b/plugins/RSSCloud/locale/tl/LC_MESSAGES/RSSCloud.po
index e17fa5b58..fb7fea635 100644
--- a/plugins/RSSCloud/locale/tl/LC_MESSAGES/RSSCloud.po
+++ b/plugins/RSSCloud/locale/tl/LC_MESSAGES/RSSCloud.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RSSCloud\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:21+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:31+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-rsscloud\n"
diff --git a/plugins/RSSCloud/locale/uk/LC_MESSAGES/RSSCloud.po b/plugins/RSSCloud/locale/uk/LC_MESSAGES/RSSCloud.po
index 6997c5374..52450bdab 100644
--- a/plugins/RSSCloud/locale/uk/LC_MESSAGES/RSSCloud.po
+++ b/plugins/RSSCloud/locale/uk/LC_MESSAGES/RSSCloud.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RSSCloud\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:21+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:31+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-rsscloud\n"
diff --git a/plugins/Realtime/README b/plugins/Realtime/README
index 99c79cfab..9b36d87f3 100644
--- a/plugins/Realtime/README
+++ b/plugins/Realtime/README
@@ -5,6 +5,6 @@
* Pause ~ retain up to 50-100 most recent notices
* Add geo data
* Make it work for Conversation page (perhaps a little tricky)
-* IE is updating the counter in document title all the time (Not sure if this is still an issue)
+* IE is updating the counter in document title all the time (Not sure if this
+ is still an issue)
* Reconsider the timestamp approach
-
diff --git a/plugins/Realtime/RealtimePlugin.php b/plugins/Realtime/RealtimePlugin.php
index 352afcf78..99d1ff9c1 100644
--- a/plugins/Realtime/RealtimePlugin.php
+++ b/plugins/Realtime/RealtimePlugin.php
@@ -43,7 +43,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
class RealtimePlugin extends Plugin
{
protected $replyurl = null;
@@ -326,6 +325,32 @@ class RealtimePlugin extends Plugin
return array('plugins/Realtime/realtimeupdate.js');
}
+ /**
+ * Export any i18n messages that need to be loaded at runtime...
+ *
+ * @param Action $action
+ * @param array $messages
+ *
+ * @return boolean hook return value
+ */
+ function onEndScriptMessages($action, &$messages)
+ {
+ // TRANS: Text label for realtime view "play" button, usually replaced by an icon.
+ $messages['realtime_play'] = _m('BUTTON', 'Play');
+ // TRANS: Tooltip for realtime view "play" button.
+ $messages['realtime_play_tooltip'] = _m('TOOLTIP', 'Play');
+ // TRANS: Text label for realtime view "pause" button
+ $messages['realtime_pause'] = _m('BUTTON', 'Pause');
+ // TRANS: Tooltip for realtime view "pause" button
+ $messages['realtime_pause_tooltip'] = _m('TOOLTIP', 'Pause');
+ // TRANS: Text label for realtime view "popup" button, usually replaced by an icon.
+ $messages['realtime_popup'] = _m('BUTTON', 'Pop up');
+ // TRANS: Tooltip for realtime view "popup" button.
+ $messages['realtime_popup_tooltip'] = _m('TOOLTIP', 'Pop up in a window');
+
+ return true;
+ }
+
function _updateInitialize($timeline, $user_id)
{
return "RealtimeUpdate.init($user_id, \"$this->replyurl\", \"$this->favorurl\", \"$this->repeaturl\", \"$this->deleteurl\"); ";
diff --git a/plugins/Realtime/locale/Realtime.pot b/plugins/Realtime/locale/Realtime.pot
new file mode 100644
index 000000000..e491ce0c7
--- /dev/null
+++ b/plugins/Realtime/locale/Realtime.pot
@@ -0,0 +1,53 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-11-02 19:46+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. TRANS: Text label for realtime view "play" button, usually replaced by an icon.
+#: RealtimePlugin.php:339
+msgctxt "BUTTON"
+msgid "Play"
+msgstr ""
+
+#. TRANS: Tooltip for realtime view "play" button.
+#: RealtimePlugin.php:341
+msgctxt "TOOLTIP"
+msgid "Play"
+msgstr ""
+
+#. TRANS: Text label for realtime view "pause" button
+#: RealtimePlugin.php:343
+msgctxt "BUTTON"
+msgid "Pause"
+msgstr ""
+
+#. TRANS: Tooltip for realtime view "pause" button
+#: RealtimePlugin.php:345
+msgctxt "TOOLTIP"
+msgid "Pause"
+msgstr ""
+
+#. TRANS: Text label for realtime view "popup" button, usually replaced by an icon.
+#: RealtimePlugin.php:347
+msgctxt "BUTTON"
+msgid "Pop up"
+msgstr ""
+
+#. TRANS: Tooltip for realtime view "popup" button.
+#: RealtimePlugin.php:349
+msgctxt "TOOLTIP"
+msgid "Pop up in a window"
+msgstr ""
diff --git a/plugins/Realtime/locale/af/LC_MESSAGES/Realtime.po b/plugins/Realtime/locale/af/LC_MESSAGES/Realtime.po
new file mode 100644
index 000000000..81614a28e
--- /dev/null
+++ b/plugins/Realtime/locale/af/LC_MESSAGES/Realtime.po
@@ -0,0 +1,58 @@
+# Translation of StatusNet - Realtime to Afrikaans (Afrikaans)
+# Expored from translatewiki.net
+#
+# Author: Naudefj
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Realtime\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:28:59+0000\n"
+"Language-Team: Afrikaans <http://translatewiki.net/wiki/Portal:af>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-11-05 00:29:27+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: af\n"
+"X-Message-Group: #out-statusnet-plugin-realtime\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANS: Text label for realtime view "play" button, usually replaced by an icon.
+#: RealtimePlugin.php:339
+msgctxt "BUTTON"
+msgid "Play"
+msgstr "Speel"
+
+#. TRANS: Tooltip for realtime view "play" button.
+#: RealtimePlugin.php:341
+msgctxt "TOOLTIP"
+msgid "Play"
+msgstr "Speel"
+
+#. TRANS: Text label for realtime view "pause" button
+#: RealtimePlugin.php:343
+msgctxt "BUTTON"
+msgid "Pause"
+msgstr "Wag"
+
+#. TRANS: Tooltip for realtime view "pause" button
+#: RealtimePlugin.php:345
+msgctxt "TOOLTIP"
+msgid "Pause"
+msgstr "Wag"
+
+#. TRANS: Text label for realtime view "popup" button, usually replaced by an icon.
+#: RealtimePlugin.php:347
+msgctxt "BUTTON"
+msgid "Pop up"
+msgstr "Pop-up"
+
+#. TRANS: Tooltip for realtime view "popup" button.
+#: RealtimePlugin.php:349
+msgctxt "TOOLTIP"
+msgid "Pop up in a window"
+msgstr "Wys in 'n venstertjie"
diff --git a/plugins/Realtime/locale/br/LC_MESSAGES/Realtime.po b/plugins/Realtime/locale/br/LC_MESSAGES/Realtime.po
new file mode 100644
index 000000000..d30b98ec5
--- /dev/null
+++ b/plugins/Realtime/locale/br/LC_MESSAGES/Realtime.po
@@ -0,0 +1,58 @@
+# Translation of StatusNet - Realtime to Breton (Brezhoneg)
+# Expored from translatewiki.net
+#
+# Author: Y-M D
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Realtime\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:28:59+0000\n"
+"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-11-05 00:29:27+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: br\n"
+"X-Message-Group: #out-statusnet-plugin-realtime\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. TRANS: Text label for realtime view "play" button, usually replaced by an icon.
+#: RealtimePlugin.php:339
+msgctxt "BUTTON"
+msgid "Play"
+msgstr "Lenn"
+
+#. TRANS: Tooltip for realtime view "play" button.
+#: RealtimePlugin.php:341
+msgctxt "TOOLTIP"
+msgid "Play"
+msgstr "Lenn"
+
+#. TRANS: Text label for realtime view "pause" button
+#: RealtimePlugin.php:343
+msgctxt "BUTTON"
+msgid "Pause"
+msgstr "Ehan"
+
+#. TRANS: Tooltip for realtime view "pause" button
+#: RealtimePlugin.php:345
+msgctxt "TOOLTIP"
+msgid "Pause"
+msgstr "Ehan"
+
+#. TRANS: Text label for realtime view "popup" button, usually replaced by an icon.
+#: RealtimePlugin.php:347
+msgctxt "BUTTON"
+msgid "Pop up"
+msgstr ""
+
+#. TRANS: Tooltip for realtime view "popup" button.
+#: RealtimePlugin.php:349
+msgctxt "TOOLTIP"
+msgid "Pop up in a window"
+msgstr ""
diff --git a/plugins/Realtime/locale/ia/LC_MESSAGES/Realtime.po b/plugins/Realtime/locale/ia/LC_MESSAGES/Realtime.po
new file mode 100644
index 000000000..94fdb4dcc
--- /dev/null
+++ b/plugins/Realtime/locale/ia/LC_MESSAGES/Realtime.po
@@ -0,0 +1,58 @@
+# Translation of StatusNet - Realtime to Interlingua (Interlingua)
+# Expored from translatewiki.net
+#
+# Author: McDutchie
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Realtime\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-11-02 22:51+0000\n"
+"PO-Revision-Date: 2010-11-02 22:54:57+0000\n"
+"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-11-02 19:54:39+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75875); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: ia\n"
+"X-Message-Group: #out-statusnet-plugin-realtime\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANS: Text label for realtime view "play" button, usually replaced by an icon.
+#: RealtimePlugin.php:339
+msgctxt "BUTTON"
+msgid "Play"
+msgstr "Reproducer"
+
+#. TRANS: Tooltip for realtime view "play" button.
+#: RealtimePlugin.php:341
+msgctxt "TOOLTIP"
+msgid "Play"
+msgstr "Reproducer"
+
+#. TRANS: Text label for realtime view "pause" button
+#: RealtimePlugin.php:343
+msgctxt "BUTTON"
+msgid "Pause"
+msgstr "Pausar"
+
+#. TRANS: Tooltip for realtime view "pause" button
+#: RealtimePlugin.php:345
+msgctxt "TOOLTIP"
+msgid "Pause"
+msgstr "Pausar"
+
+#. TRANS: Text label for realtime view "popup" button, usually replaced by an icon.
+#: RealtimePlugin.php:347
+msgctxt "BUTTON"
+msgid "Pop up"
+msgstr "Fenestra"
+
+#. TRANS: Tooltip for realtime view "popup" button.
+#: RealtimePlugin.php:349
+msgctxt "TOOLTIP"
+msgid "Pop up in a window"
+msgstr "Aperir le reproductor in un nove fenestra"
diff --git a/plugins/Realtime/locale/mk/LC_MESSAGES/Realtime.po b/plugins/Realtime/locale/mk/LC_MESSAGES/Realtime.po
new file mode 100644
index 000000000..0b4024a76
--- /dev/null
+++ b/plugins/Realtime/locale/mk/LC_MESSAGES/Realtime.po
@@ -0,0 +1,58 @@
+# Translation of StatusNet - Realtime to Macedonian (Македонски)
+# Expored from translatewiki.net
+#
+# Author: Bjankuloski06
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Realtime\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-11-02 22:51+0000\n"
+"PO-Revision-Date: 2010-11-02 22:54:57+0000\n"
+"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-11-02 19:54:39+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75875); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: mk\n"
+"X-Message-Group: #out-statusnet-plugin-realtime\n"
+"Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"
+
+#. TRANS: Text label for realtime view "play" button, usually replaced by an icon.
+#: RealtimePlugin.php:339
+msgctxt "BUTTON"
+msgid "Play"
+msgstr "Пушти"
+
+#. TRANS: Tooltip for realtime view "play" button.
+#: RealtimePlugin.php:341
+msgctxt "TOOLTIP"
+msgid "Play"
+msgstr "Пушти"
+
+#. TRANS: Text label for realtime view "pause" button
+#: RealtimePlugin.php:343
+msgctxt "BUTTON"
+msgid "Pause"
+msgstr "Паузирај"
+
+#. TRANS: Tooltip for realtime view "pause" button
+#: RealtimePlugin.php:345
+msgctxt "TOOLTIP"
+msgid "Pause"
+msgstr "Паузирај"
+
+#. TRANS: Text label for realtime view "popup" button, usually replaced by an icon.
+#: RealtimePlugin.php:347
+msgctxt "BUTTON"
+msgid "Pop up"
+msgstr "Прозорче"
+
+#. TRANS: Tooltip for realtime view "popup" button.
+#: RealtimePlugin.php:349
+msgctxt "TOOLTIP"
+msgid "Pop up in a window"
+msgstr "Прикажи во прозорче"
diff --git a/plugins/Realtime/locale/nl/LC_MESSAGES/Realtime.po b/plugins/Realtime/locale/nl/LC_MESSAGES/Realtime.po
new file mode 100644
index 000000000..ac5b2f45c
--- /dev/null
+++ b/plugins/Realtime/locale/nl/LC_MESSAGES/Realtime.po
@@ -0,0 +1,58 @@
+# Translation of StatusNet - Realtime to Dutch (Nederlands)
+# Expored from translatewiki.net
+#
+# Author: Siebrand
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Realtime\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-11-02 22:51+0000\n"
+"PO-Revision-Date: 2010-11-02 22:54:57+0000\n"
+"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-11-02 19:54:39+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75875); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: nl\n"
+"X-Message-Group: #out-statusnet-plugin-realtime\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANS: Text label for realtime view "play" button, usually replaced by an icon.
+#: RealtimePlugin.php:339
+msgctxt "BUTTON"
+msgid "Play"
+msgstr "Afspelen"
+
+#. TRANS: Tooltip for realtime view "play" button.
+#: RealtimePlugin.php:341
+msgctxt "TOOLTIP"
+msgid "Play"
+msgstr "Afspelen"
+
+#. TRANS: Text label for realtime view "pause" button
+#: RealtimePlugin.php:343
+msgctxt "BUTTON"
+msgid "Pause"
+msgstr "Pauzeren"
+
+#. TRANS: Tooltip for realtime view "pause" button
+#: RealtimePlugin.php:345
+msgctxt "TOOLTIP"
+msgid "Pause"
+msgstr "Pauzeren"
+
+#. TRANS: Text label for realtime view "popup" button, usually replaced by an icon.
+#: RealtimePlugin.php:347
+msgctxt "BUTTON"
+msgid "Pop up"
+msgstr "Pop-up"
+
+#. TRANS: Tooltip for realtime view "popup" button.
+#: RealtimePlugin.php:349
+msgctxt "TOOLTIP"
+msgid "Pop up in a window"
+msgstr "In nieuw venstertje weergeven"
diff --git a/plugins/Realtime/locale/tr/LC_MESSAGES/Realtime.po b/plugins/Realtime/locale/tr/LC_MESSAGES/Realtime.po
new file mode 100644
index 000000000..fb235468a
--- /dev/null
+++ b/plugins/Realtime/locale/tr/LC_MESSAGES/Realtime.po
@@ -0,0 +1,58 @@
+# Translation of StatusNet - Realtime to Turkish (Türkçe)
+# Expored from translatewiki.net
+#
+# Author: Maidis
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Realtime\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:28:59+0000\n"
+"Language-Team: Turkish <http://translatewiki.net/wiki/Portal:tr>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-11-05 00:29:27+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: tr\n"
+"X-Message-Group: #out-statusnet-plugin-realtime\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. TRANS: Text label for realtime view "play" button, usually replaced by an icon.
+#: RealtimePlugin.php:339
+msgctxt "BUTTON"
+msgid "Play"
+msgstr "Oynat"
+
+#. TRANS: Tooltip for realtime view "play" button.
+#: RealtimePlugin.php:341
+msgctxt "TOOLTIP"
+msgid "Play"
+msgstr "Oynat"
+
+#. TRANS: Text label for realtime view "pause" button
+#: RealtimePlugin.php:343
+msgctxt "BUTTON"
+msgid "Pause"
+msgstr "Duraklat"
+
+#. TRANS: Tooltip for realtime view "pause" button
+#: RealtimePlugin.php:345
+msgctxt "TOOLTIP"
+msgid "Pause"
+msgstr "Duraklat"
+
+#. TRANS: Text label for realtime view "popup" button, usually replaced by an icon.
+#: RealtimePlugin.php:347
+msgctxt "BUTTON"
+msgid "Pop up"
+msgstr ""
+
+#. TRANS: Tooltip for realtime view "popup" button.
+#: RealtimePlugin.php:349
+msgctxt "TOOLTIP"
+msgid "Pop up in a window"
+msgstr ""
diff --git a/plugins/Realtime/locale/uk/LC_MESSAGES/Realtime.po b/plugins/Realtime/locale/uk/LC_MESSAGES/Realtime.po
new file mode 100644
index 000000000..f15b29127
--- /dev/null
+++ b/plugins/Realtime/locale/uk/LC_MESSAGES/Realtime.po
@@ -0,0 +1,59 @@
+# Translation of StatusNet - Realtime to Ukrainian (Українська)
+# Expored from translatewiki.net
+#
+# Author: Boogie
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Realtime\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:29:00+0000\n"
+"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-11-02 23:07:29+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: uk\n"
+"X-Message-Group: #out-statusnet-plugin-realtime\n"
+"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
+"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
+
+#. TRANS: Text label for realtime view "play" button, usually replaced by an icon.
+#: RealtimePlugin.php:339
+msgctxt "BUTTON"
+msgid "Play"
+msgstr "Оновлювати"
+
+#. TRANS: Tooltip for realtime view "play" button.
+#: RealtimePlugin.php:341
+msgctxt "TOOLTIP"
+msgid "Play"
+msgstr "Оновлювати"
+
+#. TRANS: Text label for realtime view "pause" button
+#: RealtimePlugin.php:343
+msgctxt "BUTTON"
+msgid "Pause"
+msgstr "Пауза"
+
+#. TRANS: Tooltip for realtime view "pause" button
+#: RealtimePlugin.php:345
+msgctxt "TOOLTIP"
+msgid "Pause"
+msgstr "Пауза"
+
+#. TRANS: Text label for realtime view "popup" button, usually replaced by an icon.
+#: RealtimePlugin.php:347
+msgctxt "BUTTON"
+msgid "Pop up"
+msgstr "Окреме вікно"
+
+#. TRANS: Tooltip for realtime view "popup" button.
+#: RealtimePlugin.php:349
+msgctxt "TOOLTIP"
+msgid "Pop up in a window"
+msgstr "Стрічка окремим вікном"
diff --git a/plugins/Realtime/realtimeupdate.css b/plugins/Realtime/realtimeupdate.css
index f43c97de5..b277b30a1 100644
--- a/plugins/Realtime/realtimeupdate.css
+++ b/plugins/Realtime/realtimeupdate.css
@@ -35,7 +35,6 @@ width:70%;
margin-left:1%;
}
-
#notices_primary {
position:relative;
}
@@ -75,4 +74,3 @@ line-height:1.2;
#showstream #notices_primary {
margin-top: 18px;
}
-
diff --git a/plugins/Realtime/realtimeupdate.js b/plugins/Realtime/realtimeupdate.js
index 25dc12d58..f49cef95e 100644
--- a/plugins/Realtime/realtimeupdate.js
+++ b/plugins/Realtime/realtimeupdate.js
@@ -261,9 +261,10 @@ RealtimeUpdate = {
RealtimeUpdate.addNoticesHover();
$('#realtime_playpause').remove();
- $('#realtime_actions').prepend('<li id="realtime_playpause"><button id="realtime_pause" class="pause" title="Pause">Pause</button></li>');
-
- $('#realtime_pause').bind('click', function() {
+ $('#realtime_actions').prepend('<li id="realtime_playpause"><button id="realtime_pause" class="pause"></button></li>');
+ $('#realtime_pause').text(SN.msg('realtime_pause'))
+ .attr('title', SN.msg('realtime_pause_tooltip'))
+ .bind('click', function() {
RealtimeUpdate.removeNoticesHover();
RealtimeUpdate.showPlay();
return false;
@@ -274,9 +275,10 @@ RealtimeUpdate = {
{
RealtimeUpdate.setPause(true);
$('#realtime_playpause').remove();
- $('#realtime_actions').prepend('<li id="realtime_playpause"><span id="queued_counter"></span> <button id="realtime_play" class="play" title="Play">Play</button></li>');
-
- $('#realtime_play').bind('click', function() {
+ $('#realtime_actions').prepend('<li id="realtime_playpause"><span id="queued_counter"></span> <button id="realtime_play" class="play"></button></li>');
+ $('#realtime_play').text(SN.msg('realtime_play'))
+ .attr('title', SN.msg('realtime_play_tooltip'))
+ .bind('click', function() {
RealtimeUpdate.showPause();
return false;
});
@@ -334,10 +336,11 @@ RealtimeUpdate = {
initAddPopup: function(url, timeline, path)
{
- $('#realtime_timeline').append('<button id="realtime_popup" title="Pop up in a window">Pop up</button>');
-
- $('#realtime_popup').bind('click', function() {
- window.open(url,
+ $('#realtime_timeline').append('<button id="realtime_popup"></button>');
+ $('#realtime_popup').text(SN.msg('realtime_popup'))
+ .attr('title', SN.msg('realtime_popup_tooltip'))
+ .bind('click', function() {
+ window.open(url,
'',
'toolbar=no,resizable=yes,scrollbars=yes,status=no,menubar=no,personalbar=no,location=no,width=500,height=550');
diff --git a/plugins/Recaptcha/locale/Recaptcha.pot b/plugins/Recaptcha/locale/Recaptcha.pot
index cf7d00250..56751ce57 100644
--- a/plugins/Recaptcha/locale/Recaptcha.pot
+++ b/plugins/Recaptcha/locale/Recaptcha.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Recaptcha/locale/de/LC_MESSAGES/Recaptcha.po b/plugins/Recaptcha/locale/de/LC_MESSAGES/Recaptcha.po
index 8023b6602..e464262b4 100644
--- a/plugins/Recaptcha/locale/de/LC_MESSAGES/Recaptcha.po
+++ b/plugins/Recaptcha/locale/de/LC_MESSAGES/Recaptcha.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Recaptcha\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:24+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:37+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-recaptcha\n"
diff --git a/plugins/Recaptcha/locale/fr/LC_MESSAGES/Recaptcha.po b/plugins/Recaptcha/locale/fr/LC_MESSAGES/Recaptcha.po
index fc3180cea..8c771d691 100644
--- a/plugins/Recaptcha/locale/fr/LC_MESSAGES/Recaptcha.po
+++ b/plugins/Recaptcha/locale/fr/LC_MESSAGES/Recaptcha.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Recaptcha\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:24+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:04+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:37+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-recaptcha\n"
diff --git a/plugins/Recaptcha/locale/ia/LC_MESSAGES/Recaptcha.po b/plugins/Recaptcha/locale/ia/LC_MESSAGES/Recaptcha.po
index 874a44656..dbab5c8b3 100644
--- a/plugins/Recaptcha/locale/ia/LC_MESSAGES/Recaptcha.po
+++ b/plugins/Recaptcha/locale/ia/LC_MESSAGES/Recaptcha.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Recaptcha\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:24+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:04+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:37+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-recaptcha\n"
diff --git a/plugins/Recaptcha/locale/mk/LC_MESSAGES/Recaptcha.po b/plugins/Recaptcha/locale/mk/LC_MESSAGES/Recaptcha.po
index b5dcfaa62..2a299a282 100644
--- a/plugins/Recaptcha/locale/mk/LC_MESSAGES/Recaptcha.po
+++ b/plugins/Recaptcha/locale/mk/LC_MESSAGES/Recaptcha.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Recaptcha\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:24+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:04+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:37+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-recaptcha\n"
diff --git a/plugins/Recaptcha/locale/nb/LC_MESSAGES/Recaptcha.po b/plugins/Recaptcha/locale/nb/LC_MESSAGES/Recaptcha.po
index 216f3c44d..1e1caf9bf 100644
--- a/plugins/Recaptcha/locale/nb/LC_MESSAGES/Recaptcha.po
+++ b/plugins/Recaptcha/locale/nb/LC_MESSAGES/Recaptcha.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Recaptcha\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:24+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:04+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:37+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-recaptcha\n"
diff --git a/plugins/Recaptcha/locale/nl/LC_MESSAGES/Recaptcha.po b/plugins/Recaptcha/locale/nl/LC_MESSAGES/Recaptcha.po
index 2943b89be..7b5063835 100644
--- a/plugins/Recaptcha/locale/nl/LC_MESSAGES/Recaptcha.po
+++ b/plugins/Recaptcha/locale/nl/LC_MESSAGES/Recaptcha.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Recaptcha\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:24+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:04+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:37+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-recaptcha\n"
diff --git a/plugins/Recaptcha/locale/pt/LC_MESSAGES/Recaptcha.po b/plugins/Recaptcha/locale/pt/LC_MESSAGES/Recaptcha.po
index 068fa4855..dfc93505e 100644
--- a/plugins/Recaptcha/locale/pt/LC_MESSAGES/Recaptcha.po
+++ b/plugins/Recaptcha/locale/pt/LC_MESSAGES/Recaptcha.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Recaptcha\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:24+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:30:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:37+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-recaptcha\n"
diff --git a/plugins/Recaptcha/locale/ru/LC_MESSAGES/Recaptcha.po b/plugins/Recaptcha/locale/ru/LC_MESSAGES/Recaptcha.po
index 62ad486e5..6c1e83114 100644
--- a/plugins/Recaptcha/locale/ru/LC_MESSAGES/Recaptcha.po
+++ b/plugins/Recaptcha/locale/ru/LC_MESSAGES/Recaptcha.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Recaptcha\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:45+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:24+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:50+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:37+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-recaptcha\n"
diff --git a/plugins/Recaptcha/locale/tl/LC_MESSAGES/Recaptcha.po b/plugins/Recaptcha/locale/tl/LC_MESSAGES/Recaptcha.po
index b72a4d75b..b725c5c22 100644
--- a/plugins/Recaptcha/locale/tl/LC_MESSAGES/Recaptcha.po
+++ b/plugins/Recaptcha/locale/tl/LC_MESSAGES/Recaptcha.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Recaptcha\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:24+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:04+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:37+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-recaptcha\n"
diff --git a/plugins/Recaptcha/locale/uk/LC_MESSAGES/Recaptcha.po b/plugins/Recaptcha/locale/uk/LC_MESSAGES/Recaptcha.po
index 2dbabd69d..c3c67d0a9 100644
--- a/plugins/Recaptcha/locale/uk/LC_MESSAGES/Recaptcha.po
+++ b/plugins/Recaptcha/locale/uk/LC_MESSAGES/Recaptcha.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Recaptcha\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:18+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:24+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:20:04+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:37+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-recaptcha\n"
diff --git a/plugins/RegisterThrottle/locale/RegisterThrottle.pot b/plugins/RegisterThrottle/locale/RegisterThrottle.pot
index 0e38e9290..fa19c8d01 100644
--- a/plugins/RegisterThrottle/locale/RegisterThrottle.pot
+++ b/plugins/RegisterThrottle/locale/RegisterThrottle.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/RegisterThrottle/locale/de/LC_MESSAGES/RegisterThrottle.po b/plugins/RegisterThrottle/locale/de/LC_MESSAGES/RegisterThrottle.po
index 04666cd3b..dcbe76001 100644
--- a/plugins/RegisterThrottle/locale/de/LC_MESSAGES/RegisterThrottle.po
+++ b/plugins/RegisterThrottle/locale/de/LC_MESSAGES/RegisterThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RegisterThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:25+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:30:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:59+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-registerthrottle\n"
diff --git a/plugins/RegisterThrottle/locale/fr/LC_MESSAGES/RegisterThrottle.po b/plugins/RegisterThrottle/locale/fr/LC_MESSAGES/RegisterThrottle.po
index ac8949dfd..d1c98b895 100644
--- a/plugins/RegisterThrottle/locale/fr/LC_MESSAGES/RegisterThrottle.po
+++ b/plugins/RegisterThrottle/locale/fr/LC_MESSAGES/RegisterThrottle.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RegisterThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:25+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:30:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:59+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-registerthrottle\n"
@@ -34,7 +34,7 @@ msgstr ""
#: RegisterThrottlePlugin.php:161
msgid "A banned user has registered from this address."
-msgstr ""
+msgstr "Un utilisateur banni s’est inscrit depuis cette adresse."
#: RegisterThrottlePlugin.php:191
msgid "Cannot find user after successful registration."
diff --git a/plugins/RegisterThrottle/locale/ia/LC_MESSAGES/RegisterThrottle.po b/plugins/RegisterThrottle/locale/ia/LC_MESSAGES/RegisterThrottle.po
index 42fdac46a..026d245de 100644
--- a/plugins/RegisterThrottle/locale/ia/LC_MESSAGES/RegisterThrottle.po
+++ b/plugins/RegisterThrottle/locale/ia/LC_MESSAGES/RegisterThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RegisterThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:25+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:30:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:59+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-registerthrottle\n"
@@ -31,7 +31,7 @@ msgstr "Troppo de registrationes. Face un pausa e reproba plus tarde."
#: RegisterThrottlePlugin.php:161
msgid "A banned user has registered from this address."
-msgstr ""
+msgstr "Un usator bannite se ha registrate ab iste adresse."
#: RegisterThrottlePlugin.php:191
msgid "Cannot find user after successful registration."
diff --git a/plugins/RegisterThrottle/locale/mk/LC_MESSAGES/RegisterThrottle.po b/plugins/RegisterThrottle/locale/mk/LC_MESSAGES/RegisterThrottle.po
index eda82abc5..3fe402467 100644
--- a/plugins/RegisterThrottle/locale/mk/LC_MESSAGES/RegisterThrottle.po
+++ b/plugins/RegisterThrottle/locale/mk/LC_MESSAGES/RegisterThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RegisterThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:25+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:30:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:59+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-registerthrottle\n"
@@ -31,7 +31,7 @@ msgstr "Премногу регистрации. Направете пауза
#: RegisterThrottlePlugin.php:161
msgid "A banned user has registered from this address."
-msgstr ""
+msgstr "Од оваа адреса се регистрирал забранет корисник."
#: RegisterThrottlePlugin.php:191
msgid "Cannot find user after successful registration."
diff --git a/plugins/RegisterThrottle/locale/nl/LC_MESSAGES/RegisterThrottle.po b/plugins/RegisterThrottle/locale/nl/LC_MESSAGES/RegisterThrottle.po
index 59f2f8c49..96b0eb8f8 100644
--- a/plugins/RegisterThrottle/locale/nl/LC_MESSAGES/RegisterThrottle.po
+++ b/plugins/RegisterThrottle/locale/nl/LC_MESSAGES/RegisterThrottle.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RegisterThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:25+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:30:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:59+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-registerthrottle\n"
@@ -32,7 +32,7 @@ msgstr "Te veel registraties. Wacht even en probeer het later opnieuw."
#: RegisterThrottlePlugin.php:161
msgid "A banned user has registered from this address."
-msgstr ""
+msgstr "Er is een geblokkeerde gebruiker die vanaf dit adres is geregistreerd."
#: RegisterThrottlePlugin.php:191
msgid "Cannot find user after successful registration."
diff --git a/plugins/RegisterThrottle/locale/tl/LC_MESSAGES/RegisterThrottle.po b/plugins/RegisterThrottle/locale/tl/LC_MESSAGES/RegisterThrottle.po
index 2cca3ee82..2753c5a7f 100644
--- a/plugins/RegisterThrottle/locale/tl/LC_MESSAGES/RegisterThrottle.po
+++ b/plugins/RegisterThrottle/locale/tl/LC_MESSAGES/RegisterThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RegisterThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:25+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:30:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:59+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-registerthrottle\n"
diff --git a/plugins/RegisterThrottle/locale/uk/LC_MESSAGES/RegisterThrottle.po b/plugins/RegisterThrottle/locale/uk/LC_MESSAGES/RegisterThrottle.po
index 83d0b3c44..fafe628f0 100644
--- a/plugins/RegisterThrottle/locale/uk/LC_MESSAGES/RegisterThrottle.po
+++ b/plugins/RegisterThrottle/locale/uk/LC_MESSAGES/RegisterThrottle.po
@@ -2,6 +2,7 @@
# Expored from translatewiki.net
#
# Author: Boogie
+# Author: Тест
# --
# This file is distributed under the same license as the StatusNet package.
#
@@ -9,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RegisterThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:05:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:25+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:30:56+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:00:59+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-registerthrottle\n"
@@ -32,7 +33,7 @@ msgstr "Забагато реєстрацій. Випийте поки що ка
#: RegisterThrottlePlugin.php:161
msgid "A banned user has registered from this address."
-msgstr ""
+msgstr "Заблокований користувач був зареєстрований з цієї адреси."
#: RegisterThrottlePlugin.php:191
msgid "Cannot find user after successful registration."
diff --git a/plugins/RequireValidatedEmail/locale/RequireValidatedEmail.pot b/plugins/RequireValidatedEmail/locale/RequireValidatedEmail.pot
index 8594cc6eb..64185f61a 100644
--- a/plugins/RequireValidatedEmail/locale/RequireValidatedEmail.pot
+++ b/plugins/RequireValidatedEmail/locale/RequireValidatedEmail.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/RequireValidatedEmail/locale/de/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/de/LC_MESSAGES/RequireValidatedEmail.po
index f23aa3100..3644e117e 100644
--- a/plugins/RequireValidatedEmail/locale/de/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/de/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RequireValidatedEmail\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:26+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:33:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
diff --git a/plugins/RequireValidatedEmail/locale/fr/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/fr/LC_MESSAGES/RequireValidatedEmail.po
index 1c66594be..5b0b12830 100644
--- a/plugins/RequireValidatedEmail/locale/fr/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/fr/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RequireValidatedEmail\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-20 17:39+0000\n"
-"PO-Revision-Date: 2010-10-20 17:42:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:26+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-20 01:18:32+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75070); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
diff --git a/plugins/RequireValidatedEmail/locale/ia/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/ia/LC_MESSAGES/RequireValidatedEmail.po
index e44edbbc2..24f0a9ca9 100644
--- a/plugins/RequireValidatedEmail/locale/ia/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/ia/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RequireValidatedEmail\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:26+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:33:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
diff --git a/plugins/RequireValidatedEmail/locale/mk/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/mk/LC_MESSAGES/RequireValidatedEmail.po
index 02dcce4b2..b9acfe4c6 100644
--- a/plugins/RequireValidatedEmail/locale/mk/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/mk/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RequireValidatedEmail\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:26+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:33:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
diff --git a/plugins/RequireValidatedEmail/locale/nl/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/nl/LC_MESSAGES/RequireValidatedEmail.po
index be2c8c352..9197a94ea 100644
--- a/plugins/RequireValidatedEmail/locale/nl/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/nl/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RequireValidatedEmail\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:26+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:33:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
diff --git a/plugins/RequireValidatedEmail/locale/tl/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/tl/LC_MESSAGES/RequireValidatedEmail.po
index dda7e4080..0b809fa01 100644
--- a/plugins/RequireValidatedEmail/locale/tl/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/tl/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RequireValidatedEmail\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-19 23:00+0000\n"
-"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:26+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:33:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
diff --git a/plugins/RequireValidatedEmail/locale/uk/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/uk/LC_MESSAGES/RequireValidatedEmail.po
index 3a6f66b9c..387cfb6e0 100644
--- a/plugins/RequireValidatedEmail/locale/uk/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/uk/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RequireValidatedEmail\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-20 00:18+0000\n"
-"PO-Revision-Date: 2010-10-20 00:21:44+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:26+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-19 23:49:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
diff --git a/plugins/ReverseUsernameAuthentication/locale/ReverseUsernameAuthentication.pot b/plugins/ReverseUsernameAuthentication/locale/ReverseUsernameAuthentication.pot
index a825d77f0..2bdbb4543 100644
--- a/plugins/ReverseUsernameAuthentication/locale/ReverseUsernameAuthentication.pot
+++ b/plugins/ReverseUsernameAuthentication/locale/ReverseUsernameAuthentication.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/ReverseUsernameAuthentication/locale/fr/LC_MESSAGES/ReverseUsernameAuthentication.po b/plugins/ReverseUsernameAuthentication/locale/fr/LC_MESSAGES/ReverseUsernameAuthentication.po
index 0f6bb2fe3..6043bcaba 100644
--- a/plugins/ReverseUsernameAuthentication/locale/fr/LC_MESSAGES/ReverseUsernameAuthentication.po
+++ b/plugins/ReverseUsernameAuthentication/locale/fr/LC_MESSAGES/ReverseUsernameAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ReverseUsernameAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:20+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:27+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:31:03+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-reverseusernameauthentication\n"
diff --git a/plugins/ReverseUsernameAuthentication/locale/ia/LC_MESSAGES/ReverseUsernameAuthentication.po b/plugins/ReverseUsernameAuthentication/locale/ia/LC_MESSAGES/ReverseUsernameAuthentication.po
index b1f51c37c..61c345b1a 100644
--- a/plugins/ReverseUsernameAuthentication/locale/ia/LC_MESSAGES/ReverseUsernameAuthentication.po
+++ b/plugins/ReverseUsernameAuthentication/locale/ia/LC_MESSAGES/ReverseUsernameAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ReverseUsernameAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:20+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:29+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:31:03+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-reverseusernameauthentication\n"
diff --git a/plugins/ReverseUsernameAuthentication/locale/id/LC_MESSAGES/ReverseUsernameAuthentication.po b/plugins/ReverseUsernameAuthentication/locale/id/LC_MESSAGES/ReverseUsernameAuthentication.po
index 499b4d670..1a65519b0 100644
--- a/plugins/ReverseUsernameAuthentication/locale/id/LC_MESSAGES/ReverseUsernameAuthentication.po
+++ b/plugins/ReverseUsernameAuthentication/locale/id/LC_MESSAGES/ReverseUsernameAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ReverseUsernameAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:17+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:29+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:08+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:31:03+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-reverseusernameauthentication\n"
diff --git a/plugins/ReverseUsernameAuthentication/locale/ja/LC_MESSAGES/ReverseUsernameAuthentication.po b/plugins/ReverseUsernameAuthentication/locale/ja/LC_MESSAGES/ReverseUsernameAuthentication.po
index 329607b73..d89301e3a 100644
--- a/plugins/ReverseUsernameAuthentication/locale/ja/LC_MESSAGES/ReverseUsernameAuthentication.po
+++ b/plugins/ReverseUsernameAuthentication/locale/ja/LC_MESSAGES/ReverseUsernameAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ReverseUsernameAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:20+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:29+0000\n"
"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:31:03+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ja\n"
"X-Message-Group: #out-statusnet-plugin-reverseusernameauthentication\n"
diff --git a/plugins/ReverseUsernameAuthentication/locale/mk/LC_MESSAGES/ReverseUsernameAuthentication.po b/plugins/ReverseUsernameAuthentication/locale/mk/LC_MESSAGES/ReverseUsernameAuthentication.po
index e12975dc7..46fce95bb 100644
--- a/plugins/ReverseUsernameAuthentication/locale/mk/LC_MESSAGES/ReverseUsernameAuthentication.po
+++ b/plugins/ReverseUsernameAuthentication/locale/mk/LC_MESSAGES/ReverseUsernameAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ReverseUsernameAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:20+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:29+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:31:03+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-reverseusernameauthentication\n"
diff --git a/plugins/ReverseUsernameAuthentication/locale/nb/LC_MESSAGES/ReverseUsernameAuthentication.po b/plugins/ReverseUsernameAuthentication/locale/nb/LC_MESSAGES/ReverseUsernameAuthentication.po
index 442157fa2..7fc96e01a 100644
--- a/plugins/ReverseUsernameAuthentication/locale/nb/LC_MESSAGES/ReverseUsernameAuthentication.po
+++ b/plugins/ReverseUsernameAuthentication/locale/nb/LC_MESSAGES/ReverseUsernameAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ReverseUsernameAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:47+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:29+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:37:15+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:31:03+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-reverseusernameauthentication\n"
diff --git a/plugins/ReverseUsernameAuthentication/locale/nl/LC_MESSAGES/ReverseUsernameAuthentication.po b/plugins/ReverseUsernameAuthentication/locale/nl/LC_MESSAGES/ReverseUsernameAuthentication.po
index b1ca068d0..25375470a 100644
--- a/plugins/ReverseUsernameAuthentication/locale/nl/LC_MESSAGES/ReverseUsernameAuthentication.po
+++ b/plugins/ReverseUsernameAuthentication/locale/nl/LC_MESSAGES/ReverseUsernameAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ReverseUsernameAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:20+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:29+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:31:03+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-reverseusernameauthentication\n"
diff --git a/plugins/ReverseUsernameAuthentication/locale/ru/LC_MESSAGES/ReverseUsernameAuthentication.po b/plugins/ReverseUsernameAuthentication/locale/ru/LC_MESSAGES/ReverseUsernameAuthentication.po
index c95c54853..18c581292 100644
--- a/plugins/ReverseUsernameAuthentication/locale/ru/LC_MESSAGES/ReverseUsernameAuthentication.po
+++ b/plugins/ReverseUsernameAuthentication/locale/ru/LC_MESSAGES/ReverseUsernameAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ReverseUsernameAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:48+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:29+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:37:15+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:31:03+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-reverseusernameauthentication\n"
diff --git a/plugins/ReverseUsernameAuthentication/locale/tl/LC_MESSAGES/ReverseUsernameAuthentication.po b/plugins/ReverseUsernameAuthentication/locale/tl/LC_MESSAGES/ReverseUsernameAuthentication.po
index bcf1f40db..be7da835b 100644
--- a/plugins/ReverseUsernameAuthentication/locale/tl/LC_MESSAGES/ReverseUsernameAuthentication.po
+++ b/plugins/ReverseUsernameAuthentication/locale/tl/LC_MESSAGES/ReverseUsernameAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ReverseUsernameAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:20+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:29+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:31:03+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-reverseusernameauthentication\n"
diff --git a/plugins/ReverseUsernameAuthentication/locale/uk/LC_MESSAGES/ReverseUsernameAuthentication.po b/plugins/ReverseUsernameAuthentication/locale/uk/LC_MESSAGES/ReverseUsernameAuthentication.po
index 44aa0235b..3fdaa0471 100644
--- a/plugins/ReverseUsernameAuthentication/locale/uk/LC_MESSAGES/ReverseUsernameAuthentication.po
+++ b/plugins/ReverseUsernameAuthentication/locale/uk/LC_MESSAGES/ReverseUsernameAuthentication.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ReverseUsernameAuthentication\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:20+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:29+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:31:03+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-reverseusernameauthentication\n"
diff --git a/plugins/Sample/locale/Sample.pot b/plugins/Sample/locale/Sample.pot
index 15ae7af66..6d1aa9cbf 100644
--- a/plugins/Sample/locale/Sample.pot
+++ b/plugins/Sample/locale/Sample.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Sample/locale/br/LC_MESSAGES/Sample.po b/plugins/Sample/locale/br/LC_MESSAGES/Sample.po
index 1686bf174..0702b07c3 100644
--- a/plugins/Sample/locale/br/LC_MESSAGES/Sample.po
+++ b/plugins/Sample/locale/br/LC_MESSAGES/Sample.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sample\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:22+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:29:05+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:14:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-sample\n"
@@ -26,14 +26,14 @@ msgstr ""
#: User_greeting_count.php:164
#, php-format
msgid "Could not save new greeting count for %d."
-msgstr ""
+msgstr "Dibosupl eo enrollañ ar gont degemer nevez evit an implijer %d."
#. TRANS: Exception thrown when the user greeting count could not be saved in the database.
#. TRANS: %d is a user ID (number).
#: User_greeting_count.php:177
#, php-format
msgid "Could not increment greeting count for %d."
-msgstr ""
+msgstr "Dibosupl eo inkremantañ ar gont degemer nevez evit an implijer %d."
#: SamplePlugin.php:259 hello.php:111
msgid "Hello"
@@ -41,11 +41,13 @@ msgstr "Demat"
#: SamplePlugin.php:259
msgid "A warm greeting"
-msgstr ""
+msgstr "Un degemer tomm"
#: SamplePlugin.php:270
msgid "A sample plugin to show basics of development for new hackers."
msgstr ""
+"Ur skouer a lugant evit diskouez an diazezoù diorren evit ar c'hoderien "
+"nevez."
#: hello.php:113
#, php-format
@@ -65,5 +67,5 @@ msgstr "Demat, %s"
#, php-format
msgid "I have greeted you %d time."
msgid_plural "I have greeted you %d times."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "ur"
+msgstr[1] "%d"
diff --git a/plugins/Sample/locale/de/LC_MESSAGES/Sample.po b/plugins/Sample/locale/de/LC_MESSAGES/Sample.po
index 879c547d0..162955f07 100644
--- a/plugins/Sample/locale/de/LC_MESSAGES/Sample.po
+++ b/plugins/Sample/locale/de/LC_MESSAGES/Sample.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sample\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:50+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:31+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:55+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:58:22+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-sample\n"
diff --git a/plugins/Sample/locale/fr/LC_MESSAGES/Sample.po b/plugins/Sample/locale/fr/LC_MESSAGES/Sample.po
index 8b4728c47..f6cf48cc2 100644
--- a/plugins/Sample/locale/fr/LC_MESSAGES/Sample.po
+++ b/plugins/Sample/locale/fr/LC_MESSAGES/Sample.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sample\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:32+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:58:22+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-sample\n"
diff --git a/plugins/Sample/locale/ia/LC_MESSAGES/Sample.po b/plugins/Sample/locale/ia/LC_MESSAGES/Sample.po
index fbaf98a79..85b7934e3 100644
--- a/plugins/Sample/locale/ia/LC_MESSAGES/Sample.po
+++ b/plugins/Sample/locale/ia/LC_MESSAGES/Sample.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sample\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:33+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:58:22+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-sample\n"
diff --git a/plugins/Sample/locale/mk/LC_MESSAGES/Sample.po b/plugins/Sample/locale/mk/LC_MESSAGES/Sample.po
index 58f09fc8f..5f2b9e7df 100644
--- a/plugins/Sample/locale/mk/LC_MESSAGES/Sample.po
+++ b/plugins/Sample/locale/mk/LC_MESSAGES/Sample.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sample\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:34+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:58:22+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-sample\n"
diff --git a/plugins/Sample/locale/nl/LC_MESSAGES/Sample.po b/plugins/Sample/locale/nl/LC_MESSAGES/Sample.po
index 0d265acb3..48667d661 100644
--- a/plugins/Sample/locale/nl/LC_MESSAGES/Sample.po
+++ b/plugins/Sample/locale/nl/LC_MESSAGES/Sample.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sample\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:34+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:58:22+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-sample\n"
diff --git a/plugins/Sample/locale/ru/LC_MESSAGES/Sample.po b/plugins/Sample/locale/ru/LC_MESSAGES/Sample.po
index 703f8b317..bdaa2a073 100644
--- a/plugins/Sample/locale/ru/LC_MESSAGES/Sample.po
+++ b/plugins/Sample/locale/ru/LC_MESSAGES/Sample.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sample\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-20 17:39+0000\n"
-"PO-Revision-Date: 2010-10-20 17:42:40+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:34+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:34:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75070); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:58:22+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-sample\n"
diff --git a/plugins/Sample/locale/tl/LC_MESSAGES/Sample.po b/plugins/Sample/locale/tl/LC_MESSAGES/Sample.po
index 076c09ba0..e3f1519f7 100644
--- a/plugins/Sample/locale/tl/LC_MESSAGES/Sample.po
+++ b/plugins/Sample/locale/tl/LC_MESSAGES/Sample.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sample\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:34+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:58:22+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-sample\n"
diff --git a/plugins/Sample/locale/uk/LC_MESSAGES/Sample.po b/plugins/Sample/locale/uk/LC_MESSAGES/Sample.po
index 1ada83ad2..db035f16d 100644
--- a/plugins/Sample/locale/uk/LC_MESSAGES/Sample.po
+++ b/plugins/Sample/locale/uk/LC_MESSAGES/Sample.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sample\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:35+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:58:22+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-sample\n"
diff --git a/plugins/Sample/locale/zh_CN/LC_MESSAGES/Sample.po b/plugins/Sample/locale/zh_CN/LC_MESSAGES/Sample.po
index e0a3f97b9..08db99e37 100644
--- a/plugins/Sample/locale/zh_CN/LC_MESSAGES/Sample.po
+++ b/plugins/Sample/locale/zh_CN/LC_MESSAGES/Sample.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sample\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:35+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:58:22+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-sample\n"
diff --git a/plugins/ShareNotice/locale/ShareNotice.pot b/plugins/ShareNotice/locale/ShareNotice.pot
index cfd7d800c..e70748519 100644
--- a/plugins/ShareNotice/locale/ShareNotice.pot
+++ b/plugins/ShareNotice/locale/ShareNotice.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/ShareNotice/locale/de/LC_MESSAGES/ShareNotice.po b/plugins/ShareNotice/locale/de/LC_MESSAGES/ShareNotice.po
index c759e8068..270b5a516 100644
--- a/plugins/ShareNotice/locale/de/LC_MESSAGES/ShareNotice.po
+++ b/plugins/ShareNotice/locale/de/LC_MESSAGES/ShareNotice.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ShareNotice\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:51+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:36+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:37:17+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-sharenotice\n"
diff --git a/plugins/ShareNotice/locale/fr/LC_MESSAGES/ShareNotice.po b/plugins/ShareNotice/locale/fr/LC_MESSAGES/ShareNotice.po
index a9a533134..1094665a3 100644
--- a/plugins/ShareNotice/locale/fr/LC_MESSAGES/ShareNotice.po
+++ b/plugins/ShareNotice/locale/fr/LC_MESSAGES/ShareNotice.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ShareNotice\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:20+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:36+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:11+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-sharenotice\n"
diff --git a/plugins/ShareNotice/locale/ia/LC_MESSAGES/ShareNotice.po b/plugins/ShareNotice/locale/ia/LC_MESSAGES/ShareNotice.po
index 0f6c4afe8..10b132692 100644
--- a/plugins/ShareNotice/locale/ia/LC_MESSAGES/ShareNotice.po
+++ b/plugins/ShareNotice/locale/ia/LC_MESSAGES/ShareNotice.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ShareNotice\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:36+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:45:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-sharenotice\n"
diff --git a/plugins/ShareNotice/locale/mk/LC_MESSAGES/ShareNotice.po b/plugins/ShareNotice/locale/mk/LC_MESSAGES/ShareNotice.po
index ea98906c2..ce933206a 100644
--- a/plugins/ShareNotice/locale/mk/LC_MESSAGES/ShareNotice.po
+++ b/plugins/ShareNotice/locale/mk/LC_MESSAGES/ShareNotice.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ShareNotice\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:36+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:45:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-sharenotice\n"
diff --git a/plugins/ShareNotice/locale/nl/LC_MESSAGES/ShareNotice.po b/plugins/ShareNotice/locale/nl/LC_MESSAGES/ShareNotice.po
index cbf057a15..816e9d4f0 100644
--- a/plugins/ShareNotice/locale/nl/LC_MESSAGES/ShareNotice.po
+++ b/plugins/ShareNotice/locale/nl/LC_MESSAGES/ShareNotice.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ShareNotice\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:36+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:45:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-sharenotice\n"
diff --git a/plugins/ShareNotice/locale/tl/LC_MESSAGES/ShareNotice.po b/plugins/ShareNotice/locale/tl/LC_MESSAGES/ShareNotice.po
index 6bd659493..28b19c7ee 100644
--- a/plugins/ShareNotice/locale/tl/LC_MESSAGES/ShareNotice.po
+++ b/plugins/ShareNotice/locale/tl/LC_MESSAGES/ShareNotice.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ShareNotice\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:36+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:45:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-sharenotice\n"
diff --git a/plugins/ShareNotice/locale/uk/LC_MESSAGES/ShareNotice.po b/plugins/ShareNotice/locale/uk/LC_MESSAGES/ShareNotice.po
index ed3105fac..20324a9c9 100644
--- a/plugins/ShareNotice/locale/uk/LC_MESSAGES/ShareNotice.po
+++ b/plugins/ShareNotice/locale/uk/LC_MESSAGES/ShareNotice.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - ShareNotice\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:36+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:45:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-sharenotice\n"
diff --git a/plugins/SimpleUrl/locale/SimpleUrl.pot b/plugins/SimpleUrl/locale/SimpleUrl.pot
index 113f14c2f..48c1232f9 100644
--- a/plugins/SimpleUrl/locale/SimpleUrl.pot
+++ b/plugins/SimpleUrl/locale/SimpleUrl.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/SimpleUrl/locale/br/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/br/LC_MESSAGES/SimpleUrl.po
index 673a35340..014278c9a 100644
--- a/plugins/SimpleUrl/locale/br/LC_MESSAGES/SimpleUrl.po
+++ b/plugins/SimpleUrl/locale/br/LC_MESSAGES/SimpleUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SimpleUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:52+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:36+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:37:19+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
diff --git a/plugins/SimpleUrl/locale/es/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/es/LC_MESSAGES/SimpleUrl.po
index d7ec27779..cd7fba71e 100644
--- a/plugins/SimpleUrl/locale/es/LC_MESSAGES/SimpleUrl.po
+++ b/plugins/SimpleUrl/locale/es/LC_MESSAGES/SimpleUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SimpleUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:37+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
diff --git a/plugins/SimpleUrl/locale/fr/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/fr/LC_MESSAGES/SimpleUrl.po
index 73b156224..1e0b0f207 100644
--- a/plugins/SimpleUrl/locale/fr/LC_MESSAGES/SimpleUrl.po
+++ b/plugins/SimpleUrl/locale/fr/LC_MESSAGES/SimpleUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SimpleUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:37+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
diff --git a/plugins/SimpleUrl/locale/ia/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/ia/LC_MESSAGES/SimpleUrl.po
index b3c155c92..64ed2fec4 100644
--- a/plugins/SimpleUrl/locale/ia/LC_MESSAGES/SimpleUrl.po
+++ b/plugins/SimpleUrl/locale/ia/LC_MESSAGES/SimpleUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SimpleUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:38+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
diff --git a/plugins/SimpleUrl/locale/id/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/id/LC_MESSAGES/SimpleUrl.po
index 252327b6b..e09dfe89c 100644
--- a/plugins/SimpleUrl/locale/id/LC_MESSAGES/SimpleUrl.po
+++ b/plugins/SimpleUrl/locale/id/LC_MESSAGES/SimpleUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SimpleUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:21+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:38+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:12+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
diff --git a/plugins/SimpleUrl/locale/ja/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/ja/LC_MESSAGES/SimpleUrl.po
index a01b00093..e3c23a8a1 100644
--- a/plugins/SimpleUrl/locale/ja/LC_MESSAGES/SimpleUrl.po
+++ b/plugins/SimpleUrl/locale/ja/LC_MESSAGES/SimpleUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SimpleUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:38+0000\n"
"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ja\n"
"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
diff --git a/plugins/SimpleUrl/locale/mk/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/mk/LC_MESSAGES/SimpleUrl.po
index 84e611527..c5b9bd719 100644
--- a/plugins/SimpleUrl/locale/mk/LC_MESSAGES/SimpleUrl.po
+++ b/plugins/SimpleUrl/locale/mk/LC_MESSAGES/SimpleUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SimpleUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:38+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
diff --git a/plugins/SimpleUrl/locale/nb/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/nb/LC_MESSAGES/SimpleUrl.po
index 28c9815c3..f71bd364f 100644
--- a/plugins/SimpleUrl/locale/nb/LC_MESSAGES/SimpleUrl.po
+++ b/plugins/SimpleUrl/locale/nb/LC_MESSAGES/SimpleUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SimpleUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:38+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
diff --git a/plugins/SimpleUrl/locale/nl/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/nl/LC_MESSAGES/SimpleUrl.po
index 78f44feb0..9317a919d 100644
--- a/plugins/SimpleUrl/locale/nl/LC_MESSAGES/SimpleUrl.po
+++ b/plugins/SimpleUrl/locale/nl/LC_MESSAGES/SimpleUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SimpleUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:38+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
diff --git a/plugins/SimpleUrl/locale/pt/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/pt/LC_MESSAGES/SimpleUrl.po
index 07eb5a18b..24d6b06fc 100644
--- a/plugins/SimpleUrl/locale/pt/LC_MESSAGES/SimpleUrl.po
+++ b/plugins/SimpleUrl/locale/pt/LC_MESSAGES/SimpleUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SimpleUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:53+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:38+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:37:19+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
diff --git a/plugins/SimpleUrl/locale/ru/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/ru/LC_MESSAGES/SimpleUrl.po
index 3546df97e..c5a98c2aa 100644
--- a/plugins/SimpleUrl/locale/ru/LC_MESSAGES/SimpleUrl.po
+++ b/plugins/SimpleUrl/locale/ru/LC_MESSAGES/SimpleUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SimpleUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:38+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
diff --git a/plugins/SimpleUrl/locale/tl/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/tl/LC_MESSAGES/SimpleUrl.po
index 91ac07ab7..257e9f9d1 100644
--- a/plugins/SimpleUrl/locale/tl/LC_MESSAGES/SimpleUrl.po
+++ b/plugins/SimpleUrl/locale/tl/LC_MESSAGES/SimpleUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SimpleUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:38+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
diff --git a/plugins/SimpleUrl/locale/uk/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/uk/LC_MESSAGES/SimpleUrl.po
index ddf67c36c..8d5ca12c9 100644
--- a/plugins/SimpleUrl/locale/uk/LC_MESSAGES/SimpleUrl.po
+++ b/plugins/SimpleUrl/locale/uk/LC_MESSAGES/SimpleUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SimpleUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:38+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:27+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:10+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
diff --git a/plugins/Sitemap/locale/Sitemap.pot b/plugins/Sitemap/locale/Sitemap.pot
index 83e71e785..3912f78c0 100644
--- a/plugins/Sitemap/locale/Sitemap.pot
+++ b/plugins/Sitemap/locale/Sitemap.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/Sitemap/locale/br/LC_MESSAGES/Sitemap.po b/plugins/Sitemap/locale/br/LC_MESSAGES/Sitemap.po
index 787f831bb..73ebd322f 100644
--- a/plugins/Sitemap/locale/br/LC_MESSAGES/Sitemap.po
+++ b/plugins/Sitemap/locale/br/LC_MESSAGES/Sitemap.po
@@ -2,6 +2,7 @@
# Expored from translatewiki.net
#
# Author: Fulup
+# Author: Y-M D
# --
# This file is distributed under the same license as the StatusNet package.
#
@@ -9,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sitemap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:54+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:29:07+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:37:20+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:14:04+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-sitemap\n"
@@ -54,7 +55,7 @@ msgstr ""
#. TRANS: Field label.
#: sitemapadminpanel.php:183
msgid "Bing key"
-msgstr ""
+msgstr "Alc'hwez Bing"
#. TRANS: Title for field label.
#: sitemapadminpanel.php:185
diff --git a/plugins/Sitemap/locale/fr/LC_MESSAGES/Sitemap.po b/plugins/Sitemap/locale/fr/LC_MESSAGES/Sitemap.po
index 66a40b2a4..08e5ea30d 100644
--- a/plugins/Sitemap/locale/fr/LC_MESSAGES/Sitemap.po
+++ b/plugins/Sitemap/locale/fr/LC_MESSAGES/Sitemap.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sitemap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:40+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:13:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-sitemap\n"
diff --git a/plugins/Sitemap/locale/ia/LC_MESSAGES/Sitemap.po b/plugins/Sitemap/locale/ia/LC_MESSAGES/Sitemap.po
index 7861af97f..1edd52a8c 100644
--- a/plugins/Sitemap/locale/ia/LC_MESSAGES/Sitemap.po
+++ b/plugins/Sitemap/locale/ia/LC_MESSAGES/Sitemap.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sitemap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:40+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:13:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-sitemap\n"
diff --git a/plugins/Sitemap/locale/mk/LC_MESSAGES/Sitemap.po b/plugins/Sitemap/locale/mk/LC_MESSAGES/Sitemap.po
index 4e08579a8..0615d84e1 100644
--- a/plugins/Sitemap/locale/mk/LC_MESSAGES/Sitemap.po
+++ b/plugins/Sitemap/locale/mk/LC_MESSAGES/Sitemap.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sitemap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:40+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:13:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-sitemap\n"
diff --git a/plugins/Sitemap/locale/nl/LC_MESSAGES/Sitemap.po b/plugins/Sitemap/locale/nl/LC_MESSAGES/Sitemap.po
index d469fd053..8376c29ae 100644
--- a/plugins/Sitemap/locale/nl/LC_MESSAGES/Sitemap.po
+++ b/plugins/Sitemap/locale/nl/LC_MESSAGES/Sitemap.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sitemap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:40+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:13:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-sitemap\n"
diff --git a/plugins/Sitemap/locale/ru/LC_MESSAGES/Sitemap.po b/plugins/Sitemap/locale/ru/LC_MESSAGES/Sitemap.po
index 300222087..fb2bedc51 100644
--- a/plugins/Sitemap/locale/ru/LC_MESSAGES/Sitemap.po
+++ b/plugins/Sitemap/locale/ru/LC_MESSAGES/Sitemap.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sitemap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:55+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:40+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:37:20+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-sitemap\n"
diff --git a/plugins/Sitemap/locale/tl/LC_MESSAGES/Sitemap.po b/plugins/Sitemap/locale/tl/LC_MESSAGES/Sitemap.po
index 3952dc50d..03ca0e59c 100644
--- a/plugins/Sitemap/locale/tl/LC_MESSAGES/Sitemap.po
+++ b/plugins/Sitemap/locale/tl/LC_MESSAGES/Sitemap.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sitemap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:41+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:13:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-sitemap\n"
diff --git a/plugins/Sitemap/locale/uk/LC_MESSAGES/Sitemap.po b/plugins/Sitemap/locale/uk/LC_MESSAGES/Sitemap.po
index ec7d365a2..141089328 100644
--- a/plugins/Sitemap/locale/uk/LC_MESSAGES/Sitemap.po
+++ b/plugins/Sitemap/locale/uk/LC_MESSAGES/Sitemap.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - Sitemap\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:41+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:13:00+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-sitemap\n"
diff --git a/plugins/SlicedFavorites/locale/SlicedFavorites.pot b/plugins/SlicedFavorites/locale/SlicedFavorites.pot
index d129de3e4..06420370c 100644
--- a/plugins/SlicedFavorites/locale/SlicedFavorites.pot
+++ b/plugins/SlicedFavorites/locale/SlicedFavorites.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/SlicedFavorites/locale/fr/LC_MESSAGES/SlicedFavorites.po b/plugins/SlicedFavorites/locale/fr/LC_MESSAGES/SlicedFavorites.po
index 670da77d9..b1323d750 100644
--- a/plugins/SlicedFavorites/locale/fr/LC_MESSAGES/SlicedFavorites.po
+++ b/plugins/SlicedFavorites/locale/fr/LC_MESSAGES/SlicedFavorites.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SlicedFavorites\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:41+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:58:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:21+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-slicedfavorites\n"
diff --git a/plugins/SlicedFavorites/locale/ia/LC_MESSAGES/SlicedFavorites.po b/plugins/SlicedFavorites/locale/ia/LC_MESSAGES/SlicedFavorites.po
index 625a67800..91f79659b 100644
--- a/plugins/SlicedFavorites/locale/ia/LC_MESSAGES/SlicedFavorites.po
+++ b/plugins/SlicedFavorites/locale/ia/LC_MESSAGES/SlicedFavorites.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SlicedFavorites\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:41+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:21+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-slicedfavorites\n"
diff --git a/plugins/SlicedFavorites/locale/id/LC_MESSAGES/SlicedFavorites.po b/plugins/SlicedFavorites/locale/id/LC_MESSAGES/SlicedFavorites.po
index ec30a42e6..899d07908 100644
--- a/plugins/SlicedFavorites/locale/id/LC_MESSAGES/SlicedFavorites.po
+++ b/plugins/SlicedFavorites/locale/id/LC_MESSAGES/SlicedFavorites.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SlicedFavorites\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:22+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:41+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:58:49+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:21+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-slicedfavorites\n"
diff --git a/plugins/SlicedFavorites/locale/mk/LC_MESSAGES/SlicedFavorites.po b/plugins/SlicedFavorites/locale/mk/LC_MESSAGES/SlicedFavorites.po
index a8406a452..d8e11f8a7 100644
--- a/plugins/SlicedFavorites/locale/mk/LC_MESSAGES/SlicedFavorites.po
+++ b/plugins/SlicedFavorites/locale/mk/LC_MESSAGES/SlicedFavorites.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SlicedFavorites\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:41+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:21+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-slicedfavorites\n"
diff --git a/plugins/SlicedFavorites/locale/nl/LC_MESSAGES/SlicedFavorites.po b/plugins/SlicedFavorites/locale/nl/LC_MESSAGES/SlicedFavorites.po
index 1b9ee5bdf..e4d9bd780 100644
--- a/plugins/SlicedFavorites/locale/nl/LC_MESSAGES/SlicedFavorites.po
+++ b/plugins/SlicedFavorites/locale/nl/LC_MESSAGES/SlicedFavorites.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SlicedFavorites\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:41+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:21+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-slicedfavorites\n"
diff --git a/plugins/SlicedFavorites/locale/tl/LC_MESSAGES/SlicedFavorites.po b/plugins/SlicedFavorites/locale/tl/LC_MESSAGES/SlicedFavorites.po
index 9b8905f21..0561fdec5 100644
--- a/plugins/SlicedFavorites/locale/tl/LC_MESSAGES/SlicedFavorites.po
+++ b/plugins/SlicedFavorites/locale/tl/LC_MESSAGES/SlicedFavorites.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SlicedFavorites\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:41+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:21+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-slicedfavorites\n"
diff --git a/plugins/SlicedFavorites/locale/uk/LC_MESSAGES/SlicedFavorites.po b/plugins/SlicedFavorites/locale/uk/LC_MESSAGES/SlicedFavorites.po
index 5c5f0d003..6fee02744 100644
--- a/plugins/SlicedFavorites/locale/uk/LC_MESSAGES/SlicedFavorites.po
+++ b/plugins/SlicedFavorites/locale/uk/LC_MESSAGES/SlicedFavorites.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SlicedFavorites\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:24+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:41+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:44:51+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:21+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-slicedfavorites\n"
diff --git a/plugins/SphinxSearch/locale/SphinxSearch.pot b/plugins/SphinxSearch/locale/SphinxSearch.pot
index cac794802..c2f63993b 100644
--- a/plugins/SphinxSearch/locale/SphinxSearch.pot
+++ b/plugins/SphinxSearch/locale/SphinxSearch.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/SphinxSearch/locale/fr/LC_MESSAGES/SphinxSearch.po b/plugins/SphinxSearch/locale/fr/LC_MESSAGES/SphinxSearch.po
index 98f421c77..9b5d6767e 100644
--- a/plugins/SphinxSearch/locale/fr/LC_MESSAGES/SphinxSearch.po
+++ b/plugins/SphinxSearch/locale/fr/LC_MESSAGES/SphinxSearch.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SphinxSearch\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:42+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:12:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-sphinxsearch\n"
diff --git a/plugins/SphinxSearch/locale/ia/LC_MESSAGES/SphinxSearch.po b/plugins/SphinxSearch/locale/ia/LC_MESSAGES/SphinxSearch.po
index b07a0f0ef..eec884cb3 100644
--- a/plugins/SphinxSearch/locale/ia/LC_MESSAGES/SphinxSearch.po
+++ b/plugins/SphinxSearch/locale/ia/LC_MESSAGES/SphinxSearch.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SphinxSearch\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:42+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:12:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-sphinxsearch\n"
diff --git a/plugins/SphinxSearch/locale/mk/LC_MESSAGES/SphinxSearch.po b/plugins/SphinxSearch/locale/mk/LC_MESSAGES/SphinxSearch.po
index 3a0dbd620..0db82420a 100644
--- a/plugins/SphinxSearch/locale/mk/LC_MESSAGES/SphinxSearch.po
+++ b/plugins/SphinxSearch/locale/mk/LC_MESSAGES/SphinxSearch.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SphinxSearch\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:42+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:12:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-sphinxsearch\n"
diff --git a/plugins/SphinxSearch/locale/nl/LC_MESSAGES/SphinxSearch.po b/plugins/SphinxSearch/locale/nl/LC_MESSAGES/SphinxSearch.po
index d12baabe4..cb6049730 100644
--- a/plugins/SphinxSearch/locale/nl/LC_MESSAGES/SphinxSearch.po
+++ b/plugins/SphinxSearch/locale/nl/LC_MESSAGES/SphinxSearch.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SphinxSearch\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:42+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:12:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-sphinxsearch\n"
diff --git a/plugins/SphinxSearch/locale/ru/LC_MESSAGES/SphinxSearch.po b/plugins/SphinxSearch/locale/ru/LC_MESSAGES/SphinxSearch.po
index 6541ab169..d875a8b06 100644
--- a/plugins/SphinxSearch/locale/ru/LC_MESSAGES/SphinxSearch.po
+++ b/plugins/SphinxSearch/locale/ru/LC_MESSAGES/SphinxSearch.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SphinxSearch\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:56+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:42+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:37:22+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-sphinxsearch\n"
diff --git a/plugins/SphinxSearch/locale/tl/LC_MESSAGES/SphinxSearch.po b/plugins/SphinxSearch/locale/tl/LC_MESSAGES/SphinxSearch.po
index 62a35bf2c..f2fe15b50 100644
--- a/plugins/SphinxSearch/locale/tl/LC_MESSAGES/SphinxSearch.po
+++ b/plugins/SphinxSearch/locale/tl/LC_MESSAGES/SphinxSearch.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SphinxSearch\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:42+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:12:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-sphinxsearch\n"
diff --git a/plugins/SphinxSearch/locale/uk/LC_MESSAGES/SphinxSearch.po b/plugins/SphinxSearch/locale/uk/LC_MESSAGES/SphinxSearch.po
index db526fb32..4abc404f9 100644
--- a/plugins/SphinxSearch/locale/uk/LC_MESSAGES/SphinxSearch.po
+++ b/plugins/SphinxSearch/locale/uk/LC_MESSAGES/SphinxSearch.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SphinxSearch\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:23+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:42+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:12:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-sphinxsearch\n"
diff --git a/plugins/SubMirror/locale/SubMirror.pot b/plugins/SubMirror/locale/SubMirror.pot
index 8881b6d9a..51a34b124 100644
--- a/plugins/SubMirror/locale/SubMirror.pot
+++ b/plugins/SubMirror/locale/SubMirror.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/SubMirror/locale/fr/LC_MESSAGES/SubMirror.po b/plugins/SubMirror/locale/fr/LC_MESSAGES/SubMirror.po
index ba379ea32..4114ec95b 100644
--- a/plugins/SubMirror/locale/fr/LC_MESSAGES/SubMirror.po
+++ b/plugins/SubMirror/locale/fr/LC_MESSAGES/SubMirror.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubMirror\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:25+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:44+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-submirror\n"
diff --git a/plugins/SubMirror/locale/ia/LC_MESSAGES/SubMirror.po b/plugins/SubMirror/locale/ia/LC_MESSAGES/SubMirror.po
index 4da2c0da6..d19d2e573 100644
--- a/plugins/SubMirror/locale/ia/LC_MESSAGES/SubMirror.po
+++ b/plugins/SubMirror/locale/ia/LC_MESSAGES/SubMirror.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubMirror\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:44+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-submirror\n"
diff --git a/plugins/SubMirror/locale/mk/LC_MESSAGES/SubMirror.po b/plugins/SubMirror/locale/mk/LC_MESSAGES/SubMirror.po
index 69da69611..30eb22a1c 100644
--- a/plugins/SubMirror/locale/mk/LC_MESSAGES/SubMirror.po
+++ b/plugins/SubMirror/locale/mk/LC_MESSAGES/SubMirror.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubMirror\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:44+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-submirror\n"
diff --git a/plugins/SubMirror/locale/nl/LC_MESSAGES/SubMirror.po b/plugins/SubMirror/locale/nl/LC_MESSAGES/SubMirror.po
index baa10a197..1a3fba2aa 100644
--- a/plugins/SubMirror/locale/nl/LC_MESSAGES/SubMirror.po
+++ b/plugins/SubMirror/locale/nl/LC_MESSAGES/SubMirror.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubMirror\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:44+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-submirror\n"
diff --git a/plugins/SubMirror/locale/tl/LC_MESSAGES/SubMirror.po b/plugins/SubMirror/locale/tl/LC_MESSAGES/SubMirror.po
index e99f07b19..5ea203211 100644
--- a/plugins/SubMirror/locale/tl/LC_MESSAGES/SubMirror.po
+++ b/plugins/SubMirror/locale/tl/LC_MESSAGES/SubMirror.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubMirror\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:44+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-submirror\n"
diff --git a/plugins/SubMirror/locale/uk/LC_MESSAGES/SubMirror.po b/plugins/SubMirror/locale/uk/LC_MESSAGES/SubMirror.po
index 857cc68a5..ced57eafa 100644
--- a/plugins/SubMirror/locale/uk/LC_MESSAGES/SubMirror.po
+++ b/plugins/SubMirror/locale/uk/LC_MESSAGES/SubMirror.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubMirror\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:44+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:02+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-submirror\n"
diff --git a/plugins/SubscriptionThrottle/locale/SubscriptionThrottle.pot b/plugins/SubscriptionThrottle/locale/SubscriptionThrottle.pot
index b23c594e5..e1fdd838d 100644
--- a/plugins/SubscriptionThrottle/locale/SubscriptionThrottle.pot
+++ b/plugins/SubscriptionThrottle/locale/SubscriptionThrottle.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/SubscriptionThrottle/locale/de/LC_MESSAGES/SubscriptionThrottle.po b/plugins/SubscriptionThrottle/locale/de/LC_MESSAGES/SubscriptionThrottle.po
index 809dd6ae6..301bcd987 100644
--- a/plugins/SubscriptionThrottle/locale/de/LC_MESSAGES/SubscriptionThrottle.po
+++ b/plugins/SubscriptionThrottle/locale/de/LC_MESSAGES/SubscriptionThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubscriptionThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:58+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:44+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:37:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:14+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-subscriptionthrottle\n"
diff --git a/plugins/SubscriptionThrottle/locale/es/LC_MESSAGES/SubscriptionThrottle.po b/plugins/SubscriptionThrottle/locale/es/LC_MESSAGES/SubscriptionThrottle.po
index 50cb448a5..e59a287f1 100644
--- a/plugins/SubscriptionThrottle/locale/es/LC_MESSAGES/SubscriptionThrottle.po
+++ b/plugins/SubscriptionThrottle/locale/es/LC_MESSAGES/SubscriptionThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubscriptionThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:44+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:14+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-subscriptionthrottle\n"
diff --git a/plugins/SubscriptionThrottle/locale/fr/LC_MESSAGES/SubscriptionThrottle.po b/plugins/SubscriptionThrottle/locale/fr/LC_MESSAGES/SubscriptionThrottle.po
index 83ad537b0..27afb3063 100644
--- a/plugins/SubscriptionThrottle/locale/fr/LC_MESSAGES/SubscriptionThrottle.po
+++ b/plugins/SubscriptionThrottle/locale/fr/LC_MESSAGES/SubscriptionThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubscriptionThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:44+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:14+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-subscriptionthrottle\n"
diff --git a/plugins/SubscriptionThrottle/locale/ia/LC_MESSAGES/SubscriptionThrottle.po b/plugins/SubscriptionThrottle/locale/ia/LC_MESSAGES/SubscriptionThrottle.po
index 8f6336b81..8887b45de 100644
--- a/plugins/SubscriptionThrottle/locale/ia/LC_MESSAGES/SubscriptionThrottle.po
+++ b/plugins/SubscriptionThrottle/locale/ia/LC_MESSAGES/SubscriptionThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubscriptionThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:44+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:14+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-subscriptionthrottle\n"
diff --git a/plugins/SubscriptionThrottle/locale/id/LC_MESSAGES/SubscriptionThrottle.po b/plugins/SubscriptionThrottle/locale/id/LC_MESSAGES/SubscriptionThrottle.po
index a26bfa859..5e0506cc5 100644
--- a/plugins/SubscriptionThrottle/locale/id/LC_MESSAGES/SubscriptionThrottle.po
+++ b/plugins/SubscriptionThrottle/locale/id/LC_MESSAGES/SubscriptionThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubscriptionThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:25+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:58:48+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:14+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-subscriptionthrottle\n"
diff --git a/plugins/SubscriptionThrottle/locale/mk/LC_MESSAGES/SubscriptionThrottle.po b/plugins/SubscriptionThrottle/locale/mk/LC_MESSAGES/SubscriptionThrottle.po
index 6d0505cfa..94dffa840 100644
--- a/plugins/SubscriptionThrottle/locale/mk/LC_MESSAGES/SubscriptionThrottle.po
+++ b/plugins/SubscriptionThrottle/locale/mk/LC_MESSAGES/SubscriptionThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubscriptionThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:14+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-subscriptionthrottle\n"
diff --git a/plugins/SubscriptionThrottle/locale/nb/LC_MESSAGES/SubscriptionThrottle.po b/plugins/SubscriptionThrottle/locale/nb/LC_MESSAGES/SubscriptionThrottle.po
index e8072e61f..bc98b3ab7 100644
--- a/plugins/SubscriptionThrottle/locale/nb/LC_MESSAGES/SubscriptionThrottle.po
+++ b/plugins/SubscriptionThrottle/locale/nb/LC_MESSAGES/SubscriptionThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubscriptionThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:14+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-subscriptionthrottle\n"
diff --git a/plugins/SubscriptionThrottle/locale/nl/LC_MESSAGES/SubscriptionThrottle.po b/plugins/SubscriptionThrottle/locale/nl/LC_MESSAGES/SubscriptionThrottle.po
index e64341a3e..ff4912546 100644
--- a/plugins/SubscriptionThrottle/locale/nl/LC_MESSAGES/SubscriptionThrottle.po
+++ b/plugins/SubscriptionThrottle/locale/nl/LC_MESSAGES/SubscriptionThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubscriptionThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:14+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-subscriptionthrottle\n"
diff --git a/plugins/SubscriptionThrottle/locale/ru/LC_MESSAGES/SubscriptionThrottle.po b/plugins/SubscriptionThrottle/locale/ru/LC_MESSAGES/SubscriptionThrottle.po
index 25efbab79..0f869f612 100644
--- a/plugins/SubscriptionThrottle/locale/ru/LC_MESSAGES/SubscriptionThrottle.po
+++ b/plugins/SubscriptionThrottle/locale/ru/LC_MESSAGES/SubscriptionThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubscriptionThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:14+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-subscriptionthrottle\n"
diff --git a/plugins/SubscriptionThrottle/locale/tl/LC_MESSAGES/SubscriptionThrottle.po b/plugins/SubscriptionThrottle/locale/tl/LC_MESSAGES/SubscriptionThrottle.po
index eb2dfef88..caee476f3 100644
--- a/plugins/SubscriptionThrottle/locale/tl/LC_MESSAGES/SubscriptionThrottle.po
+++ b/plugins/SubscriptionThrottle/locale/tl/LC_MESSAGES/SubscriptionThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubscriptionThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:14+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-subscriptionthrottle\n"
diff --git a/plugins/SubscriptionThrottle/locale/uk/LC_MESSAGES/SubscriptionThrottle.po b/plugins/SubscriptionThrottle/locale/uk/LC_MESSAGES/SubscriptionThrottle.po
index 88e330a72..b48dca179 100644
--- a/plugins/SubscriptionThrottle/locale/uk/LC_MESSAGES/SubscriptionThrottle.po
+++ b/plugins/SubscriptionThrottle/locale/uk/LC_MESSAGES/SubscriptionThrottle.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - SubscriptionThrottle\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:38+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:14+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-subscriptionthrottle\n"
diff --git a/plugins/TabFocus/locale/TabFocus.pot b/plugins/TabFocus/locale/TabFocus.pot
index 4363c9e60..993ea53e6 100644
--- a/plugins/TabFocus/locale/TabFocus.pot
+++ b/plugins/TabFocus/locale/TabFocus.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/TabFocus/locale/br/LC_MESSAGES/TabFocus.po b/plugins/TabFocus/locale/br/LC_MESSAGES/TabFocus.po
new file mode 100644
index 000000000..b9b454898
--- /dev/null
+++ b/plugins/TabFocus/locale/br/LC_MESSAGES/TabFocus.po
@@ -0,0 +1,32 @@
+# Translation of StatusNet - TabFocus to Breton (Brezhoneg)
+# Expored from translatewiki.net
+#
+# Author: Y-M D
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - TabFocus\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:29:11+0000\n"
+"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-29 16:14:08+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: br\n"
+"X-Message-Group: #out-statusnet-plugin-tabfocus\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: TabFocusPlugin.php:54
+msgid ""
+"TabFocus changes the notice form behavior so that, while in the text area, "
+"pressing the tab key focuses the \"Send\" button, matching the behavior of "
+"Twitter."
+msgstr ""
+"TabFocus a gemm emzalc'h ar furmskrid kemennoù evit ma vefe kaset ar fokus "
+"war ar bouton \"Kas\" pa bouezer war a stokell taolennata adalek ar zonenn "
+"testenn, ar pezh a glot gant emzalc'h Twitter."
diff --git a/plugins/TabFocus/locale/es/LC_MESSAGES/TabFocus.po b/plugins/TabFocus/locale/es/LC_MESSAGES/TabFocus.po
index 16aed8a9f..7f3a0838b 100644
--- a/plugins/TabFocus/locale/es/LC_MESSAGES/TabFocus.po
+++ b/plugins/TabFocus/locale/es/LC_MESSAGES/TabFocus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TabFocus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:39+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-tabfocus\n"
diff --git a/plugins/TabFocus/locale/fr/LC_MESSAGES/TabFocus.po b/plugins/TabFocus/locale/fr/LC_MESSAGES/TabFocus.po
index 7d9e1da65..173e834f9 100644
--- a/plugins/TabFocus/locale/fr/LC_MESSAGES/TabFocus.po
+++ b/plugins/TabFocus/locale/fr/LC_MESSAGES/TabFocus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TabFocus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:39+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-tabfocus\n"
diff --git a/plugins/TabFocus/locale/gl/LC_MESSAGES/TabFocus.po b/plugins/TabFocus/locale/gl/LC_MESSAGES/TabFocus.po
index abda0307b..757a0d421 100644
--- a/plugins/TabFocus/locale/gl/LC_MESSAGES/TabFocus.po
+++ b/plugins/TabFocus/locale/gl/LC_MESSAGES/TabFocus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TabFocus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:06:02+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Galician <http://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:37:26+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: gl\n"
"X-Message-Group: #out-statusnet-plugin-tabfocus\n"
diff --git a/plugins/TabFocus/locale/ia/LC_MESSAGES/TabFocus.po b/plugins/TabFocus/locale/ia/LC_MESSAGES/TabFocus.po
index eedf5cb8b..3a3e2a303 100644
--- a/plugins/TabFocus/locale/ia/LC_MESSAGES/TabFocus.po
+++ b/plugins/TabFocus/locale/ia/LC_MESSAGES/TabFocus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TabFocus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:39+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-tabfocus\n"
diff --git a/plugins/TabFocus/locale/id/LC_MESSAGES/TabFocus.po b/plugins/TabFocus/locale/id/LC_MESSAGES/TabFocus.po
index 804ed79b4..3c1c7d4d3 100644
--- a/plugins/TabFocus/locale/id/LC_MESSAGES/TabFocus.po
+++ b/plugins/TabFocus/locale/id/LC_MESSAGES/TabFocus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TabFocus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-tabfocus\n"
diff --git a/plugins/TabFocus/locale/mk/LC_MESSAGES/TabFocus.po b/plugins/TabFocus/locale/mk/LC_MESSAGES/TabFocus.po
index ff4fa75ce..c60b11f4e 100644
--- a/plugins/TabFocus/locale/mk/LC_MESSAGES/TabFocus.po
+++ b/plugins/TabFocus/locale/mk/LC_MESSAGES/TabFocus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TabFocus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:39+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-tabfocus\n"
diff --git a/plugins/TabFocus/locale/nb/LC_MESSAGES/TabFocus.po b/plugins/TabFocus/locale/nb/LC_MESSAGES/TabFocus.po
index 244dc3809..f0f368a89 100644
--- a/plugins/TabFocus/locale/nb/LC_MESSAGES/TabFocus.po
+++ b/plugins/TabFocus/locale/nb/LC_MESSAGES/TabFocus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TabFocus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:39+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-tabfocus\n"
diff --git a/plugins/TabFocus/locale/nl/LC_MESSAGES/TabFocus.po b/plugins/TabFocus/locale/nl/LC_MESSAGES/TabFocus.po
index 9e499b6e6..a8acd188b 100644
--- a/plugins/TabFocus/locale/nl/LC_MESSAGES/TabFocus.po
+++ b/plugins/TabFocus/locale/nl/LC_MESSAGES/TabFocus.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TabFocus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:39+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-tabfocus\n"
diff --git a/plugins/TabFocus/locale/ru/LC_MESSAGES/TabFocus.po b/plugins/TabFocus/locale/ru/LC_MESSAGES/TabFocus.po
index 7bab99a24..3c8287bf3 100644
--- a/plugins/TabFocus/locale/ru/LC_MESSAGES/TabFocus.po
+++ b/plugins/TabFocus/locale/ru/LC_MESSAGES/TabFocus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TabFocus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:39+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-tabfocus\n"
diff --git a/plugins/TabFocus/locale/tl/LC_MESSAGES/TabFocus.po b/plugins/TabFocus/locale/tl/LC_MESSAGES/TabFocus.po
index b7b6fb7a1..f47c26d0c 100644
--- a/plugins/TabFocus/locale/tl/LC_MESSAGES/TabFocus.po
+++ b/plugins/TabFocus/locale/tl/LC_MESSAGES/TabFocus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TabFocus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:39+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-tabfocus\n"
diff --git a/plugins/TabFocus/locale/uk/LC_MESSAGES/TabFocus.po b/plugins/TabFocus/locale/uk/LC_MESSAGES/TabFocus.po
index 3c3521ce3..96d5d0809 100644
--- a/plugins/TabFocus/locale/uk/LC_MESSAGES/TabFocus.po
+++ b/plugins/TabFocus/locale/uk/LC_MESSAGES/TabFocus.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TabFocus\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:45+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:39+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:01+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-tabfocus\n"
diff --git a/plugins/TightUrl/locale/TightUrl.pot b/plugins/TightUrl/locale/TightUrl.pot
index 04475e73c..262b122b4 100644
--- a/plugins/TightUrl/locale/TightUrl.pot
+++ b/plugins/TightUrl/locale/TightUrl.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/TightUrl/locale/es/LC_MESSAGES/TightUrl.po b/plugins/TightUrl/locale/es/LC_MESSAGES/TightUrl.po
index e8a5d5471..3e3c414da 100644
--- a/plugins/TightUrl/locale/es/LC_MESSAGES/TightUrl.po
+++ b/plugins/TightUrl/locale/es/LC_MESSAGES/TightUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TightUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-tighturl\n"
diff --git a/plugins/TightUrl/locale/fr/LC_MESSAGES/TightUrl.po b/plugins/TightUrl/locale/fr/LC_MESSAGES/TightUrl.po
index d55583323..bd1f64a69 100644
--- a/plugins/TightUrl/locale/fr/LC_MESSAGES/TightUrl.po
+++ b/plugins/TightUrl/locale/fr/LC_MESSAGES/TightUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TightUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-tighturl\n"
diff --git a/plugins/TightUrl/locale/ia/LC_MESSAGES/TightUrl.po b/plugins/TightUrl/locale/ia/LC_MESSAGES/TightUrl.po
index f312a9418..a473a1610 100644
--- a/plugins/TightUrl/locale/ia/LC_MESSAGES/TightUrl.po
+++ b/plugins/TightUrl/locale/ia/LC_MESSAGES/TightUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TightUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-tighturl\n"
diff --git a/plugins/TightUrl/locale/id/LC_MESSAGES/TightUrl.po b/plugins/TightUrl/locale/id/LC_MESSAGES/TightUrl.po
index 862a0122b..5703688f6 100644
--- a/plugins/TightUrl/locale/id/LC_MESSAGES/TightUrl.po
+++ b/plugins/TightUrl/locale/id/LC_MESSAGES/TightUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TightUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:26+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-tighturl\n"
diff --git a/plugins/TightUrl/locale/ja/LC_MESSAGES/TightUrl.po b/plugins/TightUrl/locale/ja/LC_MESSAGES/TightUrl.po
index b689a37fc..2d5375abd 100644
--- a/plugins/TightUrl/locale/ja/LC_MESSAGES/TightUrl.po
+++ b/plugins/TightUrl/locale/ja/LC_MESSAGES/TightUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TightUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ja\n"
"X-Message-Group: #out-statusnet-plugin-tighturl\n"
diff --git a/plugins/TightUrl/locale/mk/LC_MESSAGES/TightUrl.po b/plugins/TightUrl/locale/mk/LC_MESSAGES/TightUrl.po
index 9a59c7c84..228417b9f 100644
--- a/plugins/TightUrl/locale/mk/LC_MESSAGES/TightUrl.po
+++ b/plugins/TightUrl/locale/mk/LC_MESSAGES/TightUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TightUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-tighturl\n"
diff --git a/plugins/TightUrl/locale/nb/LC_MESSAGES/TightUrl.po b/plugins/TightUrl/locale/nb/LC_MESSAGES/TightUrl.po
index c426de9fa..86631acea 100644
--- a/plugins/TightUrl/locale/nb/LC_MESSAGES/TightUrl.po
+++ b/plugins/TightUrl/locale/nb/LC_MESSAGES/TightUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TightUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-tighturl\n"
diff --git a/plugins/TightUrl/locale/nl/LC_MESSAGES/TightUrl.po b/plugins/TightUrl/locale/nl/LC_MESSAGES/TightUrl.po
index 338a7f3b6..3184fe50c 100644
--- a/plugins/TightUrl/locale/nl/LC_MESSAGES/TightUrl.po
+++ b/plugins/TightUrl/locale/nl/LC_MESSAGES/TightUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TightUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-tighturl\n"
diff --git a/plugins/TightUrl/locale/pt_BR/LC_MESSAGES/TightUrl.po b/plugins/TightUrl/locale/pt_BR/LC_MESSAGES/TightUrl.po
new file mode 100644
index 000000000..aadc605aa
--- /dev/null
+++ b/plugins/TightUrl/locale/pt_BR/LC_MESSAGES/TightUrl.po
@@ -0,0 +1,29 @@
+# Translation of StatusNet - TightUrl to Brazilian Portuguese (Português do Brasil)
+# Expored from translatewiki.net
+#
+# Author: Giro720
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - TightUrl\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
+"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
+"br>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:37:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt-br\n"
+"X-Message-Group: #out-statusnet-plugin-tighturl\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: TightUrlPlugin.php:68
+#, php-format
+msgid "Uses <a href=\"http://%1$s/\">%1$s</a> URL-shortener service."
+msgstr ""
+"Utiliza o serviço de encurtamento de URL <a href=\"http://%1$s/\">%1$s</a>"
diff --git a/plugins/TightUrl/locale/ru/LC_MESSAGES/TightUrl.po b/plugins/TightUrl/locale/ru/LC_MESSAGES/TightUrl.po
index 42f1795e5..c0fbad15b 100644
--- a/plugins/TightUrl/locale/ru/LC_MESSAGES/TightUrl.po
+++ b/plugins/TightUrl/locale/ru/LC_MESSAGES/TightUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TightUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-tighturl\n"
diff --git a/plugins/TightUrl/locale/tl/LC_MESSAGES/TightUrl.po b/plugins/TightUrl/locale/tl/LC_MESSAGES/TightUrl.po
index 24adab5a4..3aa5d45a7 100644
--- a/plugins/TightUrl/locale/tl/LC_MESSAGES/TightUrl.po
+++ b/plugins/TightUrl/locale/tl/LC_MESSAGES/TightUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TightUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-tighturl\n"
diff --git a/plugins/TightUrl/locale/uk/LC_MESSAGES/TightUrl.po b/plugins/TightUrl/locale/uk/LC_MESSAGES/TightUrl.po
index 90ad55197..bb4c36600 100644
--- a/plugins/TightUrl/locale/uk/LC_MESSAGES/TightUrl.po
+++ b/plugins/TightUrl/locale/uk/LC_MESSAGES/TightUrl.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TightUrl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:40+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:37:28+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-tighturl\n"
diff --git a/plugins/TinyMCE/locale/TinyMCE.pot b/plugins/TinyMCE/locale/TinyMCE.pot
index 3471555c4..7c777e4bf 100644
--- a/plugins/TinyMCE/locale/TinyMCE.pot
+++ b/plugins/TinyMCE/locale/TinyMCE.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/TinyMCE/locale/eo/LC_MESSAGES/TinyMCE.po b/plugins/TinyMCE/locale/eo/LC_MESSAGES/TinyMCE.po
index b0a47ed16..8fbc405a3 100644
--- a/plugins/TinyMCE/locale/eo/LC_MESSAGES/TinyMCE.po
+++ b/plugins/TinyMCE/locale/eo/LC_MESSAGES/TinyMCE.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TinyMCE\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:00+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: Esperanto <http://translatewiki.net/wiki/Portal:eo>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:40:12+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:16+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: eo\n"
"X-Message-Group: #out-statusnet-plugin-tinymce\n"
diff --git a/plugins/TinyMCE/locale/es/LC_MESSAGES/TinyMCE.po b/plugins/TinyMCE/locale/es/LC_MESSAGES/TinyMCE.po
index 164b4f6ed..82ab71374 100644
--- a/plugins/TinyMCE/locale/es/LC_MESSAGES/TinyMCE.po
+++ b/plugins/TinyMCE/locale/es/LC_MESSAGES/TinyMCE.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TinyMCE\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:41+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:16+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-tinymce\n"
diff --git a/plugins/TinyMCE/locale/fr/LC_MESSAGES/TinyMCE.po b/plugins/TinyMCE/locale/fr/LC_MESSAGES/TinyMCE.po
index cf23c1c4b..1502b02e8 100644
--- a/plugins/TinyMCE/locale/fr/LC_MESSAGES/TinyMCE.po
+++ b/plugins/TinyMCE/locale/fr/LC_MESSAGES/TinyMCE.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TinyMCE\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:41+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:16+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-tinymce\n"
diff --git a/plugins/TinyMCE/locale/ia/LC_MESSAGES/TinyMCE.po b/plugins/TinyMCE/locale/ia/LC_MESSAGES/TinyMCE.po
index 9dd59764c..917a52062 100644
--- a/plugins/TinyMCE/locale/ia/LC_MESSAGES/TinyMCE.po
+++ b/plugins/TinyMCE/locale/ia/LC_MESSAGES/TinyMCE.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TinyMCE\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:41+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:16+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-tinymce\n"
diff --git a/plugins/TinyMCE/locale/id/LC_MESSAGES/TinyMCE.po b/plugins/TinyMCE/locale/id/LC_MESSAGES/TinyMCE.po
index cc892ed06..057b03913 100644
--- a/plugins/TinyMCE/locale/id/LC_MESSAGES/TinyMCE.po
+++ b/plugins/TinyMCE/locale/id/LC_MESSAGES/TinyMCE.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TinyMCE\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:27+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:46+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:35+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:16+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-tinymce\n"
diff --git a/plugins/TinyMCE/locale/mk/LC_MESSAGES/TinyMCE.po b/plugins/TinyMCE/locale/mk/LC_MESSAGES/TinyMCE.po
index 03b043d6e..505195d4d 100644
--- a/plugins/TinyMCE/locale/mk/LC_MESSAGES/TinyMCE.po
+++ b/plugins/TinyMCE/locale/mk/LC_MESSAGES/TinyMCE.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TinyMCE\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:47+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:41+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:16+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-tinymce\n"
diff --git a/plugins/TinyMCE/locale/nb/LC_MESSAGES/TinyMCE.po b/plugins/TinyMCE/locale/nb/LC_MESSAGES/TinyMCE.po
index 6c349f71e..e96072c62 100644
--- a/plugins/TinyMCE/locale/nb/LC_MESSAGES/TinyMCE.po
+++ b/plugins/TinyMCE/locale/nb/LC_MESSAGES/TinyMCE.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TinyMCE\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:47+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:41+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:16+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-tinymce\n"
diff --git a/plugins/TinyMCE/locale/nl/LC_MESSAGES/TinyMCE.po b/plugins/TinyMCE/locale/nl/LC_MESSAGES/TinyMCE.po
index 1185e7c54..993a74982 100644
--- a/plugins/TinyMCE/locale/nl/LC_MESSAGES/TinyMCE.po
+++ b/plugins/TinyMCE/locale/nl/LC_MESSAGES/TinyMCE.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TinyMCE\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:47+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:41+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:16+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-tinymce\n"
diff --git a/plugins/TinyMCE/locale/pt_BR/LC_MESSAGES/TinyMCE.po b/plugins/TinyMCE/locale/pt_BR/LC_MESSAGES/TinyMCE.po
index 608eede33..dedd7f2d7 100644
--- a/plugins/TinyMCE/locale/pt_BR/LC_MESSAGES/TinyMCE.po
+++ b/plugins/TinyMCE/locale/pt_BR/LC_MESSAGES/TinyMCE.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TinyMCE\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:47+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:41+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:16+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-tinymce\n"
diff --git a/plugins/TinyMCE/locale/ru/LC_MESSAGES/TinyMCE.po b/plugins/TinyMCE/locale/ru/LC_MESSAGES/TinyMCE.po
index 271497f95..f754e19f3 100644
--- a/plugins/TinyMCE/locale/ru/LC_MESSAGES/TinyMCE.po
+++ b/plugins/TinyMCE/locale/ru/LC_MESSAGES/TinyMCE.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TinyMCE\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:47+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:41+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:16+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-tinymce\n"
diff --git a/plugins/TinyMCE/locale/tl/LC_MESSAGES/TinyMCE.po b/plugins/TinyMCE/locale/tl/LC_MESSAGES/TinyMCE.po
index 9b2856f94..19e91e0de 100644
--- a/plugins/TinyMCE/locale/tl/LC_MESSAGES/TinyMCE.po
+++ b/plugins/TinyMCE/locale/tl/LC_MESSAGES/TinyMCE.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TinyMCE\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:47+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:41+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:16+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-tinymce\n"
diff --git a/plugins/TinyMCE/locale/uk/LC_MESSAGES/TinyMCE.po b/plugins/TinyMCE/locale/uk/LC_MESSAGES/TinyMCE.po
index f8665c2c7..cbb86dde0 100644
--- a/plugins/TinyMCE/locale/uk/LC_MESSAGES/TinyMCE.po
+++ b/plugins/TinyMCE/locale/uk/LC_MESSAGES/TinyMCE.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TinyMCE\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:28+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:47+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:41+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:16+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-tinymce\n"
diff --git a/plugins/TwitterBridge/TwitterBridgePlugin.php b/plugins/TwitterBridge/TwitterBridgePlugin.php
index 097d4486f..f5c361250 100644
--- a/plugins/TwitterBridge/TwitterBridgePlugin.php
+++ b/plugins/TwitterBridge/TwitterBridgePlugin.php
@@ -200,8 +200,15 @@ class TwitterBridgePlugin extends Plugin
return false;
case 'TwitterOAuthClient':
case 'TwitterQueueHandler':
+ case 'TwitterImport':
+ case 'JsonStreamReader':
+ case 'TwitterStreamReader':
include_once $dir . '/' . strtolower($cls) . '.php';
return false;
+ case 'TwitterSiteStream':
+ case 'TwitterUserStream':
+ include_once $dir . '/twitterstreamreader.php';
+ return false;
case 'Notice_to_status':
case 'Twitter_synch_status':
include_once $dir . '/' . $cls . '.php';
@@ -267,7 +274,11 @@ class TwitterBridgePlugin extends Plugin
function onEndInitializeQueueManager($manager)
{
if (self::hasKeys()) {
+ // Outgoing notices -> twitter
$manager->connect('twitter', 'TwitterQueueHandler');
+
+ // Incoming statuses <- twitter
+ $manager->connect('tweetin', 'TweetInQueueHandler');
}
return true;
}
diff --git a/plugins/TwitterBridge/daemons/twitterdaemon.php b/plugins/TwitterBridge/daemons/twitterdaemon.php
new file mode 100644
index 000000000..d313d2de9
--- /dev/null
+++ b/plugins/TwitterBridge/daemons/twitterdaemon.php
@@ -0,0 +1,314 @@
+#!/usr/bin/env php
+<?php
+/*
+ * StatusNet - the distributed open-source microblogging tool
+ * Copyright (C) 2008-2010, StatusNet, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+define('INSTALLDIR', realpath(dirname(__FILE__) . '/../../..'));
+
+$shortoptions = 'fi::a';
+$longoptions = array('id::', 'foreground', 'all');
+
+$helptext = <<<END_OF_XMPP_HELP
+Daemon script for receiving new notices from Twitter users.
+
+ -i --id Identity (default none)
+ -a --all Handle Twitter for all local sites
+ (requires Stomp queue handler, status_network setup)
+ -f --foreground Stay in the foreground (default background)
+
+END_OF_XMPP_HELP;
+
+require_once INSTALLDIR.'/scripts/commandline.inc';
+
+require_once INSTALLDIR . '/lib/jabber.php';
+
+class TwitterDaemon extends SpawningDaemon
+{
+ protected $allsites = false;
+
+ function __construct($id=null, $daemonize=true, $threads=1, $allsites=false)
+ {
+ if ($threads != 1) {
+ // This should never happen. :)
+ throw new Exception("TwitterDaemon must run single-threaded");
+ }
+ parent::__construct($id, $daemonize, $threads);
+ $this->allsites = $allsites;
+ }
+
+ function runThread()
+ {
+ common_log(LOG_INFO, 'Waiting to listen to Twitter and queues');
+
+ $master = new TwitterMaster($this->get_id(), $this->processManager());
+ $master->init($this->allsites);
+ $master->service();
+
+ common_log(LOG_INFO, 'terminating normally');
+
+ return $master->respawn ? self::EXIT_RESTART : self::EXIT_SHUTDOWN;
+ }
+
+}
+
+class TwitterMaster extends IoMaster
+{
+ protected $processManager;
+
+ function __construct($id, $processManager)
+ {
+ parent::__construct($id);
+ $this->processManager = $processManager;
+ }
+
+ /**
+ * Initialize IoManagers for the currently configured site
+ * which are appropriate to this instance.
+ */
+ function initManagers()
+ {
+ $qm = QueueManager::get();
+ $qm->setActiveGroup('twitter');
+ $this->instantiate($qm);
+ $this->instantiate(new TwitterManager());
+ $this->instantiate($this->processManager);
+ }
+}
+
+
+class TwitterManager extends IoManager
+{
+ // Recommended resource limits from http://dev.twitter.com/pages/site_streams
+ const MAX_STREAMS = 1000;
+ const USERS_PER_STREAM = 100;
+ const STREAMS_PER_SECOND = 20;
+
+ protected $streams;
+ protected $users;
+
+ /**
+ * Pull the site's active Twitter-importing users and start spawning
+ * some data streams for them!
+ *
+ * @fixme check their last-id and check whether we'll need to do a manual pull.
+ * @fixme abstract out the fetching so we can work over multiple sites.
+ */
+ protected function initStreams()
+ {
+ common_log(LOG_INFO, 'init...');
+ // Pull Twitter user IDs for all users we want to pull data for
+ $flink = new Foreign_link();
+ $flink->service = TWITTER_SERVICE;
+ // @fixme probably should do the bitfield check in a whereAdd but it's ugly :D
+ $flink->find();
+
+ $userIds = array();
+ while ($flink->fetch()) {
+ if (($flink->noticesync & FOREIGN_NOTICE_RECV) ==
+ FOREIGN_NOTICE_RECV) {
+ $userIds[] = $flink->foreign_id;
+
+ if (count($userIds) >= self::USERS_PER_STREAM) {
+ $this->spawnStream($userIds);
+ $userIds = array();
+ }
+ }
+ }
+
+ if (count($userIds)) {
+ $this->spawnStream($userIds);
+ }
+ }
+
+ /**
+ * Prepare a Site Stream connection for the given chunk of users.
+ * The actual connection will be opened later.
+ *
+ * @param $userIds array of Twitter-side user IDs
+ */
+ protected function spawnStream($userIds)
+ {
+ $stream = $this->initSiteStream();
+ $stream->followUsers($userIds);
+
+ // Slip the stream reader into our list of active streams.
+ // We'll manage its actual connection on the next go-around.
+ $this->streams[] = $stream;
+
+ // Record the user->stream mappings; this makes it easier for us to know
+ // later if we need to kill something.
+ foreach ($userIds as $id) {
+ $this->users[$id] = $stream;
+ }
+ }
+
+ /**
+ * Initialize a generic site streams connection object.
+ * All our connections will look like this, then we'll add users to them.
+ *
+ * @return TwitterStreamReader
+ */
+ protected function initSiteStream()
+ {
+ $auth = $this->siteStreamAuth();
+ $stream = new TwitterSiteStream($auth);
+
+ // Add our event handler callbacks. Whee!
+ $this->setupEvents($stream);
+ return $stream;
+ }
+
+ /**
+ * Fetch the Twitter OAuth credentials to use to connect to the Site Streams API.
+ *
+ * This will use the locally-stored credentials for the applictation's owner account
+ * from the site configuration. These should be configured through the administration
+ * panels or manually in the config file.
+ *
+ * Will throw an exception if no credentials can be found -- but beware that invalid
+ * credentials won't cause breakage until later.
+ *
+ * @return TwitterOAuthClient
+ */
+ protected function siteStreamAuth()
+ {
+ $token = common_config('twitter', 'stream_token');
+ $secret = common_config('twitter', 'stream_secret');
+ if (empty($token) || empty($secret)) {
+ throw new ServerException('Twitter site streams have not been correctly configured. Configure the app owner account via the admin panel.');
+ }
+ return new TwitterOAuthClient($token, $secret);
+ }
+
+ /**
+ * Collect the sockets for all active connections for i/o monitoring.
+ *
+ * @return array of resources
+ */
+ public function getSockets()
+ {
+ $sockets = array();
+ foreach ($this->streams as $stream) {
+ foreach ($stream->getSockets() as $socket) {
+ $sockets[] = $socket;
+ }
+ }
+ return $sockets;
+ }
+
+ /**
+ * We're ready to process input from one of our data sources! Woooooo!
+ * @fixme is there an easier way to map from socket back to owning module? :(
+ *
+ * @param resource $socket
+ * @return boolean success
+ */
+ public function handleInput($socket)
+ {
+ foreach ($this->streams as $stream) {
+ foreach ($stream->getSockets() as $aSocket) {
+ if ($socket === $aSocket) {
+ $stream->handleInput($socket);
+ }
+ }
+ }
+ return true;
+ }
+
+ /**
+ * Start the i/o system up! Prepare our connections and start opening them.
+ *
+ * @fixme do some rate-limiting on the stream setup
+ * @fixme do some sensible backoff on failure etc
+ */
+ public function start()
+ {
+ $this->initStreams();
+ foreach ($this->streams as $stream) {
+ $stream->connect();
+ }
+ return true;
+ }
+
+ /**
+ * Close down our connections when the daemon wraps up for business.
+ */
+ public function finish()
+ {
+ foreach ($this->streams as $index => $stream) {
+ $stream->close();
+ unset($this->streams[$index]);
+ }
+ return true;
+ }
+
+ public static function get()
+ {
+ throw new Exception('not a singleton');
+ }
+
+ /**
+ * Set up event handlers on the streaming interface.
+ *
+ * @fixme add more event types as we add handling for them
+ */
+ protected function setupEvents(TwitterStreamReader $stream)
+ {
+ $handlers = array(
+ 'status',
+ );
+ foreach ($handlers as $event) {
+ $stream->hookEvent($event, array($this, 'onTwitter' . ucfirst($event)));
+ }
+ }
+
+ /**
+ * Event callback notifying that a user has a new message in their home timeline.
+ * We store the incoming message into the queues for processing, keeping our own
+ * daemon running as shiny-fast as possible.
+ *
+ * @param object $status JSON data: Twitter status update
+ * @fixme in all-sites mode we may need to route queue items into another site's
+ * destination queues, or multiple sites.
+ */
+ protected function onTwitterStatus($status, $context)
+ {
+ $data = array(
+ 'status' => $status,
+ 'for_user' => $context->for_user,
+ );
+ $qm = QueueManager::get();
+ $qm->enqueue($data, 'tweetin');
+ }
+}
+
+
+if (have_option('i', 'id')) {
+ $id = get_option_value('i', 'id');
+} else if (count($args) > 0) {
+ $id = $args[0];
+} else {
+ $id = null;
+}
+
+$foreground = have_option('f', 'foreground');
+$all = have_option('a') || have_option('--all');
+
+$daemon = new TwitterDaemon($id, !$foreground, 1, $all);
+
+$daemon->runOnce();
diff --git a/plugins/TwitterBridge/daemons/twitterstatusfetcher.php b/plugins/TwitterBridge/daemons/twitterstatusfetcher.php
index cef67b180..9298d9e3a 100755
--- a/plugins/TwitterBridge/daemons/twitterstatusfetcher.php
+++ b/plugins/TwitterBridge/daemons/twitterstatusfetcher.php
@@ -192,25 +192,12 @@ class TwitterStatusFetcher extends ParallelizingDaemon
common_debug(LOG_INFO, $this->name() . ' - Retrieved ' . sizeof($timeline) . ' statuses from Twitter.');
+ $importer = new TwitterImport();
+
// Reverse to preserve order
foreach (array_reverse($timeline) as $status) {
- // Hacktastic: filter out stuff coming from this StatusNet
- $source = mb_strtolower(common_config('integration', 'source'));
-
- if (preg_match("/$source/", mb_strtolower($status->source))) {
- common_debug($this->name() . ' - Skipping import of status ' .
- $status->id . ' with source ' . $source);
- continue;
- }
-
- // Don't save it if the user is protected
- // FIXME: save it but treat it as private
- if ($status->user->protected) {
- continue;
- }
-
- $notice = $this->saveStatus($status);
+ $notice = $importer->importStatus($status);
if (!empty($notice)) {
Inbox::insertNotice($flink->user_id, $notice->id);
@@ -226,578 +213,6 @@ class TwitterStatusFetcher extends ParallelizingDaemon
$flink->last_noticesync = common_sql_now();
$flink->update();
}
-
- function saveStatus($status)
- {
- $profile = $this->ensureProfile($status->user);
-
- if (empty($profile)) {
- common_log(LOG_ERR, $this->name() .
- ' - Problem saving notice. No associated Profile.');
- return null;
- }
-
- $statusUri = $this->makeStatusURI($status->user->screen_name, $status->id);
-
- // check to see if we've already imported the status
- $n2s = Notice_to_status::staticGet('status_id', $status->id);
-
- if (!empty($n2s)) {
- common_log(
- LOG_INFO,
- $this->name() .
- " - Ignoring duplicate import: {$status->id}"
- );
- return Notice::staticGet('id', $n2s->notice_id);
- }
-
- // If it's a retweet, save it as a repeat!
- if (!empty($status->retweeted_status)) {
- common_log(LOG_INFO, "Status {$status->id} is a retweet of {$status->retweeted_status->id}.");
- $original = $this->saveStatus($status->retweeted_status);
- if (empty($original)) {
- return null;
- } else {
- $author = $original->getProfile();
- // TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
- // TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
- $content = sprintf(_m('RT @%1$s %2$s'),
- $author->nickname,
- $original->content);
-
- if (Notice::contentTooLong($content)) {
- $contentlimit = Notice::maxContent();
- $content = mb_substr($content, 0, $contentlimit - 4) . ' ...';
- }
-
- $repeat = Notice::saveNew($profile->id,
- $content,
- 'twitter',
- array('repeat_of' => $original->id,
- 'uri' => $statusUri,
- 'is_local' => Notice::GATEWAY));
- common_log(LOG_INFO, "Saved {$repeat->id} as a repeat of {$original->id}");
- Notice_to_status::saveNew($repeat->id, $status->id);
- return $repeat;
- }
- }
-
- $notice = new Notice();
-
- $notice->profile_id = $profile->id;
- $notice->uri = $statusUri;
- $notice->url = $statusUri;
- $notice->created = strftime(
- '%Y-%m-%d %H:%M:%S',
- strtotime($status->created_at)
- );
-
- $notice->source = 'twitter';
-
- $notice->reply_to = null;
-
- if (!empty($status->in_reply_to_status_id)) {
- common_log(LOG_INFO, "Status {$status->id} is a reply to status {$status->in_reply_to_status_id}");
- $n2s = Notice_to_status::staticGet('status_id', $status->in_reply_to_status_id);
- if (empty($n2s)) {
- common_log(LOG_INFO, "Couldn't find local notice for status {$status->in_reply_to_status_id}");
- } else {
- $reply = Notice::staticGet('id', $n2s->notice_id);
- if (empty($reply)) {
- common_log(LOG_INFO, "Couldn't find local notice for status {$status->in_reply_to_status_id}");
- } else {
- common_log(LOG_INFO, "Found local notice {$reply->id} for status {$status->in_reply_to_status_id}");
- $notice->reply_to = $reply->id;
- $notice->conversation = $reply->conversation;
- }
- }
- }
-
- if (empty($notice->conversation)) {
- $conv = Conversation::create();
- $notice->conversation = $conv->id;
- common_log(LOG_INFO, "No known conversation for status {$status->id} so making a new one {$conv->id}.");
- }
-
- $notice->is_local = Notice::GATEWAY;
-
- $notice->content = html_entity_decode($status->text, ENT_QUOTES, 'UTF-8');
- $notice->rendered = $this->linkify($status);
-
- if (Event::handle('StartNoticeSave', array(&$notice))) {
-
- $id = $notice->insert();
-
- if (!$id) {
- common_log_db_error($notice, 'INSERT', __FILE__);
- common_log(LOG_ERR, $this->name() .
- ' - Problem saving notice.');
- }
-
- Event::handle('EndNoticeSave', array($notice));
- }
-
- Notice_to_status::saveNew($notice->id, $status->id);
-
- $this->saveStatusMentions($notice, $status);
-
- $notice->blowOnInsert();
-
- return $notice;
- }
-
- /**
- * Make an URI for a status.
- *
- * @param object $status status object
- *
- * @return string URI
- */
- function makeStatusURI($username, $id)
- {
- return 'http://twitter.com/'
- . $username
- . '/status/'
- . $id;
- }
-
- /**
- * Look up a Profile by profileurl field. Profile::staticGet() was
- * not working consistently.
- *
- * @param string $nickname local nickname of the Twitter user
- * @param string $profileurl the profile url
- *
- * @return mixed value the first Profile with that url, or null
- */
- function getProfileByUrl($nickname, $profileurl)
- {
- $profile = new Profile();
- $profile->nickname = $nickname;
- $profile->profileurl = $profileurl;
- $profile->limit(1);
-
- if ($profile->find()) {
- $profile->fetch();
- return $profile;
- }
-
- return null;
- }
-
- /**
- * Check to see if this Twitter status has already been imported
- *
- * @param Profile $profile Twitter user's local profile
- * @param string $statusUri URI of the status on Twitter
- *
- * @return mixed value a matching Notice or null
- */
- function checkDupe($profile, $statusUri)
- {
- $notice = new Notice();
- $notice->uri = $statusUri;
- $notice->profile_id = $profile->id;
- $notice->limit(1);
-
- if ($notice->find()) {
- $notice->fetch();
- return $notice;
- }
-
- return null;
- }
-
- function ensureProfile($user)
- {
- // check to see if there's already a profile for this user
- $profileurl = 'http://twitter.com/' . $user->screen_name;
- $profile = $this->getProfileByUrl($user->screen_name, $profileurl);
-
- if (!empty($profile)) {
- common_debug($this->name() .
- " - Profile for $profile->nickname found.");
-
- // Check to see if the user's Avatar has changed
-
- $this->checkAvatar($user, $profile);
- return $profile;
-
- } else {
- common_debug($this->name() . ' - Adding profile and remote profile ' .
- "for Twitter user: $profileurl.");
-
- $profile = new Profile();
- $profile->query("BEGIN");
-
- $profile->nickname = $user->screen_name;
- $profile->fullname = $user->name;
- $profile->homepage = $user->url;
- $profile->bio = $user->description;
- $profile->location = $user->location;
- $profile->profileurl = $profileurl;
- $profile->created = common_sql_now();
-
- try {
- $id = $profile->insert();
- } catch(Exception $e) {
- common_log(LOG_WARNING, $this->name . ' Couldn\'t insert profile - ' . $e->getMessage());
- }
-
- if (empty($id)) {
- common_log_db_error($profile, 'INSERT', __FILE__);
- $profile->query("ROLLBACK");
- return false;
- }
-
- // check for remote profile
-
- $remote_pro = Remote_profile::staticGet('uri', $profileurl);
-
- if (empty($remote_pro)) {
- $remote_pro = new Remote_profile();
-
- $remote_pro->id = $id;
- $remote_pro->uri = $profileurl;
- $remote_pro->created = common_sql_now();
-
- try {
- $rid = $remote_pro->insert();
- } catch (Exception $e) {
- common_log(LOG_WARNING, $this->name() . ' Couldn\'t save remote profile - ' . $e->getMessage());
- }
-
- if (empty($rid)) {
- common_log_db_error($profile, 'INSERT', __FILE__);
- $profile->query("ROLLBACK");
- return false;
- }
- }
-
- $profile->query("COMMIT");
-
- $this->saveAvatars($user, $id);
-
- return $profile;
- }
- }
-
- function checkAvatar($twitter_user, $profile)
- {
- global $config;
-
- $path_parts = pathinfo($twitter_user->profile_image_url);
-
- $newname = 'Twitter_' . $twitter_user->id . '_' .
- $path_parts['basename'];
-
- $oldname = $profile->getAvatar(48)->filename;
-
- if ($newname != $oldname) {
- common_debug($this->name() . ' - Avatar for Twitter user ' .
- "$profile->nickname has changed.");
- common_debug($this->name() . " - old: $oldname new: $newname");
-
- $this->updateAvatars($twitter_user, $profile);
- }
-
- if ($this->missingAvatarFile($profile)) {
- common_debug($this->name() . ' - Twitter user ' .
- $profile->nickname .
- ' is missing one or more local avatars.');
- common_debug($this->name() ." - old: $oldname new: $newname");
-
- $this->updateAvatars($twitter_user, $profile);
- }
- }
-
- function updateAvatars($twitter_user, $profile) {
-
- global $config;
-
- $path_parts = pathinfo($twitter_user->profile_image_url);
-
- $img_root = substr($path_parts['basename'], 0, -11);
- $ext = $path_parts['extension'];
- $mediatype = $this->getMediatype($ext);
-
- foreach (array('mini', 'normal', 'bigger') as $size) {
- $url = $path_parts['dirname'] . '/' .
- $img_root . '_' . $size . ".$ext";
- $filename = 'Twitter_' . $twitter_user->id . '_' .
- $img_root . "_$size.$ext";
-
- $this->updateAvatar($profile->id, $size, $mediatype, $filename);
- $this->fetchAvatar($url, $filename);
- }
- }
-
- function missingAvatarFile($profile) {
- foreach (array(24, 48, 73) as $size) {
- $filename = $profile->getAvatar($size)->filename;
- $avatarpath = Avatar::path($filename);
- if (file_exists($avatarpath) == FALSE) {
- return true;
- }
- }
- return false;
- }
-
- function getMediatype($ext)
- {
- $mediatype = null;
-
- switch (strtolower($ext)) {
- case 'jpg':
- $mediatype = 'image/jpg';
- break;
- case 'gif':
- $mediatype = 'image/gif';
- break;
- default:
- $mediatype = 'image/png';
- }
-
- return $mediatype;
- }
-
- function saveAvatars($user, $id)
- {
- global $config;
-
- $path_parts = pathinfo($user->profile_image_url);
- $ext = $path_parts['extension'];
- $end = strlen('_normal' . $ext);
- $img_root = substr($path_parts['basename'], 0, -($end+1));
- $mediatype = $this->getMediatype($ext);
-
- foreach (array('mini', 'normal', 'bigger') as $size) {
- $url = $path_parts['dirname'] . '/' .
- $img_root . '_' . $size . ".$ext";
- $filename = 'Twitter_' . $user->id . '_' .
- $img_root . "_$size.$ext";
-
- if ($this->fetchAvatar($url, $filename)) {
- $this->newAvatar($id, $size, $mediatype, $filename);
- } else {
- common_log(LOG_WARNING, $id() .
- " - Problem fetching Avatar: $url");
- }
- }
- }
-
- function updateAvatar($profile_id, $size, $mediatype, $filename) {
-
- common_debug($this->name() . " - Updating avatar: $size");
-
- $profile = Profile::staticGet($profile_id);
-
- if (empty($profile)) {
- common_debug($this->name() . " - Couldn't get profile: $profile_id!");
- return;
- }
-
- $sizes = array('mini' => 24, 'normal' => 48, 'bigger' => 73);
- $avatar = $profile->getAvatar($sizes[$size]);
-
- // Delete the avatar, if present
- if ($avatar) {
- $avatar->delete();
- }
-
- $this->newAvatar($profile->id, $size, $mediatype, $filename);
- }
-
- function newAvatar($profile_id, $size, $mediatype, $filename)
- {
- global $config;
-
- $avatar = new Avatar();
- $avatar->profile_id = $profile_id;
-
- switch($size) {
- case 'mini':
- $avatar->width = 24;
- $avatar->height = 24;
- break;
- case 'normal':
- $avatar->width = 48;
- $avatar->height = 48;
- break;
- default:
- // Note: Twitter's big avatars are a different size than
- // StatusNet's (StatusNet's = 96)
- $avatar->width = 73;
- $avatar->height = 73;
- }
-
- $avatar->original = 0; // we don't have the original
- $avatar->mediatype = $mediatype;
- $avatar->filename = $filename;
- $avatar->url = Avatar::url($filename);
-
- $avatar->created = common_sql_now();
-
- try {
- $id = $avatar->insert();
- } catch (Exception $e) {
- common_log(LOG_WARNING, $this->name() . ' Couldn\'t insert avatar - ' . $e->getMessage());
- }
-
- if (empty($id)) {
- common_log_db_error($avatar, 'INSERT', __FILE__);
- return null;
- }
-
- common_debug($this->name() .
- " - Saved new $size avatar for $profile_id.");
-
- return $id;
- }
-
- /**
- * Fetch a remote avatar image and save to local storage.
- *
- * @param string $url avatar source URL
- * @param string $filename bare local filename for download
- * @return bool true on success, false on failure
- */
- function fetchAvatar($url, $filename)
- {
- common_debug($this->name() . " - Fetching Twitter avatar: $url");
-
- $request = HTTPClient::start();
- $response = $request->get($url);
- if ($response->isOk()) {
- $avatarfile = Avatar::path($filename);
- $ok = file_put_contents($avatarfile, $response->getBody());
- if (!$ok) {
- common_log(LOG_WARNING, $this->name() .
- " - Couldn't open file $filename");
- return false;
- }
- } else {
- return false;
- }
-
- return true;
- }
-
- const URL = 1;
- const HASHTAG = 2;
- const MENTION = 3;
-
- function linkify($status)
- {
- $text = $status->text;
-
- if (empty($status->entities)) {
- common_log(LOG_WARNING, "No entities data for {$status->id}; trying to fake up links ourselves.");
- $text = common_replace_urls_callback($text, 'common_linkify');
- $text = preg_replace('/(^|\&quot\;|\'|\(|\[|\{|\s+)#([\pL\pN_\-\.]{1,64})/e', "'\\1#'.TwitterStatusFetcher::tagLink('\\2')", $text);
- $text = preg_replace('/(^|\s+)@([a-z0-9A-Z_]{1,64})/e', "'\\1@'.TwitterStatusFetcher::atLink('\\2')", $text);
- return $text;
- }
-
- // Move all the entities into order so we can
- // replace them in reverse order and thus
- // not mess up their indices
-
- $toReplace = array();
-
- if (!empty($status->entities->urls)) {
- foreach ($status->entities->urls as $url) {
- $toReplace[$url->indices[0]] = array(self::URL, $url);
- }
- }
-
- if (!empty($status->entities->hashtags)) {
- foreach ($status->entities->hashtags as $hashtag) {
- $toReplace[$hashtag->indices[0]] = array(self::HASHTAG, $hashtag);
- }
- }
-
- if (!empty($status->entities->user_mentions)) {
- foreach ($status->entities->user_mentions as $mention) {
- $toReplace[$mention->indices[0]] = array(self::MENTION, $mention);
- }
- }
-
- // sort in reverse order by key
-
- krsort($toReplace);
-
- foreach ($toReplace as $part) {
- list($type, $object) = $part;
- switch($type) {
- case self::URL:
- $linkText = $this->makeUrlLink($object);
- break;
- case self::HASHTAG:
- $linkText = $this->makeHashtagLink($object);
- break;
- case self::MENTION:
- $linkText = $this->makeMentionLink($object);
- break;
- default:
- continue;
- }
- $text = mb_substr($text, 0, $object->indices[0]) . $linkText . mb_substr($text, $object->indices[1]);
- }
- return $text;
- }
-
- function makeUrlLink($object)
- {
- return "<a href='{$object->url}' class='extlink'>{$object->url}</a>";
- }
-
- function makeHashtagLink($object)
- {
- return "#" . self::tagLink($object->text);
- }
-
- function makeMentionLink($object)
- {
- return "@".self::atLink($object->screen_name, $object->name);
- }
-
- static function tagLink($tag)
- {
- return "<a href='https://twitter.com/search?q=%23{$tag}' class='hashtag'>{$tag}</a>";
- }
-
- static function atLink($screenName, $fullName=null)
- {
- if (!empty($fullName)) {
- return "<a href='http://twitter.com/{$screenName}' title='{$fullName}'>{$screenName}</a>";
- } else {
- return "<a href='http://twitter.com/{$screenName}'>{$screenName}</a>";
- }
- }
-
- function saveStatusMentions($notice, $status)
- {
- $mentions = array();
-
- if (empty($status->entities) || empty($status->entities->user_mentions)) {
- return;
- }
-
- foreach ($status->entities->user_mentions as $mention) {
- $flink = Foreign_link::getByForeignID($mention->id, TWITTER_SERVICE);
- if (!empty($flink)) {
- $user = User::staticGet('id', $flink->user_id);
- if (!empty($user)) {
- $reply = new Reply();
- $reply->notice_id = $notice->id;
- $reply->profile_id = $user->id;
- common_log(LOG_INFO, __METHOD__ . ": saving reply: notice {$notice->id} to profile {$user->id}");
- $id = $reply->insert();
- }
- }
- }
- }
}
$id = null;
diff --git a/plugins/TwitterBridge/jsonstreamreader.php b/plugins/TwitterBridge/jsonstreamreader.php
new file mode 100644
index 000000000..f6572c9ee
--- /dev/null
+++ b/plugins/TwitterBridge/jsonstreamreader.php
@@ -0,0 +1,265 @@
+<?php
+/**
+ * StatusNet, the distributed open-source microblogging tool
+ *
+ * PHP version 5
+ *
+ * LICENCE: This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @category Plugin
+ * @package StatusNet
+ * @author Brion Vibber <brion@status.net>
+ * @copyright 2010 StatusNet, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
+ * @link http://status.net/
+ */
+
+class OAuthData
+{
+ public $consumer_key, $consumer_secret, $token, $token_secret;
+}
+
+/**
+ *
+ */
+abstract class JsonStreamReader
+{
+ const CRLF = "\r\n";
+
+ public $id;
+ protected $socket = null;
+ protected $state = 'init'; // 'init', 'connecting', 'waiting', 'headers', 'active'
+
+ public function __construct()
+ {
+ $this->id = get_class($this) . '.' . substr(md5(mt_rand()), 0, 8);
+ }
+
+ /**
+ * Starts asynchronous connect operation...
+ *
+ * @fixme Can we do the open-socket fully async to? (need write select infrastructure)
+ *
+ * @param string $url
+ */
+ public function connect($url)
+ {
+ common_log(LOG_DEBUG, "$this->id opening connection to $url");
+
+ $scheme = parse_url($url, PHP_URL_SCHEME);
+ if ($scheme == 'http') {
+ $rawScheme = 'tcp';
+ } else if ($scheme == 'https') {
+ $rawScheme = 'ssl';
+ } else {
+ throw new ServerException('Invalid URL scheme for HTTP stream reader');
+ }
+
+ $host = parse_url($url, PHP_URL_HOST);
+ $port = parse_url($url, PHP_URL_PORT);
+ if (!$port) {
+ if ($scheme == 'https') {
+ $port = 443;
+ } else {
+ $port = 80;
+ }
+ }
+
+ $path = parse_url($url, PHP_URL_PATH);
+ $query = parse_url($url, PHP_URL_QUERY);
+ if ($query) {
+ $path .= '?' . $query;
+ }
+
+ $errno = $errstr = null;
+ $timeout = 5;
+ //$flags = STREAM_CLIENT_CONNECT | STREAM_CLIENT_ASYNC_CONNECT;
+ $flags = STREAM_CLIENT_CONNECT;
+ // @fixme add SSL params
+ $this->socket = stream_socket_client("$rawScheme://$host:$port", $errno, $errstr, $timeout, $flags);
+
+ $this->send($this->httpOpen($host, $path));
+
+ stream_set_blocking($this->socket, false);
+ $this->state = 'waiting';
+ }
+
+ /**
+ * Send some fun data off to the server.
+ *
+ * @param string $buffer
+ */
+ function send($buffer)
+ {
+ fwrite($this->socket, $buffer);
+ }
+
+ /**
+ * Read next packet of data from the socket.
+ *
+ * @return string
+ */
+ function read()
+ {
+ $buffer = fread($this->socket, 65536);
+ return $buffer;
+ }
+
+ /**
+ * Build HTTP request headers.
+ *
+ * @param string $host
+ * @param string $path
+ * @return string
+ */
+ protected function httpOpen($host, $path)
+ {
+ $lines = array(
+ "GET $path HTTP/1.1",
+ "Host: $host",
+ "User-Agent: StatusNet/" . STATUSNET_VERSION . " (TwitterBridgePlugin)",
+ "Connection: close",
+ "",
+ ""
+ );
+ return implode(self::CRLF, $lines);
+ }
+
+ /**
+ * Close the current connection, if open.
+ */
+ public function close()
+ {
+ if ($this->isConnected()) {
+ common_log(LOG_DEBUG, "$this->id closing connection.");
+ fclose($this->socket);
+ $this->socket = null;
+ }
+ }
+
+ /**
+ * Are we currently connected?
+ *
+ * @return boolean
+ */
+ public function isConnected()
+ {
+ return $this->socket !== null;
+ }
+
+ /**
+ * Send any sockets we're listening on to the IO manager
+ * to wait for input.
+ *
+ * @return array of resources
+ */
+ public function getSockets()
+ {
+ if ($this->isConnected()) {
+ return array($this->socket);
+ }
+ return array();
+ }
+
+ /**
+ * Take a chunk of input over the horn and go go go! :D
+ *
+ * @param string $buffer
+ */
+ public function handleInput($socket)
+ {
+ if ($this->socket !== $socket) {
+ throw new Exception('Got input from unexpected socket!');
+ }
+
+ try {
+ $buffer = $this->read();
+ $lines = explode(self::CRLF, $buffer);
+ foreach ($lines as $line) {
+ $this->handleLine($line);
+ }
+ } catch (Exception $e) {
+ common_log(LOG_ERR, "$this->id aborting connection due to error: " . $e->getMessage());
+ fclose($this->socket);
+ throw $e;
+ }
+ }
+
+ protected function handleLine($line)
+ {
+ switch ($this->state)
+ {
+ case 'waiting':
+ $this->handleLineWaiting($line);
+ break;
+ case 'headers':
+ $this->handleLineHeaders($line);
+ break;
+ case 'active':
+ $this->handleLineActive($line);
+ break;
+ default:
+ throw new Exception('Invalid state in handleLine: ' . $this->state);
+ }
+ }
+
+ /**
+ *
+ * @param <type> $line
+ */
+ protected function handleLineWaiting($line)
+ {
+ $bits = explode(' ', $line, 3);
+ if (count($bits) != 3) {
+ throw new Exception("Invalid HTTP response line: $line");
+ }
+
+ list($http, $status, $text) = $bits;
+ if (substr($http, 0, 5) != 'HTTP/') {
+ throw new Exception("Invalid HTTP response line chunk '$http': $line");
+ }
+ if ($status != '200') {
+ throw new Exception("Bad HTTP response code $status: $line");
+ }
+ common_log(LOG_DEBUG, "$this->id $line");
+ $this->state = 'headers';
+ }
+
+ protected function handleLineHeaders($line)
+ {
+ if ($line == '') {
+ $this->state = 'active';
+ common_log(LOG_DEBUG, "$this->id connection is active!");
+ } else {
+ common_log(LOG_DEBUG, "$this->id read HTTP header: $line");
+ $this->responseHeaders[] = $line;
+ }
+ }
+
+ protected function handleLineActive($line)
+ {
+ if ($line == "") {
+ // Server sends empty lines as keepalive.
+ return;
+ }
+ $data = json_decode($line);
+ if ($data) {
+ $this->handleJson($data);
+ } else {
+ common_log(LOG_ERR, "$this->id received bogus JSON data: " . var_export($line, true));
+ }
+ }
+
+ abstract protected function handleJson(stdClass $data);
+}
diff --git a/plugins/TwitterBridge/locale/TwitterBridge.pot b/plugins/TwitterBridge/locale/TwitterBridge.pot
index 26aa6367b..61a1b6fb1 100644
--- a/plugins/TwitterBridge/locale/TwitterBridge.pot
+++ b/plugins/TwitterBridge/locale/TwitterBridge.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,6 +16,13 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
+#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
+#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
+#: twitterimport.php:113
+#, php-format
+msgid "RT @%1$s %2$s"
+msgstr ""
+
#: twitter.php:349
msgid "Your Twitter bridge has been disabled."
msgstr ""
@@ -37,7 +44,7 @@ msgid ""
msgstr ""
#: TwitterBridgePlugin.php:151 TwitterBridgePlugin.php:174
-#: TwitterBridgePlugin.php:291 twitteradminpanel.php:52
+#: TwitterBridgePlugin.php:302 twitteradminpanel.php:52
msgid "Twitter"
msgstr ""
@@ -49,11 +56,11 @@ msgstr ""
msgid "Twitter integration options"
msgstr ""
-#: TwitterBridgePlugin.php:292
+#: TwitterBridgePlugin.php:303
msgid "Twitter bridge configuration"
msgstr ""
-#: TwitterBridgePlugin.php:316
+#: TwitterBridgePlugin.php:327
msgid ""
"The Twitter \"bridge\" plugin allows integration of a StatusNet instance "
"with <a href=\"http://twitter.com/\">Twitter</a>."
@@ -354,17 +361,10 @@ msgstr ""
msgid "Twitter account disconnected."
msgstr ""
-#: twittersettings.php:283 twittersettings.php:293
+#: twittersettings.php:283 twittersettings.php:294
msgid "Couldn't save Twitter preferences."
msgstr ""
-#: twittersettings.php:297
+#: twittersettings.php:302
msgid "Twitter preferences saved."
msgstr ""
-
-#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
-#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: daemons/twitterstatusfetcher.php:264
-#, php-format
-msgid "RT @%1$s %2$s"
-msgstr ""
diff --git a/plugins/TwitterBridge/locale/fr/LC_MESSAGES/TwitterBridge.po b/plugins/TwitterBridge/locale/fr/LC_MESSAGES/TwitterBridge.po
index 633ae633b..0192705db 100644
--- a/plugins/TwitterBridge/locale/fr/LC_MESSAGES/TwitterBridge.po
+++ b/plugins/TwitterBridge/locale/fr/LC_MESSAGES/TwitterBridge.po
@@ -10,18 +10,25 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TwitterBridge\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:06:10+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:29:18+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:14:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
+#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
+#: twitterimport.php:113
+#, php-format
+msgid "RT @%1$s %2$s"
+msgstr "RT @%1$s %2$s"
+
#: twitter.php:349
msgid "Your Twitter bridge has been disabled."
msgstr "Votre passerelle Twitter a été désactivée."
@@ -55,7 +62,7 @@ msgstr ""
"%3$s"
#: TwitterBridgePlugin.php:151 TwitterBridgePlugin.php:174
-#: TwitterBridgePlugin.php:291 twitteradminpanel.php:52
+#: TwitterBridgePlugin.php:302 twitteradminpanel.php:52
msgid "Twitter"
msgstr "Twitter"
@@ -67,11 +74,11 @@ msgstr "Se connecter ou s’inscrire via Twitter"
msgid "Twitter integration options"
msgstr "Options d’intégration de Twitter"
-#: TwitterBridgePlugin.php:292
+#: TwitterBridgePlugin.php:303
msgid "Twitter bridge configuration"
msgstr "Configuration de la passerelle Twitter"
-#: TwitterBridgePlugin.php:316
+#: TwitterBridgePlugin.php:327
msgid ""
"The Twitter \"bridge\" plugin allows integration of a StatusNet instance "
"with <a href=\"http://twitter.com/\">Twitter</a>."
@@ -399,17 +406,10 @@ msgstr "Impossible de supprimer l’utilisateur Twitter."
msgid "Twitter account disconnected."
msgstr "Compte Twitter déconnecté."
-#: twittersettings.php:283 twittersettings.php:293
+#: twittersettings.php:283 twittersettings.php:294
msgid "Couldn't save Twitter preferences."
msgstr "Impossible de sauvegarder les préférences Twitter."
-#: twittersettings.php:297
+#: twittersettings.php:302
msgid "Twitter preferences saved."
msgstr "Préférences Twitter enregistrées."
-
-#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
-#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: daemons/twitterstatusfetcher.php:264
-#, php-format
-msgid "RT @%1$s %2$s"
-msgstr "RT @%1$s %2$s"
diff --git a/plugins/TwitterBridge/locale/ia/LC_MESSAGES/TwitterBridge.po b/plugins/TwitterBridge/locale/ia/LC_MESSAGES/TwitterBridge.po
index 43e9c8c90..de5b00c85 100644
--- a/plugins/TwitterBridge/locale/ia/LC_MESSAGES/TwitterBridge.po
+++ b/plugins/TwitterBridge/locale/ia/LC_MESSAGES/TwitterBridge.po
@@ -9,18 +9,25 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TwitterBridge\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:06:10+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:29:18+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:14:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
+#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
+#: twitterimport.php:113
+#, php-format
+msgid "RT @%1$s %2$s"
+msgstr "RT @%1$s %2$s"
+
#: twitter.php:349
msgid "Your Twitter bridge has been disabled."
msgstr "Tu ponte a Twitter ha essite disactivate."
@@ -53,7 +60,7 @@ msgstr ""
"%3$s"
#: TwitterBridgePlugin.php:151 TwitterBridgePlugin.php:174
-#: TwitterBridgePlugin.php:291 twitteradminpanel.php:52
+#: TwitterBridgePlugin.php:302 twitteradminpanel.php:52
msgid "Twitter"
msgstr "Twitter"
@@ -65,11 +72,11 @@ msgstr "Aperir session o crear conto usante Twitter"
msgid "Twitter integration options"
msgstr "Optiones de integration de Twitter"
-#: TwitterBridgePlugin.php:292
+#: TwitterBridgePlugin.php:303
msgid "Twitter bridge configuration"
msgstr "Configuration del ponte a Twitter"
-#: TwitterBridgePlugin.php:316
+#: TwitterBridgePlugin.php:327
msgid ""
"The Twitter \"bridge\" plugin allows integration of a StatusNet instance "
"with <a href=\"http://twitter.com/\">Twitter</a>."
@@ -388,17 +395,10 @@ msgstr "Non poteva remover le usator de Twitter."
msgid "Twitter account disconnected."
msgstr "Conto de Twitter disconnectite."
-#: twittersettings.php:283 twittersettings.php:293
+#: twittersettings.php:283 twittersettings.php:294
msgid "Couldn't save Twitter preferences."
msgstr "Non poteva salveguardar le preferentias de Twitter."
-#: twittersettings.php:297
+#: twittersettings.php:302
msgid "Twitter preferences saved."
msgstr "Preferentias de Twitter salveguardate."
-
-#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
-#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: daemons/twitterstatusfetcher.php:264
-#, php-format
-msgid "RT @%1$s %2$s"
-msgstr "RT @%1$s %2$s"
diff --git a/plugins/TwitterBridge/locale/mk/LC_MESSAGES/TwitterBridge.po b/plugins/TwitterBridge/locale/mk/LC_MESSAGES/TwitterBridge.po
index 3434b62e1..31f166286 100644
--- a/plugins/TwitterBridge/locale/mk/LC_MESSAGES/TwitterBridge.po
+++ b/plugins/TwitterBridge/locale/mk/LC_MESSAGES/TwitterBridge.po
@@ -9,18 +9,25 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TwitterBridge\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:06:10+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:29:21+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:14:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
"Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"
+#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
+#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
+#: twitterimport.php:113
+#, php-format
+msgid "RT @%1$s %2$s"
+msgstr "RT @%1$s %2$s"
+
#: twitter.php:349
msgid "Your Twitter bridge has been disabled."
msgstr "Вашиот мост до Twitter е оневозможен."
@@ -53,7 +60,7 @@ msgstr ""
"%3$s"
#: TwitterBridgePlugin.php:151 TwitterBridgePlugin.php:174
-#: TwitterBridgePlugin.php:291 twitteradminpanel.php:52
+#: TwitterBridgePlugin.php:302 twitteradminpanel.php:52
msgid "Twitter"
msgstr "Twitter"
@@ -65,11 +72,11 @@ msgstr "Најава или регистрација со Twitter"
msgid "Twitter integration options"
msgstr "Нагодувања за обединување со Twitter"
-#: TwitterBridgePlugin.php:292
+#: TwitterBridgePlugin.php:303
msgid "Twitter bridge configuration"
msgstr "Нагодувања за мостот до Twitter"
-#: TwitterBridgePlugin.php:316
+#: TwitterBridgePlugin.php:327
msgid ""
"The Twitter \"bridge\" plugin allows integration of a StatusNet instance "
"with <a href=\"http://twitter.com/\">Twitter</a>."
@@ -391,17 +398,10 @@ msgstr "Не можев да го отстранам корисникот на T
msgid "Twitter account disconnected."
msgstr "Врската со сметката на Twitter е прекината."
-#: twittersettings.php:283 twittersettings.php:293
+#: twittersettings.php:283 twittersettings.php:294
msgid "Couldn't save Twitter preferences."
msgstr "Не можев да ги зачувам нагодувањата за Twitter."
-#: twittersettings.php:297
+#: twittersettings.php:302
msgid "Twitter preferences saved."
msgstr "Нагодувањата за Twitter се зачувани."
-
-#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
-#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: daemons/twitterstatusfetcher.php:264
-#, php-format
-msgid "RT @%1$s %2$s"
-msgstr "RT @%1$s %2$s"
diff --git a/plugins/TwitterBridge/locale/nl/LC_MESSAGES/TwitterBridge.po b/plugins/TwitterBridge/locale/nl/LC_MESSAGES/TwitterBridge.po
index a9fecf676..38d1e5472 100644
--- a/plugins/TwitterBridge/locale/nl/LC_MESSAGES/TwitterBridge.po
+++ b/plugins/TwitterBridge/locale/nl/LC_MESSAGES/TwitterBridge.po
@@ -9,18 +9,25 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TwitterBridge\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:06:10+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:29:21+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:14:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
+#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
+#: twitterimport.php:113
+#, php-format
+msgid "RT @%1$s %2$s"
+msgstr "RT @%1$s %2$s"
+
#: twitter.php:349
msgid "Your Twitter bridge has been disabled."
msgstr "Uw koppeling naar Twitter is uitgeschakeld."
@@ -55,7 +62,7 @@ msgstr ""
"%3$s"
#: TwitterBridgePlugin.php:151 TwitterBridgePlugin.php:174
-#: TwitterBridgePlugin.php:291 twitteradminpanel.php:52
+#: TwitterBridgePlugin.php:302 twitteradminpanel.php:52
msgid "Twitter"
msgstr "Twitter"
@@ -67,11 +74,11 @@ msgstr "Aanmelden of registreren via Twitter"
msgid "Twitter integration options"
msgstr "Opties voor Twitterintegratie"
-#: TwitterBridgePlugin.php:292
+#: TwitterBridgePlugin.php:303
msgid "Twitter bridge configuration"
msgstr "Instellingen voor Twitterkoppeling"
-#: TwitterBridgePlugin.php:316
+#: TwitterBridgePlugin.php:327
msgid ""
"The Twitter \"bridge\" plugin allows integration of a StatusNet instance "
"with <a href=\"http://twitter.com/\">Twitter</a>."
@@ -398,17 +405,10 @@ msgstr "Het was niet mogelijk de Twittergebruiker te verwijderen."
msgid "Twitter account disconnected."
msgstr "De Twittergebruiker is ontkoppeld."
-#: twittersettings.php:283 twittersettings.php:293
+#: twittersettings.php:283 twittersettings.php:294
msgid "Couldn't save Twitter preferences."
msgstr "Het was niet mogelijk de Twittervoorkeuren op te slaan."
-#: twittersettings.php:297
+#: twittersettings.php:302
msgid "Twitter preferences saved."
msgstr "De Twitterinstellingen zijn opgeslagen."
-
-#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
-#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: daemons/twitterstatusfetcher.php:264
-#, php-format
-msgid "RT @%1$s %2$s"
-msgstr "RT @%1$s %2$s"
diff --git a/plugins/TwitterBridge/locale/tr/LC_MESSAGES/TwitterBridge.po b/plugins/TwitterBridge/locale/tr/LC_MESSAGES/TwitterBridge.po
index 1200fcdc2..3d25b3715 100644
--- a/plugins/TwitterBridge/locale/tr/LC_MESSAGES/TwitterBridge.po
+++ b/plugins/TwitterBridge/locale/tr/LC_MESSAGES/TwitterBridge.po
@@ -9,18 +9,25 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TwitterBridge\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:06:10+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:29:21+0000\n"
"Language-Team: Turkish <http://translatewiki.net/wiki/Portal:tr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:14:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tr\n"
"X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
+#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
+#: twitterimport.php:113
+#, php-format
+msgid "RT @%1$s %2$s"
+msgstr ""
+
#: twitter.php:349
msgid "Your Twitter bridge has been disabled."
msgstr ""
@@ -42,7 +49,7 @@ msgid ""
msgstr ""
#: TwitterBridgePlugin.php:151 TwitterBridgePlugin.php:174
-#: TwitterBridgePlugin.php:291 twitteradminpanel.php:52
+#: TwitterBridgePlugin.php:302 twitteradminpanel.php:52
msgid "Twitter"
msgstr "Twitter"
@@ -54,11 +61,11 @@ msgstr ""
msgid "Twitter integration options"
msgstr "Twitter entegrasyon seçenekleri"
-#: TwitterBridgePlugin.php:292
+#: TwitterBridgePlugin.php:303
msgid "Twitter bridge configuration"
msgstr "Twitter köprü yapılandırması"
-#: TwitterBridgePlugin.php:316
+#: TwitterBridgePlugin.php:327
msgid ""
"The Twitter \"bridge\" plugin allows integration of a StatusNet instance "
"with <a href=\"http://twitter.com/\">Twitter</a>."
@@ -372,17 +379,10 @@ msgstr "Twitter kullanıcısı silinemedi."
msgid "Twitter account disconnected."
msgstr "Twitter hesabı bağlantısı kesildi."
-#: twittersettings.php:283 twittersettings.php:293
+#: twittersettings.php:283 twittersettings.php:294
msgid "Couldn't save Twitter preferences."
msgstr "Twitter tercihleri kaydedilemedi."
-#: twittersettings.php:297
+#: twittersettings.php:302
msgid "Twitter preferences saved."
msgstr "Twitter tercihleriniz kaydedildi."
-
-#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
-#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: daemons/twitterstatusfetcher.php:264
-#, php-format
-msgid "RT @%1$s %2$s"
-msgstr ""
diff --git a/plugins/TwitterBridge/locale/uk/LC_MESSAGES/TwitterBridge.po b/plugins/TwitterBridge/locale/uk/LC_MESSAGES/TwitterBridge.po
index a49194e9d..2eb66a514 100644
--- a/plugins/TwitterBridge/locale/uk/LC_MESSAGES/TwitterBridge.po
+++ b/plugins/TwitterBridge/locale/uk/LC_MESSAGES/TwitterBridge.po
@@ -9,19 +9,26 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TwitterBridge\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:06:10+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:29:21+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:14:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
+#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
+#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
+#: twitterimport.php:113
+#, php-format
+msgid "RT @%1$s %2$s"
+msgstr "RT @%1$s %2$s"
+
#: twitter.php:349
msgid "Your Twitter bridge has been disabled."
msgstr "Ваш місток до Twitter було відключено."
@@ -55,7 +62,7 @@ msgstr ""
"%3$s"
#: TwitterBridgePlugin.php:151 TwitterBridgePlugin.php:174
-#: TwitterBridgePlugin.php:291 twitteradminpanel.php:52
+#: TwitterBridgePlugin.php:302 twitteradminpanel.php:52
msgid "Twitter"
msgstr "Twitter"
@@ -67,11 +74,11 @@ msgstr "Увійти або зареєструватись з Twitter"
msgid "Twitter integration options"
msgstr "Параметри інтеграції з Twitter"
-#: TwitterBridgePlugin.php:292
+#: TwitterBridgePlugin.php:303
msgid "Twitter bridge configuration"
msgstr "Налаштування містка з Twitter"
-#: TwitterBridgePlugin.php:316
+#: TwitterBridgePlugin.php:327
msgid ""
"The Twitter \"bridge\" plugin allows integration of a StatusNet instance "
"with <a href=\"http://twitter.com/\">Twitter</a>."
@@ -394,17 +401,10 @@ msgstr "Не вдається видалити користувача Twitter."
msgid "Twitter account disconnected."
msgstr "Акаунт Twitter від’єднано."
-#: twittersettings.php:283 twittersettings.php:293
+#: twittersettings.php:283 twittersettings.php:294
msgid "Couldn't save Twitter preferences."
msgstr "Не можу зберегти налаштування Twitter."
-#: twittersettings.php:297
+#: twittersettings.php:302
msgid "Twitter preferences saved."
msgstr "Налаштування Twitter збережено."
-
-#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
-#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: daemons/twitterstatusfetcher.php:264
-#, php-format
-msgid "RT @%1$s %2$s"
-msgstr "RT @%1$s %2$s"
diff --git a/plugins/TwitterBridge/locale/zh_CN/LC_MESSAGES/TwitterBridge.po b/plugins/TwitterBridge/locale/zh_CN/LC_MESSAGES/TwitterBridge.po
index 323d16623..9208a4954 100644
--- a/plugins/TwitterBridge/locale/zh_CN/LC_MESSAGES/TwitterBridge.po
+++ b/plugins/TwitterBridge/locale/zh_CN/LC_MESSAGES/TwitterBridge.po
@@ -9,19 +9,26 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TwitterBridge\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:06:10+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
+"PO-Revision-Date: 2010-11-04 18:29:22+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-29 16:14:11+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76004); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: zh-hans\n"
"X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
"Plural-Forms: nplurals=1; plural=0;\n"
+#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
+#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
+#: twitterimport.php:113
+#, php-format
+msgid "RT @%1$s %2$s"
+msgstr "RT @%1$s %2$s"
+
#: twitter.php:349
msgid "Your Twitter bridge has been disabled."
msgstr "你的 Twitter bridge 已被禁用。"
@@ -52,7 +59,7 @@ msgstr ""
"%3$s"
#: TwitterBridgePlugin.php:151 TwitterBridgePlugin.php:174
-#: TwitterBridgePlugin.php:291 twitteradminpanel.php:52
+#: TwitterBridgePlugin.php:302 twitteradminpanel.php:52
msgid "Twitter"
msgstr "Twitter"
@@ -64,11 +71,11 @@ msgstr "使用 Twitter 登录或注册"
msgid "Twitter integration options"
msgstr "Twitter 整合选项"
-#: TwitterBridgePlugin.php:292
+#: TwitterBridgePlugin.php:303
msgid "Twitter bridge configuration"
msgstr "Twitter bridge 设置"
-#: TwitterBridgePlugin.php:316
+#: TwitterBridgePlugin.php:327
msgid ""
"The Twitter \"bridge\" plugin allows integration of a StatusNet instance "
"with <a href=\"http://twitter.com/\">Twitter</a>."
@@ -376,17 +383,10 @@ msgstr "无法删除 Twitter 用户。"
msgid "Twitter account disconnected."
msgstr "已取消 Twitter 帐号关联。"
-#: twittersettings.php:283 twittersettings.php:293
+#: twittersettings.php:283 twittersettings.php:294
msgid "Couldn't save Twitter preferences."
msgstr "无法保存 Twitter 参数设置。"
-#: twittersettings.php:297
+#: twittersettings.php:302
msgid "Twitter preferences saved."
msgstr "已保存 Twitter 参数设置。"
-
-#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
-#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
-#: daemons/twitterstatusfetcher.php:264
-#, php-format
-msgid "RT @%1$s %2$s"
-msgstr "RT @%1$s %2$s"
diff --git a/plugins/TwitterBridge/scripts/fakestream.php b/plugins/TwitterBridge/scripts/fakestream.php
new file mode 100644
index 000000000..369688816
--- /dev/null
+++ b/plugins/TwitterBridge/scripts/fakestream.php
@@ -0,0 +1,147 @@
+<?php
+/**
+ * StatusNet, the distributed open-source microblogging tool
+ *
+ * PHP version 5
+ *
+ * LICENCE: This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @category Plugin
+ * @package StatusNet
+ * @author Brion Vibber <brion@status.net>
+ * @copyright 2010 StatusNet, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
+ * @link http://status.net/
+ */
+
+define('INSTALLDIR', realpath(dirname(__FILE__) . '/../../..'));
+
+$shortoptions = 'n:';
+$longoptions = array('nick=','import','all');
+
+$helptext = <<<ENDOFHELP
+USAGE: fakestream.php -n <username>
+
+ -n --nick=<username> Local user whose Twitter timeline to watch
+ --import Experimental: run incoming messages through import
+ --all Experimental: run multiuser; requires nick be the app owner
+
+Attempts a User Stream connection to Twitter as the given user, dumping
+data as it comes.
+
+ENDOFHELP;
+
+require_once INSTALLDIR.'/scripts/commandline.inc';
+
+if (have_option('n')) {
+ $nickname = get_option_value('n');
+} else if (have_option('nick')) {
+ $nickname = get_option_value('nickname');
+} else if (have_option('all')) {
+ $nickname = null;
+} else {
+ show_help($helptext);
+ exit(0);
+}
+
+/**
+ *
+ * @param User $user
+ * @return TwitterOAuthClient
+ */
+function twitterAuthForUser(User $user)
+{
+ $flink = Foreign_link::getByUserID($user->id,
+ TWITTER_SERVICE);
+ if (!$flink) {
+ throw new ServerException("No Twitter config for this user.");
+ }
+
+ $token = TwitterOAuthClient::unpackToken($flink->credentials);
+ if (!$token) {
+ throw new ServerException("No Twitter OAuth credentials for this user.");
+ }
+
+ return new TwitterOAuthClient($token->key, $token->secret);
+}
+
+/**
+ * Emulate the line-by-line output...
+ *
+ * @param Foreign_link $flink
+ * @param mixed $data
+ */
+function dumpMessage($flink, $data)
+{
+ $msg = prepMessage($flink, $data);
+ print json_encode($msg) . "\r\n";
+}
+
+function prepMessage($flink, $data)
+{
+ $msg->for_user = $flink->foreign_id;
+ $msg->message = $data;
+ return $msg;
+}
+
+if (have_option('all')) {
+ $users = array();
+
+ $flink = new Foreign_link();
+ $flink->service = TWITTER_SERVICE;
+ $flink->find();
+
+ while ($flink->fetch()) {
+ if (($flink->noticesync & FOREIGN_NOTICE_RECV) ==
+ FOREIGN_NOTICE_RECV) {
+ $users[] = $flink->user_id;
+ }
+ }
+} else {
+ $user = User::staticGet('nickname', $nickname);
+ $users = array($user->id);
+}
+
+$output = array();
+foreach ($users as $id) {
+ $user = User::staticGet('id', $id);
+ if (!$user) {
+ throw new Exception("No user for id $id");
+ }
+ $auth = twitterAuthForUser($user);
+ $flink = Foreign_link::getByUserID($user->id,
+ TWITTER_SERVICE);
+
+ $friends->friends = $auth->friendsIds();
+ dumpMessage($flink, $friends);
+
+ $timeline = $auth->statusesHomeTimeline();
+ foreach ($timeline as $status) {
+ $output[] = prepMessage($flink, $status);
+ }
+}
+
+usort($output, function($a, $b) {
+ if ($a->message->id < $b->message->id) {
+ return -1;
+ } else if ($a->message->id == $b->message->id) {
+ return 0;
+ } else {
+ return 1;
+ }
+});
+
+foreach ($output as $msg) {
+ print json_encode($msg) . "\r\n";
+}
diff --git a/plugins/TwitterBridge/scripts/streamtest.php b/plugins/TwitterBridge/scripts/streamtest.php
new file mode 100644
index 000000000..aad15fdea
--- /dev/null
+++ b/plugins/TwitterBridge/scripts/streamtest.php
@@ -0,0 +1,244 @@
+<?php
+/**
+ * StatusNet, the distributed open-source microblogging tool
+ *
+ * PHP version 5
+ *
+ * LICENCE: This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @category Plugin
+ * @package StatusNet
+ * @author Brion Vibber <brion@status.net>
+ * @copyright 2010 StatusNet, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
+ * @link http://status.net/
+ */
+
+define('INSTALLDIR', realpath(dirname(__FILE__) . '/../../..'));
+
+$shortoptions = 'n:';
+$longoptions = array('nick=','import','all','apiroot=');
+
+$helptext = <<<ENDOFHELP
+USAGE: streamtest.php -n <username>
+
+ -n --nick=<username> Local user whose Twitter timeline to watch
+ --import Experimental: run incoming messages through import
+ --all Experimental: run multiuser; requires nick be the app owner
+ --apiroot=<url> Provide alternate streaming API root URL
+
+Attempts a User Stream connection to Twitter as the given user, dumping
+data as it comes.
+
+ENDOFHELP;
+
+require_once INSTALLDIR.'/scripts/commandline.inc';
+require_once dirname(dirname(__FILE__)) . '/jsonstreamreader.php';
+require_once dirname(dirname(__FILE__)) . '/twitterstreamreader.php';
+
+if (have_option('n')) {
+ $nickname = get_option_value('n');
+} else if (have_option('nick')) {
+ $nickname = get_option_value('nickname');
+} else {
+ show_help($helptext);
+ exit(0);
+}
+
+/**
+ *
+ * @param User $user
+ * @return TwitterOAuthClient
+ */
+function twitterAuthForUser(User $user)
+{
+ $flink = Foreign_link::getByUserID($user->id,
+ TWITTER_SERVICE);
+ if (!$flink) {
+ throw new ServerException("No Twitter config for this user.");
+ }
+
+ $token = TwitterOAuthClient::unpackToken($flink->credentials);
+ if (!$token) {
+ throw new ServerException("No Twitter OAuth credentials for this user.");
+ }
+
+ return new TwitterOAuthClient($token->key, $token->secret);
+}
+
+function homeStreamForUser(User $user)
+{
+ $auth = twitterAuthForUser($user);
+ return new TwitterUserStream($auth);
+}
+
+function siteStreamForOwner(User $user)
+{
+ // The user we auth as must be the owner of the application.
+ $auth = twitterAuthForUser($user);
+
+ if (have_option('apiroot')) {
+ $stream = new TwitterSiteStream($auth, get_option_value('apiroot'));
+ } else {
+ $stream = new TwitterSiteStream($auth);
+ }
+
+ // Pull Twitter user IDs for all users we want to pull data for
+ $userIds = array();
+
+ $flink = new Foreign_link();
+ $flink->service = TWITTER_SERVICE;
+ $flink->find();
+
+ while ($flink->fetch()) {
+ if (($flink->noticesync & FOREIGN_NOTICE_RECV) ==
+ FOREIGN_NOTICE_RECV) {
+ $userIds[] = $flink->foreign_id;
+ }
+ }
+
+ $stream->followUsers($userIds);
+ return $stream;
+}
+
+
+$user = User::staticGet('nickname', $nickname);
+global $myuser;
+$myuser = $user;
+
+if (have_option('all')) {
+ $stream = siteStreamForOwner($user);
+} else {
+ $stream = homeStreamForUser($user);
+}
+
+
+$stream->hookEvent('raw', function($data, $context) {
+ common_log(LOG_INFO, json_encode($data) . ' for ' . json_encode($context));
+});
+$stream->hookEvent('friends', function($data, $context) {
+ printf("Friend list: %s\n", implode(', ', $data->friends));
+});
+$stream->hookEvent('favorite', function($data, $context) {
+ printf("%s favorited %s's notice: %s\n",
+ $data->source->screen_name,
+ $data->target->screen_name,
+ $data->target_object->text);
+});
+$stream->hookEvent('unfavorite', function($data, $context) {
+ printf("%s unfavorited %s's notice: %s\n",
+ $data->source->screen_name,
+ $data->target->screen_name,
+ $data->target_object->text);
+});
+$stream->hookEvent('follow', function($data, $context) {
+ printf("%s friended %s\n",
+ $data->source->screen_name,
+ $data->target->screen_name);
+});
+$stream->hookEvent('unfollow', function($data, $context) {
+ printf("%s unfriended %s\n",
+ $data->source->screen_name,
+ $data->target->screen_name);
+});
+$stream->hookEvent('delete', function($data, $context) {
+ printf("Deleted status notification: %s\n",
+ $data->status->id);
+});
+$stream->hookEvent('scrub_geo', function($data, $context) {
+ printf("Req to scrub geo data for user id %s up to status ID %s\n",
+ $data->user_id,
+ $data->up_to_status_id);
+});
+$stream->hookEvent('status', function($data, $context) {
+ printf("Received status update from %s: %s\n",
+ $data->user->screen_name,
+ $data->text);
+
+ if (have_option('import')) {
+ $importer = new TwitterImport();
+ printf("\timporting...");
+ $notice = $importer->importStatus($data);
+ if ($notice) {
+ global $myuser;
+ Inbox::insertNotice($myuser->id, $notice->id);
+ printf(" %s\n", $notice->id);
+ } else {
+ printf(" FAIL\n");
+ }
+ }
+});
+$stream->hookEvent('direct_message', function($data) {
+ printf("Direct message from %s to %s: %s\n",
+ $data->sender->screen_name,
+ $data->recipient->screen_name,
+ $data->text);
+});
+
+class TwitterManager extends IoManager
+{
+ function __construct(TwitterStreamReader $stream)
+ {
+ $this->stream = $stream;
+ }
+
+ function getSockets()
+ {
+ return $this->stream->getSockets();
+ }
+
+ function handleInput($data)
+ {
+ $this->stream->handleInput($data);
+ return true;
+ }
+
+ function start()
+ {
+ $this->stream->connect();
+ return true;
+ }
+
+ function finish()
+ {
+ $this->stream->close();
+ return true;
+ }
+
+ public static function get()
+ {
+ throw new Exception('not a singleton');
+ }
+}
+
+class TwitterStreamMaster extends IoMaster
+{
+ function __construct($id, $ioManager)
+ {
+ parent::__construct($id);
+ $this->ioManager = $ioManager;
+ }
+
+ /**
+ * Initialize IoManagers which are appropriate to this instance.
+ */
+ function initManagers()
+ {
+ $this->instantiate($this->ioManager);
+ }
+}
+
+$master = new TwitterStreamMaster('TwitterStream', new TwitterManager($stream));
+$master->init();
+$master->service();
diff --git a/plugins/TwitterBridge/tweetctlqueuehandler.php b/plugins/TwitterBridge/tweetctlqueuehandler.php
new file mode 100644
index 000000000..4c8bef463
--- /dev/null
+++ b/plugins/TwitterBridge/tweetctlqueuehandler.php
@@ -0,0 +1,59 @@
+<?php
+/*
+ * StatusNet - the distributed open-source microblogging tool
+ * Copyright (C) 2010, StatusNet, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
+
+require_once INSTALLDIR . '/plugins/TwitterBridge/twitter.php';
+
+/**
+ * Queue handler to deal with incoming Twitter status updates, as retrieved by
+ * TwitterDaemon (twitterdaemon.php).
+ *
+ * The queue handler passes the status through TwitterImporter for import into the
+ * local database (if necessary), then adds the imported notice to the local inbox
+ * of the attached Twitter user.
+ *
+ * Warning: the way we do inbox distribution manually means that realtime, XMPP, etc
+ * don't work on Twitter-borne messages. When TwitterImporter is changed to handle
+ * that correctly, we'll only need to do this once...?
+ */
+class TweetCtlQueueHandler extends QueueHandler
+{
+ function transport()
+ {
+ return 'tweetctl';
+ }
+
+ function handle($data)
+ {
+ // A user has activated or deactivated their Twitter bridge
+ // import status.
+ $action = $data['action'];
+ $userId = $data['for_user'];
+
+ $tm = TwitterManager::get();
+ if ($action == 'start') {
+ $tm->startTwitterUser($userId);
+ } else if ($action == 'stop') {
+ $tm->stopTwitterUser($userId);
+ }
+
+ return true;
+ }
+}
diff --git a/plugins/TwitterBridge/tweetinqueuehandler.php b/plugins/TwitterBridge/tweetinqueuehandler.php
new file mode 100644
index 000000000..ff6b2cc86
--- /dev/null
+++ b/plugins/TwitterBridge/tweetinqueuehandler.php
@@ -0,0 +1,63 @@
+<?php
+/*
+ * StatusNet - the distributed open-source microblogging tool
+ * Copyright (C) 2010, StatusNet, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
+
+require_once INSTALLDIR . '/plugins/TwitterBridge/twitter.php';
+
+/**
+ * Queue handler to deal with incoming Twitter status updates, as retrieved by
+ * TwitterDaemon (twitterdaemon.php).
+ *
+ * The queue handler passes the status through TwitterImporter for import into the
+ * local database (if necessary), then adds the imported notice to the local inbox
+ * of the attached Twitter user.
+ *
+ * Warning: the way we do inbox distribution manually means that realtime, XMPP, etc
+ * don't work on Twitter-borne messages. When TwitterImporter is changed to handle
+ * that correctly, we'll only need to do this once...?
+ */
+class TweetInQueueHandler extends QueueHandler
+{
+ function transport()
+ {
+ return 'tweetin';
+ }
+
+ function handle($data)
+ {
+ // JSON object with Twitter data
+ $status = $data['status'];
+
+ // Twitter user ID this incoming data belongs to.
+ $receiver = $data['for_user'];
+
+ $importer = new TwitterImport();
+ $notice = $importer->importStatus($status);
+ if ($notice) {
+ $flink = Foreign_link::getByForeignID(TWITTER_SERVICE, $receiver);
+ if ($flink) {
+ // @fixme this should go through more regular channels?
+ Inbox::insertNotice($flink->user_id, $notice->id);
+ }
+ }
+
+ return true;
+ }
+}
diff --git a/plugins/TwitterBridge/twitterimport.php b/plugins/TwitterBridge/twitterimport.php
new file mode 100644
index 000000000..07a9cf95f
--- /dev/null
+++ b/plugins/TwitterBridge/twitterimport.php
@@ -0,0 +1,651 @@
+<?php
+/**
+ * StatusNet, the distributed open-source microblogging tool
+ *
+ * PHP version 5
+ *
+ * LICENCE: This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @category Plugin
+ * @package StatusNet
+ * @author Zach Copley <zach@status.net>
+ * @author Julien C <chaumond@gmail.com>
+ * @author Brion Vibber <brion@status.net>
+ * @copyright 2009-2010 StatusNet, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
+ * @link http://status.net/
+ */
+
+if (!defined('STATUSNET')) {
+ exit(1);
+}
+
+require_once INSTALLDIR . '/plugins/TwitterBridge/twitter.php';
+
+/**
+ * Encapsulation of the Twitter status -> notice incoming bridge import.
+ * Is used by both the polling twitterstatusfetcher.php daemon, and the
+ * in-progress streaming import.
+ *
+ * @category Plugin
+ * @package StatusNet
+ * @author Zach Copley <zach@status.net>
+ * @author Julien C <chaumond@gmail.com>
+ * @author Brion Vibber <brion@status.net>
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
+ * @link http://status.net/
+ * @link http://twitter.com/
+ */
+class TwitterImport
+{
+ public function importStatus($status)
+ {
+ // Hacktastic: filter out stuff coming from this StatusNet
+ $source = mb_strtolower(common_config('integration', 'source'));
+
+ if (preg_match("/$source/", mb_strtolower($status->source))) {
+ common_debug($this->name() . ' - Skipping import of status ' .
+ $status->id . ' with source ' . $source);
+ return null;
+ }
+
+ // Don't save it if the user is protected
+ // FIXME: save it but treat it as private
+ if ($status->user->protected) {
+ return null;
+ }
+
+ $notice = $this->saveStatus($status);
+
+ return $notice;
+ }
+
+ function name()
+ {
+ return get_class($this);
+ }
+
+ function saveStatus($status)
+ {
+ $profile = $this->ensureProfile($status->user);
+
+ if (empty($profile)) {
+ common_log(LOG_ERR, $this->name() .
+ ' - Problem saving notice. No associated Profile.');
+ return null;
+ }
+
+ $statusUri = $this->makeStatusURI($status->user->screen_name, $status->id);
+
+ // check to see if we've already imported the status
+ $n2s = Notice_to_status::staticGet('status_id', $status->id);
+
+ if (!empty($n2s)) {
+ common_log(
+ LOG_INFO,
+ $this->name() .
+ " - Ignoring duplicate import: {$status->id}"
+ );
+ return Notice::staticGet('id', $n2s->notice_id);
+ }
+
+ // If it's a retweet, save it as a repeat!
+ if (!empty($status->retweeted_status)) {
+ common_log(LOG_INFO, "Status {$status->id} is a retweet of {$status->retweeted_status->id}.");
+ $original = $this->saveStatus($status->retweeted_status);
+ if (empty($original)) {
+ return null;
+ } else {
+ $author = $original->getProfile();
+ // TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
+ // TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
+ $content = sprintf(_m('RT @%1$s %2$s'),
+ $author->nickname,
+ $original->content);
+
+ if (Notice::contentTooLong($content)) {
+ $contentlimit = Notice::maxContent();
+ $content = mb_substr($content, 0, $contentlimit - 4) . ' ...';
+ }
+
+ $repeat = Notice::saveNew($profile->id,
+ $content,
+ 'twitter',
+ array('repeat_of' => $original->id,
+ 'uri' => $statusUri,
+ 'is_local' => Notice::GATEWAY));
+ common_log(LOG_INFO, "Saved {$repeat->id} as a repeat of {$original->id}");
+ Notice_to_status::saveNew($repeat->id, $status->id);
+ return $repeat;
+ }
+ }
+
+ $notice = new Notice();
+
+ $notice->profile_id = $profile->id;
+ $notice->uri = $statusUri;
+ $notice->url = $statusUri;
+ $notice->created = strftime(
+ '%Y-%m-%d %H:%M:%S',
+ strtotime($status->created_at)
+ );
+
+ $notice->source = 'twitter';
+
+ $notice->reply_to = null;
+
+ if (!empty($status->in_reply_to_status_id)) {
+ common_log(LOG_INFO, "Status {$status->id} is a reply to status {$status->in_reply_to_status_id}");
+ $n2s = Notice_to_status::staticGet('status_id', $status->in_reply_to_status_id);
+ if (empty($n2s)) {
+ common_log(LOG_INFO, "Couldn't find local notice for status {$status->in_reply_to_status_id}");
+ } else {
+ $reply = Notice::staticGet('id', $n2s->notice_id);
+ if (empty($reply)) {
+ common_log(LOG_INFO, "Couldn't find local notice for status {$status->in_reply_to_status_id}");
+ } else {
+ common_log(LOG_INFO, "Found local notice {$reply->id} for status {$status->in_reply_to_status_id}");
+ $notice->reply_to = $reply->id;
+ $notice->conversation = $reply->conversation;
+ }
+ }
+ }
+
+ if (empty($notice->conversation)) {
+ $conv = Conversation::create();
+ $notice->conversation = $conv->id;
+ common_log(LOG_INFO, "No known conversation for status {$status->id} so making a new one {$conv->id}.");
+ }
+
+ $notice->is_local = Notice::GATEWAY;
+
+ $notice->content = html_entity_decode($status->text, ENT_QUOTES, 'UTF-8');
+ $notice->rendered = $this->linkify($status);
+
+ if (Event::handle('StartNoticeSave', array(&$notice))) {
+
+ $id = $notice->insert();
+
+ if (!$id) {
+ common_log_db_error($notice, 'INSERT', __FILE__);
+ common_log(LOG_ERR, $this->name() .
+ ' - Problem saving notice.');
+ }
+
+ Event::handle('EndNoticeSave', array($notice));
+ }
+
+ Notice_to_status::saveNew($notice->id, $status->id);
+
+ $this->saveStatusMentions($notice, $status);
+
+ $notice->blowOnInsert();
+
+ return $notice;
+ }
+
+ /**
+ * Make an URI for a status.
+ *
+ * @param object $status status object
+ *
+ * @return string URI
+ */
+ function makeStatusURI($username, $id)
+ {
+ return 'http://twitter.com/'
+ . $username
+ . '/status/'
+ . $id;
+ }
+
+
+ /**
+ * Look up a Profile by profileurl field. Profile::staticGet() was
+ * not working consistently.
+ *
+ * @param string $nickname local nickname of the Twitter user
+ * @param string $profileurl the profile url
+ *
+ * @return mixed value the first Profile with that url, or null
+ */
+ function getProfileByUrl($nickname, $profileurl)
+ {
+ $profile = new Profile();
+ $profile->nickname = $nickname;
+ $profile->profileurl = $profileurl;
+ $profile->limit(1);
+
+ if ($profile->find()) {
+ $profile->fetch();
+ return $profile;
+ }
+
+ return null;
+ }
+
+ /**
+ * Check to see if this Twitter status has already been imported
+ *
+ * @param Profile $profile Twitter user's local profile
+ * @param string $statusUri URI of the status on Twitter
+ *
+ * @return mixed value a matching Notice or null
+ */
+ function checkDupe($profile, $statusUri)
+ {
+ $notice = new Notice();
+ $notice->uri = $statusUri;
+ $notice->profile_id = $profile->id;
+ $notice->limit(1);
+
+ if ($notice->find()) {
+ $notice->fetch();
+ return $notice;
+ }
+
+ return null;
+ }
+
+ function ensureProfile($user)
+ {
+ // check to see if there's already a profile for this user
+ $profileurl = 'http://twitter.com/' . $user->screen_name;
+ $profile = $this->getProfileByUrl($user->screen_name, $profileurl);
+
+ if (!empty($profile)) {
+ common_debug($this->name() .
+ " - Profile for $profile->nickname found.");
+
+ // Check to see if the user's Avatar has changed
+
+ $this->checkAvatar($user, $profile);
+ return $profile;
+
+ } else {
+ common_debug($this->name() . ' - Adding profile and remote profile ' .
+ "for Twitter user: $profileurl.");
+
+ $profile = new Profile();
+ $profile->query("BEGIN");
+
+ $profile->nickname = $user->screen_name;
+ $profile->fullname = $user->name;
+ $profile->homepage = $user->url;
+ $profile->bio = $user->description;
+ $profile->location = $user->location;
+ $profile->profileurl = $profileurl;
+ $profile->created = common_sql_now();
+
+ try {
+ $id = $profile->insert();
+ } catch(Exception $e) {
+ common_log(LOG_WARNING, $this->name() . ' Couldn\'t insert profile - ' . $e->getMessage());
+ }
+
+ if (empty($id)) {
+ common_log_db_error($profile, 'INSERT', __FILE__);
+ $profile->query("ROLLBACK");
+ return false;
+ }
+
+ // check for remote profile
+
+ $remote_pro = Remote_profile::staticGet('uri', $profileurl);
+
+ if (empty($remote_pro)) {
+ $remote_pro = new Remote_profile();
+
+ $remote_pro->id = $id;
+ $remote_pro->uri = $profileurl;
+ $remote_pro->created = common_sql_now();
+
+ try {
+ $rid = $remote_pro->insert();
+ } catch (Exception $e) {
+ common_log(LOG_WARNING, $this->name() . ' Couldn\'t save remote profile - ' . $e->getMessage());
+ }
+
+ if (empty($rid)) {
+ common_log_db_error($profile, 'INSERT', __FILE__);
+ $profile->query("ROLLBACK");
+ return false;
+ }
+ }
+
+ $profile->query("COMMIT");
+
+ $this->saveAvatars($user, $id);
+
+ return $profile;
+ }
+ }
+
+ function checkAvatar($twitter_user, $profile)
+ {
+ global $config;
+
+ $path_parts = pathinfo($twitter_user->profile_image_url);
+
+ $newname = 'Twitter_' . $twitter_user->id . '_' .
+ $path_parts['basename'];
+
+ $oldname = $profile->getAvatar(48)->filename;
+
+ if ($newname != $oldname) {
+ common_debug($this->name() . ' - Avatar for Twitter user ' .
+ "$profile->nickname has changed.");
+ common_debug($this->name() . " - old: $oldname new: $newname");
+
+ $this->updateAvatars($twitter_user, $profile);
+ }
+
+ if ($this->missingAvatarFile($profile)) {
+ common_debug($this->name() . ' - Twitter user ' .
+ $profile->nickname .
+ ' is missing one or more local avatars.');
+ common_debug($this->name() ." - old: $oldname new: $newname");
+
+ $this->updateAvatars($twitter_user, $profile);
+ }
+ }
+
+ function updateAvatars($twitter_user, $profile) {
+
+ global $config;
+
+ $path_parts = pathinfo($twitter_user->profile_image_url);
+
+ $img_root = substr($path_parts['basename'], 0, -11);
+ $ext = $path_parts['extension'];
+ $mediatype = $this->getMediatype($ext);
+
+ foreach (array('mini', 'normal', 'bigger') as $size) {
+ $url = $path_parts['dirname'] . '/' .
+ $img_root . '_' . $size . ".$ext";
+ $filename = 'Twitter_' . $twitter_user->id . '_' .
+ $img_root . "_$size.$ext";
+
+ $this->updateAvatar($profile->id, $size, $mediatype, $filename);
+ $this->fetchAvatar($url, $filename);
+ }
+ }
+
+ function missingAvatarFile($profile) {
+ foreach (array(24, 48, 73) as $size) {
+ $filename = $profile->getAvatar($size)->filename;
+ $avatarpath = Avatar::path($filename);
+ if (file_exists($avatarpath) == FALSE) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ function getMediatype($ext)
+ {
+ $mediatype = null;
+
+ switch (strtolower($ext)) {
+ case 'jpg':
+ $mediatype = 'image/jpg';
+ break;
+ case 'gif':
+ $mediatype = 'image/gif';
+ break;
+ default:
+ $mediatype = 'image/png';
+ }
+
+ return $mediatype;
+ }
+
+ function saveAvatars($user, $id)
+ {
+ global $config;
+
+ $path_parts = pathinfo($user->profile_image_url);
+ $ext = $path_parts['extension'];
+ $end = strlen('_normal' . $ext);
+ $img_root = substr($path_parts['basename'], 0, -($end+1));
+ $mediatype = $this->getMediatype($ext);
+
+ foreach (array('mini', 'normal', 'bigger') as $size) {
+ $url = $path_parts['dirname'] . '/' .
+ $img_root . '_' . $size . ".$ext";
+ $filename = 'Twitter_' . $user->id . '_' .
+ $img_root . "_$size.$ext";
+
+ if ($this->fetchAvatar($url, $filename)) {
+ $this->newAvatar($id, $size, $mediatype, $filename);
+ } else {
+ common_log(LOG_WARNING, $id() .
+ " - Problem fetching Avatar: $url");
+ }
+ }
+ }
+
+ function updateAvatar($profile_id, $size, $mediatype, $filename) {
+
+ common_debug($this->name() . " - Updating avatar: $size");
+
+ $profile = Profile::staticGet($profile_id);
+
+ if (empty($profile)) {
+ common_debug($this->name() . " - Couldn't get profile: $profile_id!");
+ return;
+ }
+
+ $sizes = array('mini' => 24, 'normal' => 48, 'bigger' => 73);
+ $avatar = $profile->getAvatar($sizes[$size]);
+
+ // Delete the avatar, if present
+ if ($avatar) {
+ $avatar->delete();
+ }
+
+ $this->newAvatar($profile->id, $size, $mediatype, $filename);
+ }
+
+ function newAvatar($profile_id, $size, $mediatype, $filename)
+ {
+ global $config;
+
+ $avatar = new Avatar();
+ $avatar->profile_id = $profile_id;
+
+ switch($size) {
+ case 'mini':
+ $avatar->width = 24;
+ $avatar->height = 24;
+ break;
+ case 'normal':
+ $avatar->width = 48;
+ $avatar->height = 48;
+ break;
+ default:
+ // Note: Twitter's big avatars are a different size than
+ // StatusNet's (StatusNet's = 96)
+ $avatar->width = 73;
+ $avatar->height = 73;
+ }
+
+ $avatar->original = 0; // we don't have the original
+ $avatar->mediatype = $mediatype;
+ $avatar->filename = $filename;
+ $avatar->url = Avatar::url($filename);
+
+ $avatar->created = common_sql_now();
+
+ try {
+ $id = $avatar->insert();
+ } catch (Exception $e) {
+ common_log(LOG_WARNING, $this->name() . ' Couldn\'t insert avatar - ' . $e->getMessage());
+ }
+
+ if (empty($id)) {
+ common_log_db_error($avatar, 'INSERT', __FILE__);
+ return null;
+ }
+
+ common_debug($this->name() .
+ " - Saved new $size avatar for $profile_id.");
+
+ return $id;
+ }
+
+ /**
+ * Fetch a remote avatar image and save to local storage.
+ *
+ * @param string $url avatar source URL
+ * @param string $filename bare local filename for download
+ * @return bool true on success, false on failure
+ */
+ function fetchAvatar($url, $filename)
+ {
+ common_debug($this->name() . " - Fetching Twitter avatar: $url");
+
+ $request = HTTPClient::start();
+ $response = $request->get($url);
+ if ($response->isOk()) {
+ $avatarfile = Avatar::path($filename);
+ $ok = file_put_contents($avatarfile, $response->getBody());
+ if (!$ok) {
+ common_log(LOG_WARNING, $this->name() .
+ " - Couldn't open file $filename");
+ return false;
+ }
+ } else {
+ return false;
+ }
+
+ return true;
+ }
+
+ const URL = 1;
+ const HASHTAG = 2;
+ const MENTION = 3;
+
+ function linkify($status)
+ {
+ $text = $status->text;
+
+ if (empty($status->entities)) {
+ common_log(LOG_WARNING, "No entities data for {$status->id}; trying to fake up links ourselves.");
+ $text = common_replace_urls_callback($text, 'common_linkify');
+ $text = preg_replace('/(^|\&quot\;|\'|\(|\[|\{|\s+)#([\pL\pN_\-\.]{1,64})/e', "'\\1#'.TwitterStatusFetcher::tagLink('\\2')", $text);
+ $text = preg_replace('/(^|\s+)@([a-z0-9A-Z_]{1,64})/e', "'\\1@'.TwitterStatusFetcher::atLink('\\2')", $text);
+ return $text;
+ }
+
+ // Move all the entities into order so we can
+ // replace them in reverse order and thus
+ // not mess up their indices
+
+ $toReplace = array();
+
+ if (!empty($status->entities->urls)) {
+ foreach ($status->entities->urls as $url) {
+ $toReplace[$url->indices[0]] = array(self::URL, $url);
+ }
+ }
+
+ if (!empty($status->entities->hashtags)) {
+ foreach ($status->entities->hashtags as $hashtag) {
+ $toReplace[$hashtag->indices[0]] = array(self::HASHTAG, $hashtag);
+ }
+ }
+
+ if (!empty($status->entities->user_mentions)) {
+ foreach ($status->entities->user_mentions as $mention) {
+ $toReplace[$mention->indices[0]] = array(self::MENTION, $mention);
+ }
+ }
+
+ // sort in reverse order by key
+
+ krsort($toReplace);
+
+ foreach ($toReplace as $part) {
+ list($type, $object) = $part;
+ switch($type) {
+ case self::URL:
+ $linkText = $this->makeUrlLink($object);
+ break;
+ case self::HASHTAG:
+ $linkText = $this->makeHashtagLink($object);
+ break;
+ case self::MENTION:
+ $linkText = $this->makeMentionLink($object);
+ break;
+ default:
+ continue;
+ }
+ $text = mb_substr($text, 0, $object->indices[0]) . $linkText . mb_substr($text, $object->indices[1]);
+ }
+ return $text;
+ }
+
+ function makeUrlLink($object)
+ {
+ return "<a href='{$object->url}' class='extlink'>{$object->url}</a>";
+ }
+
+ function makeHashtagLink($object)
+ {
+ return "#" . self::tagLink($object->text);
+ }
+
+ function makeMentionLink($object)
+ {
+ return "@".self::atLink($object->screen_name, $object->name);
+ }
+
+ static function tagLink($tag)
+ {
+ return "<a href='https://twitter.com/search?q=%23{$tag}' class='hashtag'>{$tag}</a>";
+ }
+
+ static function atLink($screenName, $fullName=null)
+ {
+ if (!empty($fullName)) {
+ return "<a href='http://twitter.com/{$screenName}' title='{$fullName}'>{$screenName}</a>";
+ } else {
+ return "<a href='http://twitter.com/{$screenName}'>{$screenName}</a>";
+ }
+ }
+
+ function saveStatusMentions($notice, $status)
+ {
+ $mentions = array();
+
+ if (empty($status->entities) || empty($status->entities->user_mentions)) {
+ return;
+ }
+
+ foreach ($status->entities->user_mentions as $mention) {
+ $flink = Foreign_link::getByForeignID($mention->id, TWITTER_SERVICE);
+ if (!empty($flink)) {
+ $user = User::staticGet('id', $flink->user_id);
+ if (!empty($user)) {
+ $reply = new Reply();
+ $reply->notice_id = $notice->id;
+ $reply->profile_id = $user->id;
+ common_log(LOG_INFO, __METHOD__ . ": saving reply: notice {$notice->id} to profile {$user->id}");
+ $id = $reply->insert();
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/plugins/TwitterBridge/twittersettings.php b/plugins/TwitterBridge/twittersettings.php
index 33c5eb65b..c169172b0 100644
--- a/plugins/TwitterBridge/twittersettings.php
+++ b/plugins/TwitterBridge/twittersettings.php
@@ -285,6 +285,7 @@ class TwittersettingsAction extends ConnectSettingsAction
}
$original = clone($flink);
+ $wasReceiving = (bool)($original->noticesync & FOREIGN_NOTICE_RECV);
$flink->set_flags($noticesend, $noticerecv, $replysync, $friendsync);
$result = $flink->update($original);
@@ -294,6 +295,19 @@ class TwittersettingsAction extends ConnectSettingsAction
return;
}
+ if ($wasReceiving xor $noticerecv) {
+ $this->notifyDaemon($flink->foreign_id, $noticerecv);
+ }
+
$this->showForm(_m('Twitter preferences saved.'), true);
}
+
+ /**
+ * Tell the import daemon that we've updated a user's receive status.
+ */
+ function notifyDaemon($twitterUserId, $receiving)
+ {
+ // todo... should use control signals rather than queues
+ }
+
}
diff --git a/plugins/TwitterBridge/twitterstreamreader.php b/plugins/TwitterBridge/twitterstreamreader.php
new file mode 100644
index 000000000..5b0613bc4
--- /dev/null
+++ b/plugins/TwitterBridge/twitterstreamreader.php
@@ -0,0 +1,285 @@
+<?php
+/**
+ * StatusNet, the distributed open-source microblogging tool
+ *
+ * PHP version 5
+ *
+ * LICENCE: This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ *
+ * @category Plugin
+ * @package StatusNet
+ * @author Brion Vibber <brion@status.net>
+ * @copyright 2010 StatusNet, Inc.
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
+ * @link http://status.net/
+ */
+
+/**
+ * Base class for reading Twitter's User Streams and Site Streams
+ * real-time streaming APIs.
+ *
+ * Caller can hook event callbacks for various types of messages;
+ * the data from the stream and some context info will be passed
+ * on to the callbacks.
+ */
+abstract class TwitterStreamReader extends JsonStreamReader
+{
+ protected $callbacks = array();
+
+ function __construct(TwitterOAuthClient $auth, $baseUrl)
+ {
+ $this->baseUrl = $baseUrl;
+ $this->oauth = $auth;
+ }
+
+ public function connect($method, $params=array())
+ {
+ $url = $this->oAuthUrl($this->baseUrl . '/' . $method, $params);
+ return parent::connect($url);
+ }
+
+ /**
+ * Sign our target URL with OAuth auth stuff.
+ *
+ * @param string $url
+ * @param array $params
+ * @return string
+ */
+ protected function oAuthUrl($url, $params=array())
+ {
+ // In an ideal world this would be better encapsulated. :)
+ $request = OAuthRequest::from_consumer_and_token($this->oauth->consumer,
+ $this->oauth->token, 'GET', $url, $params);
+ $request->sign_request($this->oauth->sha1_method,
+ $this->oauth->consumer, $this->oauth->token);
+
+ return $request->to_url();
+ }
+
+ /**
+ * Add an event callback to receive notifications when things come in
+ * over the wire.
+ *
+ * Callbacks should be in the form: function(object $data, array $context)
+ * where $context may list additional data on some streams, such as the
+ * user to whom the message should be routed.
+ *
+ * Available events:
+ *
+ * Messaging:
+ *
+ * 'status': $data contains a status update in standard Twitter JSON format.
+ * $data->user: sending user in standard Twitter JSON format.
+ * $data->text... etc
+ *
+ * 'direct_message': $data contains a direct message in standard Twitter JSON format.
+ * $data->sender: sending user in standard Twitter JSON format.
+ * $data->recipient: receiving user in standard Twitter JSON format.
+ * $data->text... etc
+ *
+ *
+ * Out of band events:
+ *
+ * 'follow': User has either started following someone, or is being followed.
+ * $data->source: following user in standard Twitter JSON format.
+ * $data->target: followed user in standard Twitter JSON format.
+ *
+ * 'favorite': Someone has favorited a status update.
+ * $data->source: user doing the favoriting, in standard Twitter JSON format.
+ * $data->target: user whose status was favorited, in standard Twitter JSON format.
+ * $data->target_object: the favorited status update in standard Twitter JSON format.
+ *
+ * 'unfavorite': Someone has unfavorited a status update.
+ * $data->source: user doing the unfavoriting, in standard Twitter JSON format.
+ * $data->target: user whose status was unfavorited, in standard Twitter JSON format.
+ * $data->target_object: the unfavorited status update in standard Twitter JSON format.
+ *
+ *
+ * Meta information:
+ *
+ * 'friends':
+ * $data->friends: array of user IDs of the current user's friends.
+ *
+ * 'delete': Advisory that a Twitter status has been deleted; nice clients
+ * should follow suit.
+ * $data->id: ID of status being deleted
+ * $data->user_id: ID of its owning user
+ *
+ * 'scrub_geo': Advisory that a user is clearing geo data from their status
+ * stream; nice clients should follow suit.
+ * $data->user_id: ID of user
+ * $data->up_to_status_id: any notice older than this should be scrubbed.
+ *
+ * 'limit': Advisory that tracking has hit a resource limit.
+ * $data->track
+ *
+ * 'raw': receives the full JSON data for all message types.
+ *
+ * @param string $event
+ * @param callable $callback
+ */
+ public function hookEvent($event, $callback)
+ {
+ $this->callbacks[$event][] = $callback;
+ }
+
+ /**
+ * Call event handler callbacks for the given event.
+ *
+ * @param string $event
+ * @param mixed $arg1 ... one or more params to pass on
+ */
+ protected function fireEvent($event, $arg1)
+ {
+ if (array_key_exists($event, $this->callbacks)) {
+ $args = array_slice(func_get_args(), 1);
+ foreach ($this->callbacks[$event] as $callback) {
+ call_user_func_array($callback, $args);
+ }
+ }
+ }
+
+ protected function handleJson(stdClass $data)
+ {
+ $this->routeMessage($data);
+ }
+
+ abstract protected function routeMessage(stdClass $data);
+
+ /**
+ * Send the decoded JSON object out to any event listeners.
+ *
+ * @param array $data
+ * @param array $context optional additional context data to pass on
+ */
+ protected function handleMessage(stdClass $data, array $context=array())
+ {
+ $this->fireEvent('raw', $data, $context);
+
+ if (isset($data->text)) {
+ $this->fireEvent('status', $data, $context);
+ return;
+ }
+ if (isset($data->event)) {
+ $this->fireEvent($data->event, $data, $context);
+ return;
+ }
+ if (isset($data->friends)) {
+ $this->fireEvent('friends', $data, $context);
+ }
+
+ $knownMeta = array('delete', 'scrub_geo', 'limit', 'direct_message');
+ foreach ($knownMeta as $key) {
+ if (isset($data->$key)) {
+ $this->fireEvent($key, $data->$key, $context);
+ return;
+ }
+ }
+ }
+}
+
+/**
+ * Multiuser stream listener for Twitter Site Streams API
+ * http://dev.twitter.com/pages/site_streams
+ *
+ * The site streams API allows listening to updates for multiple users.
+ * Pass in the user IDs to listen to in via followUser() -- note they
+ * must each have a valid OAuth token for the application ID we're
+ * connecting as.
+ *
+ * You'll need to be connecting with the auth keys for the user who
+ * owns the application registration.
+ *
+ * The user each message is destined for will be passed to event handlers
+ * in $context['for_user_id'].
+ */
+class TwitterSiteStream extends TwitterStreamReader
+{
+ protected $userIds;
+
+ public function __construct(TwitterOAuthClient $auth, $baseUrl='http://betastream.twitter.com')
+ {
+ parent::__construct($auth, $baseUrl);
+ }
+
+ public function connect($method='2b/site.json')
+ {
+ $params = array();
+ if ($this->userIds) {
+ $params['follow'] = implode(',', $this->userIds);
+ }
+ return parent::connect($method, $params);
+ }
+
+ /**
+ * Set the users whose home streams should be pulled.
+ * They all must have valid oauth tokens for this application.
+ *
+ * Must be called before connect().
+ *
+ * @param array $userIds
+ */
+ function followUsers($userIds)
+ {
+ $this->userIds = $userIds;
+ }
+
+ /**
+ * Each message in the site stream tells us which user ID it should be
+ * routed to; we'll need that to let the caller know what to do.
+ *
+ * @param array $data
+ */
+ function routeMessage(stdClass $data)
+ {
+ $context = array(
+ 'source' => 'sitestream',
+ 'for_user' => $data->for_user
+ );
+ parent::handleMessage($data->message, $context);
+ }
+}
+
+/**
+ * Stream listener for Twitter User Streams API
+ * http://dev.twitter.com/pages/user_streams
+ *
+ * This will pull the home stream and additional events just for the user
+ * we've authenticated as.
+ */
+class TwitterUserStream extends TwitterStreamReader
+{
+ public function __construct(TwitterOAuthClient $auth, $baseUrl='https://userstream.twitter.com')
+ {
+ parent::__construct($auth, $baseUrl);
+ }
+
+ public function connect($method='2/user.json')
+ {
+ return parent::connect($method);
+ }
+
+ /**
+ * Each message in the user stream is just ready to go.
+ *
+ * @param array $data
+ */
+ function routeMessage(stdClass $data)
+ {
+ $context = array(
+ 'source' => 'userstream'
+ );
+ parent::handleMessage($data, $context);
+ }
+}
diff --git a/plugins/UserFlag/UserFlagPlugin.php b/plugins/UserFlag/UserFlagPlugin.php
index e6ad3e37d..fc7698841 100644
--- a/plugins/UserFlag/UserFlagPlugin.php
+++ b/plugins/UserFlag/UserFlagPlugin.php
@@ -128,25 +128,9 @@ class UserFlagPlugin extends Plugin
*/
function onEndProfilePageActionsElements(&$action, $profile)
{
- $user = common_current_user();
-
- if (!empty($user) && ($user->id != $profile->id)) {
-
- $action->elementStart('li', 'entity_flag');
-
- if (User_flag_profile::exists($profile->id, $user->id)) {
- // @todo FIXME: Add a title explaining what 'flagged' means?
- // TRANS: Message added to a profile if it has been flagged for review.
- $action->element('p', 'flagged', _('Flagged'));
- } else {
- $form = new FlagProfileForm($action, $profile,
- array('action' => 'showstream',
- 'nickname' => $profile->nickname));
- $form->show();
- }
-
- $action->elementEnd('li');
- }
+ $this->showFlagButton($action, $profile,
+ array('action' => 'showstream',
+ 'nickname' => $profile->nickname));
return true;
}
@@ -160,22 +144,40 @@ class UserFlagPlugin extends Plugin
*/
function onEndProfileListItemActionElements($item)
{
- $user = common_current_user();
+ list($action, $args) = $item->action->returnToArgs();
+ $args['action'] = $action;
+ $this->showFlagButton($item->action, $item->profile, $args);
+
+ return true;
+ }
- if (!empty($user)) {
+ /**
+ * Actually output a flag button. If the target profile has already been
+ * flagged by the current user, a null-action faux button is shown.
+ *
+ * @param Action $action
+ * @param Profile $profile
+ * @param array $returnToArgs
+ */
+ protected function showFlagButton($action, $profile, $returnToArgs)
+ {
+ $user = common_current_user();
- list($action, $args) = $item->action->returnToArgs();
+ if (!empty($user) && ($user->id != $profile->id)) {
- $args['action'] = $action;
+ $action->elementStart('li', 'entity_flag');
- $form = new FlagProfileForm($item->action, $item->profile, $args);
+ if (User_flag_profile::exists($profile->id, $user->id)) {
+ // @todo FIXME: Add a title explaining what 'flagged' means?
+ // TRANS: Message added to a profile if it has been flagged for review.
+ $action->element('p', 'flagged', _m('Flagged'));
+ } else {
+ $form = new FlagProfileForm($action, $profile, $returnToArgs);
+ $form->show();
+ }
- $item->action->elementStart('li', 'entity_flag');
- $form->show();
- $item->action->elementEnd('li');
+ $action->elementEnd('li');
}
-
- return true;
}
/**
diff --git a/plugins/UserFlag/User_flag_profile.php b/plugins/UserFlag/User_flag_profile.php
index 69fe0f356..f4e9844df 100644
--- a/plugins/UserFlag/User_flag_profile.php
+++ b/plugins/UserFlag/User_flag_profile.php
@@ -79,21 +79,36 @@ class User_flag_profile extends Memcached_DataObject
/**
* return key definitions for DB_DataObject
*
- * @return array key definitions
+ * @return array of key names
*/
function keys()
{
- return array('profile_id' => 'K', 'user_id' => 'K');
+ return array_keys($this->keyTypes());
}
/**
* return key definitions for DB_DataObject
*
- * @return array key definitions
+ * @return array map of key definitions
*/
function keyTypes()
{
- return $this->keys();
+ return array('profile_id' => 'K', 'user_id' => 'K');
+ }
+
+ /**
+ * Magic formula for non-autoincrementing integer primary keys
+ *
+ * If a table has a single integer column as its primary key, DB_DataObject
+ * assumes that the column is auto-incrementing and makes a sequence table
+ * to do this incrementation. Since we don't need this for our class, we
+ * overload this method and return the magic formula that DB_DataObject needs.
+ *
+ * @return array magic three-false array that stops auto-incrementing.
+ */
+ function sequenceKey()
+ {
+ return array(false, false, false);
}
/**
diff --git a/plugins/UserFlag/flagprofile.php b/plugins/UserFlag/flagprofile.php
index 283eea40c..7096d3748 100644
--- a/plugins/UserFlag/flagprofile.php
+++ b/plugins/UserFlag/flagprofile.php
@@ -60,13 +60,6 @@ class FlagprofileAction extends ProfileFormAction
assert(!empty($user)); // checked above
assert(!empty($this->profile)); // checked above
- if (User_flag_profile::exists($this->profile->id,
- $user->id)) {
- // TRANS: Client error when setting flag that has already been set for a profile.
- $this->clientError(_m('Flag already exists.'));
- return false;
- }
-
return true;
}
@@ -104,7 +97,13 @@ class FlagprofileAction extends ProfileFormAction
// throws an exception on error
- User_flag_profile::create($user->id, $this->profile->id);
+ if (User_flag_profile::exists($this->profile->id,
+ $user->id)) {
+ // We'll return to the profile page (or return the updated AJAX form)
+ // showing the current state, so no harm done.
+ } else {
+ User_flag_profile::create($user->id, $this->profile->id);
+ }
if ($this->boolean('ajax')) {
$this->ajaxResults();
diff --git a/plugins/UserFlag/locale/UserFlag.pot b/plugins/UserFlag/locale/UserFlag.pot
index 5a2b2f736..c70c7988e 100644
--- a/plugins/UserFlag/locale/UserFlag.pot
+++ b/plugins/UserFlag/locale/UserFlag.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-11-04 18:25+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -44,23 +44,19 @@ msgstr[1] ""
msgid "Flagged by %s"
msgstr ""
-#. TRANS: Client error when setting flag that has already been set for a profile.
-#: flagprofile.php:66
-msgid "Flag already exists."
-msgstr ""
-
#. TRANS: AJAX form title for a flagged profile.
-#: flagprofile.php:126
+#: flagprofile.php:125
msgid "Flagged for review"
msgstr ""
#. TRANS: Body text for AJAX form when a profile has been flagged for review.
-#: flagprofile.php:130
+#. TRANS: Message added to a profile if it has been flagged for review.
+#: flagprofile.php:129 UserFlagPlugin.php:173
msgid "Flagged"
msgstr ""
#. TRANS: Plugin description.
-#: UserFlagPlugin.php:292
+#: UserFlagPlugin.php:294
msgid ""
"This plugin allows flagging of profiles for review and reviewing flagged "
"profiles."
@@ -93,7 +89,7 @@ msgid "Flag profile for review."
msgstr ""
#. TRANS: Server exception.
-#: User_flag_profile.php:145
+#: User_flag_profile.php:160
#, php-format
msgid "Couldn't flag profile \"%d\" for review."
msgstr ""
diff --git a/plugins/UserFlag/locale/fr/LC_MESSAGES/UserFlag.po b/plugins/UserFlag/locale/fr/LC_MESSAGES/UserFlag.po
index 515c2a0a1..f2c84969a 100644
--- a/plugins/UserFlag/locale/fr/LC_MESSAGES/UserFlag.po
+++ b/plugins/UserFlag/locale/fr/LC_MESSAGES/UserFlag.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserFlag\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:34+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:29:20+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:11:53+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-11-05 00:29:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-userflag\n"
@@ -48,23 +48,19 @@ msgstr[1] "Marqué par %1$s et %2$d autres"
msgid "Flagged by %s"
msgstr "Marqué par %s"
-#. TRANS: Client error when setting flag that has already been set for a profile.
-#: flagprofile.php:66
-msgid "Flag already exists."
-msgstr "Déjà marqué."
-
#. TRANS: AJAX form title for a flagged profile.
-#: flagprofile.php:126
+#: flagprofile.php:125
msgid "Flagged for review"
msgstr "Marqué pour vérification"
#. TRANS: Body text for AJAX form when a profile has been flagged for review.
-#: flagprofile.php:130
+#. TRANS: Message added to a profile if it has been flagged for review.
+#: flagprofile.php:129 UserFlagPlugin.php:173
msgid "Flagged"
msgstr "Marqué"
#. TRANS: Plugin description.
-#: UserFlagPlugin.php:292
+#: UserFlagPlugin.php:294
msgid ""
"This plugin allows flagging of profiles for review and reviewing flagged "
"profiles."
@@ -99,7 +95,7 @@ msgid "Flag profile for review."
msgstr "Marquer le profil pour vérification."
#. TRANS: Server exception.
-#: User_flag_profile.php:145
+#: User_flag_profile.php:160
#, php-format
msgid "Couldn't flag profile \"%d\" for review."
msgstr "Impossible de marquer le profil « %d » pour vérification."
diff --git a/plugins/UserFlag/locale/ia/LC_MESSAGES/UserFlag.po b/plugins/UserFlag/locale/ia/LC_MESSAGES/UserFlag.po
index eebbcb14a..2917da732 100644
--- a/plugins/UserFlag/locale/ia/LC_MESSAGES/UserFlag.po
+++ b/plugins/UserFlag/locale/ia/LC_MESSAGES/UserFlag.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserFlag\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:34:03+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:29:20+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 21:01:06+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-11-05 00:29:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-userflag\n"
@@ -48,23 +48,19 @@ msgstr[1] "Marcate per %1$s e %2$d alteres"
msgid "Flagged by %s"
msgstr "Marcate per %s"
-#. TRANS: Client error when setting flag that has already been set for a profile.
-#: flagprofile.php:66
-msgid "Flag already exists."
-msgstr "Le marca ja existe."
-
#. TRANS: AJAX form title for a flagged profile.
-#: flagprofile.php:126
+#: flagprofile.php:125
msgid "Flagged for review"
msgstr "Marcate pro revision"
#. TRANS: Body text for AJAX form when a profile has been flagged for review.
-#: flagprofile.php:130
+#. TRANS: Message added to a profile if it has been flagged for review.
+#: flagprofile.php:129 UserFlagPlugin.php:173
msgid "Flagged"
msgstr "Marcate"
#. TRANS: Plugin description.
-#: UserFlagPlugin.php:292
+#: UserFlagPlugin.php:294
msgid ""
"This plugin allows flagging of profiles for review and reviewing flagged "
"profiles."
@@ -98,7 +94,7 @@ msgid "Flag profile for review."
msgstr "Marcar profilo pro revision."
#. TRANS: Server exception.
-#: User_flag_profile.php:145
+#: User_flag_profile.php:160
#, php-format
msgid "Couldn't flag profile \"%d\" for review."
msgstr "Non poteva marcar profilo \"%d\" pro revision."
diff --git a/plugins/UserFlag/locale/mk/LC_MESSAGES/UserFlag.po b/plugins/UserFlag/locale/mk/LC_MESSAGES/UserFlag.po
index 7b4c51d81..8d934141e 100644
--- a/plugins/UserFlag/locale/mk/LC_MESSAGES/UserFlag.po
+++ b/plugins/UserFlag/locale/mk/LC_MESSAGES/UserFlag.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserFlag\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:34:03+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:29:20+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 21:01:06+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-11-05 00:29:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-userflag\n"
@@ -48,23 +48,19 @@ msgstr[1] "Означено од %1$s и уште %2$d други"
msgid "Flagged by %s"
msgstr "Означено од %s"
-#. TRANS: Client error when setting flag that has already been set for a profile.
-#: flagprofile.php:66
-msgid "Flag already exists."
-msgstr "Ознаката веќе постои."
-
#. TRANS: AJAX form title for a flagged profile.
-#: flagprofile.php:126
+#: flagprofile.php:125
msgid "Flagged for review"
msgstr "Означено за преглед"
#. TRANS: Body text for AJAX form when a profile has been flagged for review.
-#: flagprofile.php:130
+#. TRANS: Message added to a profile if it has been flagged for review.
+#: flagprofile.php:129 UserFlagPlugin.php:173
msgid "Flagged"
msgstr "Означено"
#. TRANS: Plugin description.
-#: UserFlagPlugin.php:292
+#: UserFlagPlugin.php:294
msgid ""
"This plugin allows flagging of profiles for review and reviewing flagged "
"profiles."
@@ -99,7 +95,7 @@ msgid "Flag profile for review."
msgstr "Означи профил за преглед."
#. TRANS: Server exception.
-#: User_flag_profile.php:145
+#: User_flag_profile.php:160
#, php-format
msgid "Couldn't flag profile \"%d\" for review."
msgstr "Не можев да го означам профилот „%d“ за преглед."
diff --git a/plugins/UserFlag/locale/nl/LC_MESSAGES/UserFlag.po b/plugins/UserFlag/locale/nl/LC_MESSAGES/UserFlag.po
index 207e9a944..766776a9e 100644
--- a/plugins/UserFlag/locale/nl/LC_MESSAGES/UserFlag.po
+++ b/plugins/UserFlag/locale/nl/LC_MESSAGES/UserFlag.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserFlag\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:34:03+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:29:20+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 21:01:06+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-11-05 00:29:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-userflag\n"
@@ -48,23 +48,19 @@ msgstr[1] "Gemarkeerd door %1$s en %2$d anderen"
msgid "Flagged by %s"
msgstr "Gemarkeerd door %s"
-#. TRANS: Client error when setting flag that has already been set for a profile.
-#: flagprofile.php:66
-msgid "Flag already exists."
-msgstr "De markering bestaat al."
-
#. TRANS: AJAX form title for a flagged profile.
-#: flagprofile.php:126
+#: flagprofile.php:125
msgid "Flagged for review"
msgstr "Gemarkeerd voor controle"
#. TRANS: Body text for AJAX form when a profile has been flagged for review.
-#: flagprofile.php:130
+#. TRANS: Message added to a profile if it has been flagged for review.
+#: flagprofile.php:129 UserFlagPlugin.php:173
msgid "Flagged"
msgstr "Gemarkeerd"
#. TRANS: Plugin description.
-#: UserFlagPlugin.php:292
+#: UserFlagPlugin.php:294
msgid ""
"This plugin allows flagging of profiles for review and reviewing flagged "
"profiles."
@@ -100,7 +96,7 @@ msgid "Flag profile for review."
msgstr "Profiel voor controle markeren"
#. TRANS: Server exception.
-#: User_flag_profile.php:145
+#: User_flag_profile.php:160
#, php-format
msgid "Couldn't flag profile \"%d\" for review."
msgstr "Het was niet mogelijk het profiel \"%d\" voor controle te markeren."
diff --git a/plugins/UserFlag/locale/pt/LC_MESSAGES/UserFlag.po b/plugins/UserFlag/locale/pt/LC_MESSAGES/UserFlag.po
index 9b7d4969d..ea71be24e 100644
--- a/plugins/UserFlag/locale/pt/LC_MESSAGES/UserFlag.po
+++ b/plugins/UserFlag/locale/pt/LC_MESSAGES/UserFlag.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserFlag\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:06:13+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:29:20+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:40:19+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-11-05 00:29:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-userflag\n"
@@ -48,23 +48,19 @@ msgstr[1] "Sinalizado por %1$s e mais %2$d pessoas"
msgid "Flagged by %s"
msgstr "Sinalizado por %s"
-#. TRANS: Client error when setting flag that has already been set for a profile.
-#: flagprofile.php:66
-msgid "Flag already exists."
-msgstr "Já existe uma sinalização."
-
#. TRANS: AJAX form title for a flagged profile.
-#: flagprofile.php:126
+#: flagprofile.php:125
msgid "Flagged for review"
msgstr "Sinalizado para análise"
#. TRANS: Body text for AJAX form when a profile has been flagged for review.
-#: flagprofile.php:130
+#. TRANS: Message added to a profile if it has been flagged for review.
+#: flagprofile.php:129 UserFlagPlugin.php:173
msgid "Flagged"
msgstr "Sinalizado"
#. TRANS: Plugin description.
-#: UserFlagPlugin.php:292
+#: UserFlagPlugin.php:294
msgid ""
"This plugin allows flagging of profiles for review and reviewing flagged "
"profiles."
@@ -99,7 +95,7 @@ msgid "Flag profile for review."
msgstr "Sinalizar perfil para análise."
#. TRANS: Server exception.
-#: User_flag_profile.php:145
+#: User_flag_profile.php:160
#, php-format
msgid "Couldn't flag profile \"%d\" for review."
msgstr "Não foi possível sinalizar o perfil \"%d\" para análise."
diff --git a/plugins/UserFlag/locale/uk/LC_MESSAGES/UserFlag.po b/plugins/UserFlag/locale/uk/LC_MESSAGES/UserFlag.po
index 7712d6cfe..ae0e9b03f 100644
--- a/plugins/UserFlag/locale/uk/LC_MESSAGES/UserFlag.po
+++ b/plugins/UserFlag/locale/uk/LC_MESSAGES/UserFlag.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserFlag\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:34:03+0000\n"
+"POT-Creation-Date: 2010-11-07 20:25+0000\n"
+"PO-Revision-Date: 2010-11-07 20:29:20+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 21:01:06+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-11-05 00:29:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r76266); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-userflag\n"
@@ -50,23 +50,19 @@ msgstr[2] "Відмічено %1$s та ще %2$d користувачами"
msgid "Flagged by %s"
msgstr "Відмічено %s"
-#. TRANS: Client error when setting flag that has already been set for a profile.
-#: flagprofile.php:66
-msgid "Flag already exists."
-msgstr "Відмітка вже стоїть."
-
#. TRANS: AJAX form title for a flagged profile.
-#: flagprofile.php:126
+#: flagprofile.php:125
msgid "Flagged for review"
msgstr "Відмічені для розгляду"
#. TRANS: Body text for AJAX form when a profile has been flagged for review.
-#: flagprofile.php:130
+#. TRANS: Message added to a profile if it has been flagged for review.
+#: flagprofile.php:129 UserFlagPlugin.php:173
msgid "Flagged"
msgstr "Відмічені"
#. TRANS: Plugin description.
-#: UserFlagPlugin.php:292
+#: UserFlagPlugin.php:294
msgid ""
"This plugin allows flagging of profiles for review and reviewing flagged "
"profiles."
@@ -101,7 +97,7 @@ msgid "Flag profile for review."
msgstr "Відмітити профіль для розгляду."
#. TRANS: Server exception.
-#: User_flag_profile.php:145
+#: User_flag_profile.php:160
#, php-format
msgid "Couldn't flag profile \"%d\" for review."
msgstr "Не вдалося відмітити профіль «%d» для розгляду."
diff --git a/plugins/UserLimit/locale/UserLimit.pot b/plugins/UserLimit/locale/UserLimit.pot
index 7b7a995f2..8bc68555c 100644
--- a/plugins/UserLimit/locale/UserLimit.pot
+++ b/plugins/UserLimit/locale/UserLimit.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/UserLimit/locale/br/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/br/LC_MESSAGES/UserLimit.po
index 5395134f3..287e8ae51 100644
--- a/plugins/UserLimit/locale/br/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/br/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:54+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:40:24+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/de/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/de/LC_MESSAGES/UserLimit.po
index 1699a8174..2348ad33b 100644
--- a/plugins/UserLimit/locale/de/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/de/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:34+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:54+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:30+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/es/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/es/LC_MESSAGES/UserLimit.po
index e64ec8954..7bcf6900b 100644
--- a/plugins/UserLimit/locale/es/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/es/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:34+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:54+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:30+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/fi/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/fi/LC_MESSAGES/UserLimit.po
new file mode 100644
index 000000000..5c768546a
--- /dev/null
+++ b/plugins/UserLimit/locale/fi/LC_MESSAGES/UserLimit.po
@@ -0,0 +1,26 @@
+# Translation of StatusNet - UserLimit to Finnish (Suomi)
+# Expored from translatewiki.net
+#
+# Author: Centerlink
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - UserLimit\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-11-02 22:51+0000\n"
+"PO-Revision-Date: 2010-11-02 22:55:20+0000\n"
+"Language-Team: Finnish <http://translatewiki.net/wiki/Portal:fi>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-29 16:14:14+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75875); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: fi\n"
+"X-Message-Group: #out-statusnet-plugin-userlimit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: UserLimitPlugin.php:89
+msgid "Limit the number of users who can register."
+msgstr "Rajoita niiden käyttäjien lukumäärää, jotka voivat rekisteröityä."
diff --git a/plugins/UserLimit/locale/fr/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/fr/LC_MESSAGES/UserLimit.po
index 5c68f2dcf..ba89af248 100644
--- a/plugins/UserLimit/locale/fr/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/fr/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:34+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:54+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:30+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/gl/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/gl/LC_MESSAGES/UserLimit.po
index 50cc557f0..055b32ccb 100644
--- a/plugins/UserLimit/locale/gl/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/gl/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:06:13+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:54+0000\n"
"Language-Team: Galician <http://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:34:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: gl\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/ia/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/ia/LC_MESSAGES/UserLimit.po
index 760cebc67..f347d50fb 100644
--- a/plugins/UserLimit/locale/ia/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/ia/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:34+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:54+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:30+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/id/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/id/LC_MESSAGES/UserLimit.po
index 35af6e32a..46c112fd8 100644
--- a/plugins/UserLimit/locale/id/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/id/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:38+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:54+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:33+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/lb/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/lb/LC_MESSAGES/UserLimit.po
index 91dff4f21..ada9882b0 100644
--- a/plugins/UserLimit/locale/lb/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/lb/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:54+0000\n"
"Language-Team: Luxembourgish <http://translatewiki.net/wiki/Portal:lb>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:40:24+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: lb\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/mk/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/mk/LC_MESSAGES/UserLimit.po
index d685e8ca9..2396fba99 100644
--- a/plugins/UserLimit/locale/mk/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/mk/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:34+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:54+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:30+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/nb/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/nb/LC_MESSAGES/UserLimit.po
index f3d54f6f4..179198910 100644
--- a/plugins/UserLimit/locale/nb/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/nb/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:34+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:54+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:30+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/nl/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/nl/LC_MESSAGES/UserLimit.po
index e09994934..c81c1a916 100644
--- a/plugins/UserLimit/locale/nl/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/nl/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:34+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:54+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:30+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/pt/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/pt/LC_MESSAGES/UserLimit.po
index ac859ab5b..18fdbff21 100644
--- a/plugins/UserLimit/locale/pt/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/pt/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:09+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:54+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:40:24+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/pt_BR/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/pt_BR/LC_MESSAGES/UserLimit.po
index 216a8e6c3..5d39176ff 100644
--- a/plugins/UserLimit/locale/pt_BR/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/pt_BR/LC_MESSAGES/UserLimit.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:34+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:54+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:30+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/ru/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/ru/LC_MESSAGES/UserLimit.po
index ed402a397..c2a19b028 100644
--- a/plugins/UserLimit/locale/ru/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/ru/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:34+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:54+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:30+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/tl/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/tl/LC_MESSAGES/UserLimit.po
index 71ff8a65f..bb50fd4c4 100644
--- a/plugins/UserLimit/locale/tl/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/tl/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:34+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:30+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/tr/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/tr/LC_MESSAGES/UserLimit.po
index 538505e48..3d9b42050 100644
--- a/plugins/UserLimit/locale/tr/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/tr/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:34+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: Turkish <http://translatewiki.net/wiki/Portal:tr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:30+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tr\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/UserLimit/locale/uk/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/uk/LC_MESSAGES/UserLimit.po
index 6564c7897..5c026d262 100644
--- a/plugins/UserLimit/locale/uk/LC_MESSAGES/UserLimit.po
+++ b/plugins/UserLimit/locale/uk/LC_MESSAGES/UserLimit.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - UserLimit\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:34+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:30+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:51+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-userlimit\n"
diff --git a/plugins/WikiHashtags/locale/WikiHashtags.pot b/plugins/WikiHashtags/locale/WikiHashtags.pot
index a78afd38f..a883d5c5c 100644
--- a/plugins/WikiHashtags/locale/WikiHashtags.pot
+++ b/plugins/WikiHashtags/locale/WikiHashtags.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/WikiHashtags/locale/br/LC_MESSAGES/WikiHashtags.po b/plugins/WikiHashtags/locale/br/LC_MESSAGES/WikiHashtags.po
index 7d77e5a9c..3c7f13624 100644
--- a/plugins/WikiHashtags/locale/br/LC_MESSAGES/WikiHashtags.po
+++ b/plugins/WikiHashtags/locale/br/LC_MESSAGES/WikiHashtags.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHashtags\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:10+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:14+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-wikihashtags\n"
diff --git a/plugins/WikiHashtags/locale/fr/LC_MESSAGES/WikiHashtags.po b/plugins/WikiHashtags/locale/fr/LC_MESSAGES/WikiHashtags.po
index 971db3113..b504c1510 100644
--- a/plugins/WikiHashtags/locale/fr/LC_MESSAGES/WikiHashtags.po
+++ b/plugins/WikiHashtags/locale/fr/LC_MESSAGES/WikiHashtags.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHashtags\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-wikihashtags\n"
diff --git a/plugins/WikiHashtags/locale/ia/LC_MESSAGES/WikiHashtags.po b/plugins/WikiHashtags/locale/ia/LC_MESSAGES/WikiHashtags.po
index d879d2a1d..0962c23b2 100644
--- a/plugins/WikiHashtags/locale/ia/LC_MESSAGES/WikiHashtags.po
+++ b/plugins/WikiHashtags/locale/ia/LC_MESSAGES/WikiHashtags.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHashtags\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-wikihashtags\n"
diff --git a/plugins/WikiHashtags/locale/id/LC_MESSAGES/WikiHashtags.po b/plugins/WikiHashtags/locale/id/LC_MESSAGES/WikiHashtags.po
index bd3cee2c1..3f6b753fa 100644
--- a/plugins/WikiHashtags/locale/id/LC_MESSAGES/WikiHashtags.po
+++ b/plugins/WikiHashtags/locale/id/LC_MESSAGES/WikiHashtags.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHashtags\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:39+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:33+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-wikihashtags\n"
diff --git a/plugins/WikiHashtags/locale/mk/LC_MESSAGES/WikiHashtags.po b/plugins/WikiHashtags/locale/mk/LC_MESSAGES/WikiHashtags.po
index 5be14522d..b15fb0cf6 100644
--- a/plugins/WikiHashtags/locale/mk/LC_MESSAGES/WikiHashtags.po
+++ b/plugins/WikiHashtags/locale/mk/LC_MESSAGES/WikiHashtags.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHashtags\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-wikihashtags\n"
diff --git a/plugins/WikiHashtags/locale/nb/LC_MESSAGES/WikiHashtags.po b/plugins/WikiHashtags/locale/nb/LC_MESSAGES/WikiHashtags.po
index 8741ffb99..4b8883fb4 100644
--- a/plugins/WikiHashtags/locale/nb/LC_MESSAGES/WikiHashtags.po
+++ b/plugins/WikiHashtags/locale/nb/LC_MESSAGES/WikiHashtags.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHashtags\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-wikihashtags\n"
diff --git a/plugins/WikiHashtags/locale/nl/LC_MESSAGES/WikiHashtags.po b/plugins/WikiHashtags/locale/nl/LC_MESSAGES/WikiHashtags.po
index 369c3650e..c5390316f 100644
--- a/plugins/WikiHashtags/locale/nl/LC_MESSAGES/WikiHashtags.po
+++ b/plugins/WikiHashtags/locale/nl/LC_MESSAGES/WikiHashtags.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHashtags\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-wikihashtags\n"
diff --git a/plugins/WikiHashtags/locale/pt_BR/LC_MESSAGES/WikiHashtags.po b/plugins/WikiHashtags/locale/pt_BR/LC_MESSAGES/WikiHashtags.po
index 8f1d8b7f6..6074947ad 100644
--- a/plugins/WikiHashtags/locale/pt_BR/LC_MESSAGES/WikiHashtags.po
+++ b/plugins/WikiHashtags/locale/pt_BR/LC_MESSAGES/WikiHashtags.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHashtags\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-wikihashtags\n"
diff --git a/plugins/WikiHashtags/locale/ru/LC_MESSAGES/WikiHashtags.po b/plugins/WikiHashtags/locale/ru/LC_MESSAGES/WikiHashtags.po
index 75e44a268..69d77cc2e 100644
--- a/plugins/WikiHashtags/locale/ru/LC_MESSAGES/WikiHashtags.po
+++ b/plugins/WikiHashtags/locale/ru/LC_MESSAGES/WikiHashtags.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHashtags\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-wikihashtags\n"
diff --git a/plugins/WikiHashtags/locale/tl/LC_MESSAGES/WikiHashtags.po b/plugins/WikiHashtags/locale/tl/LC_MESSAGES/WikiHashtags.po
index 8488f2843..43d2ec057 100644
--- a/plugins/WikiHashtags/locale/tl/LC_MESSAGES/WikiHashtags.po
+++ b/plugins/WikiHashtags/locale/tl/LC_MESSAGES/WikiHashtags.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHashtags\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-wikihashtags\n"
diff --git a/plugins/WikiHashtags/locale/tr/LC_MESSAGES/WikiHashtags.po b/plugins/WikiHashtags/locale/tr/LC_MESSAGES/WikiHashtags.po
index 781008065..aafaf2d55 100644
--- a/plugins/WikiHashtags/locale/tr/LC_MESSAGES/WikiHashtags.po
+++ b/plugins/WikiHashtags/locale/tr/LC_MESSAGES/WikiHashtags.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHashtags\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: Turkish <http://translatewiki.net/wiki/Portal:tr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tr\n"
"X-Message-Group: #out-statusnet-plugin-wikihashtags\n"
diff --git a/plugins/WikiHashtags/locale/uk/LC_MESSAGES/WikiHashtags.po b/plugins/WikiHashtags/locale/uk/LC_MESSAGES/WikiHashtags.po
index 8b62c5be9..91c5181f8 100644
--- a/plugins/WikiHashtags/locale/uk/LC_MESSAGES/WikiHashtags.po
+++ b/plugins/WikiHashtags/locale/uk/LC_MESSAGES/WikiHashtags.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHashtags\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:55+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-wikihashtags\n"
diff --git a/plugins/WikiHowProfile/locale/WikiHowProfile.pot b/plugins/WikiHowProfile/locale/WikiHowProfile.pot
index 523791246..51a4235a2 100644
--- a/plugins/WikiHowProfile/locale/WikiHowProfile.pot
+++ b/plugins/WikiHowProfile/locale/WikiHowProfile.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/WikiHowProfile/locale/fr/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/fr/LC_MESSAGES/WikiHowProfile.po
index 5fec9fffb..a8a3a58e1 100644
--- a/plugins/WikiHowProfile/locale/fr/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/fr/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHowProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:11+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:39+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
diff --git a/plugins/WikiHowProfile/locale/ia/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/ia/LC_MESSAGES/WikiHowProfile.po
index 14cb1ee83..bd250bfd0 100644
--- a/plugins/WikiHowProfile/locale/ia/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/ia/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHowProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:11+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:39+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
diff --git a/plugins/WikiHowProfile/locale/mk/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/mk/LC_MESSAGES/WikiHowProfile.po
index 976ace13e..60f09c273 100644
--- a/plugins/WikiHowProfile/locale/mk/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/mk/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHowProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:11+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:39+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
diff --git a/plugins/WikiHowProfile/locale/nl/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/nl/LC_MESSAGES/WikiHowProfile.po
index 48871632f..2dc8446ef 100644
--- a/plugins/WikiHowProfile/locale/nl/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/nl/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHowProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:13+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:39+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
diff --git a/plugins/WikiHowProfile/locale/ru/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/ru/LC_MESSAGES/WikiHowProfile.po
index f9234c49b..47528deee 100644
--- a/plugins/WikiHowProfile/locale/ru/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/ru/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHowProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:13+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:39+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
diff --git a/plugins/WikiHowProfile/locale/tl/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/tl/LC_MESSAGES/WikiHowProfile.po
index 005a8f906..22b231700 100644
--- a/plugins/WikiHowProfile/locale/tl/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/tl/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHowProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:39+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
diff --git a/plugins/WikiHowProfile/locale/tr/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/tr/LC_MESSAGES/WikiHowProfile.po
index 6b59abaf7..6d9232d0d 100644
--- a/plugins/WikiHowProfile/locale/tr/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/tr/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHowProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Turkish <http://translatewiki.net/wiki/Portal:tr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:39+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tr\n"
"X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
diff --git a/plugins/WikiHowProfile/locale/uk/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/uk/LC_MESSAGES/WikiHowProfile.po
index 0eb738a78..c99de0b76 100644
--- a/plugins/WikiHowProfile/locale/uk/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/uk/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - WikiHowProfile\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:39+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
diff --git a/plugins/XCache/locale/XCache.pot b/plugins/XCache/locale/XCache.pot
index 2d3f75dc2..bf182b824 100644
--- a/plugins/XCache/locale/XCache.pot
+++ b/plugins/XCache/locale/XCache.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/XCache/locale/br/LC_MESSAGES/XCache.po b/plugins/XCache/locale/br/LC_MESSAGES/XCache.po
index c5025c52a..ccd4a9b30 100644
--- a/plugins/XCache/locale/br/LC_MESSAGES/XCache.po
+++ b/plugins/XCache/locale/br/LC_MESSAGES/XCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - XCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:22:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-xcache\n"
diff --git a/plugins/XCache/locale/es/LC_MESSAGES/XCache.po b/plugins/XCache/locale/es/LC_MESSAGES/XCache.po
index d24ff1189..cd20ce56f 100644
--- a/plugins/XCache/locale/es/LC_MESSAGES/XCache.po
+++ b/plugins/XCache/locale/es/LC_MESSAGES/XCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - XCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:22:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: es\n"
"X-Message-Group: #out-statusnet-plugin-xcache\n"
diff --git a/plugins/XCache/locale/fi/LC_MESSAGES/XCache.po b/plugins/XCache/locale/fi/LC_MESSAGES/XCache.po
new file mode 100644
index 000000000..c0ce345eb
--- /dev/null
+++ b/plugins/XCache/locale/fi/LC_MESSAGES/XCache.po
@@ -0,0 +1,30 @@
+# Translation of StatusNet - XCache to Finnish (Suomi)
+# Expored from translatewiki.net
+#
+# Author: Centerlink
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - XCache\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-30 23:18+0000\n"
+"PO-Revision-Date: 2010-10-30 23:23:06+0000\n"
+"Language-Team: Finnish <http://translatewiki.net/wiki/Portal:fi>\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-29 16:14:46+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75708); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: fi\n"
+"X-Message-Group: #out-statusnet-plugin-xcache\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: XCachePlugin.php:120
+msgid ""
+"Use the <a href=\"http://xcache.lighttpd.net/\">XCache</a> variable cache to "
+"cache query results."
+msgstr ""
+"Käytä <a href=\"http://xcache.lighttpd.net/\">XCache</a>-muuttujavälimuistia "
+"kyselyn tulosten tallentamiseksi välimuistiin."
diff --git a/plugins/XCache/locale/fr/LC_MESSAGES/XCache.po b/plugins/XCache/locale/fr/LC_MESSAGES/XCache.po
index 5513c25f0..887664375 100644
--- a/plugins/XCache/locale/fr/LC_MESSAGES/XCache.po
+++ b/plugins/XCache/locale/fr/LC_MESSAGES/XCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - XCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:22:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-xcache\n"
diff --git a/plugins/XCache/locale/gl/LC_MESSAGES/XCache.po b/plugins/XCache/locale/gl/LC_MESSAGES/XCache.po
index 9cdd56d52..bbd1b05cc 100644
--- a/plugins/XCache/locale/gl/LC_MESSAGES/XCache.po
+++ b/plugins/XCache/locale/gl/LC_MESSAGES/XCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - XCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-23 18:02+0000\n"
-"PO-Revision-Date: 2010-10-23 18:06:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Galician <http://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: gl\n"
"X-Message-Group: #out-statusnet-plugin-xcache\n"
diff --git a/plugins/XCache/locale/ia/LC_MESSAGES/XCache.po b/plugins/XCache/locale/ia/LC_MESSAGES/XCache.po
index 4f8e5a1e9..bded5aa3b 100644
--- a/plugins/XCache/locale/ia/LC_MESSAGES/XCache.po
+++ b/plugins/XCache/locale/ia/LC_MESSAGES/XCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - XCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:22:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-xcache\n"
diff --git a/plugins/XCache/locale/id/LC_MESSAGES/XCache.po b/plugins/XCache/locale/id/LC_MESSAGES/XCache.po
index ce6731528..438f069c2 100644
--- a/plugins/XCache/locale/id/LC_MESSAGES/XCache.po
+++ b/plugins/XCache/locale/id/LC_MESSAGES/XCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - XCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:40+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Indonesian <http://translatewiki.net/wiki/Portal:id>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: id\n"
"X-Message-Group: #out-statusnet-plugin-xcache\n"
diff --git a/plugins/XCache/locale/mk/LC_MESSAGES/XCache.po b/plugins/XCache/locale/mk/LC_MESSAGES/XCache.po
index cb6e5c419..fd7e90304 100644
--- a/plugins/XCache/locale/mk/LC_MESSAGES/XCache.po
+++ b/plugins/XCache/locale/mk/LC_MESSAGES/XCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - XCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:22:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-xcache\n"
diff --git a/plugins/XCache/locale/nb/LC_MESSAGES/XCache.po b/plugins/XCache/locale/nb/LC_MESSAGES/XCache.po
index c8812aaa8..1508b5bc5 100644
--- a/plugins/XCache/locale/nb/LC_MESSAGES/XCache.po
+++ b/plugins/XCache/locale/nb/LC_MESSAGES/XCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - XCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:22:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: no\n"
"X-Message-Group: #out-statusnet-plugin-xcache\n"
diff --git a/plugins/XCache/locale/nl/LC_MESSAGES/XCache.po b/plugins/XCache/locale/nl/LC_MESSAGES/XCache.po
index 22d5a87ce..9b6e73271 100644
--- a/plugins/XCache/locale/nl/LC_MESSAGES/XCache.po
+++ b/plugins/XCache/locale/nl/LC_MESSAGES/XCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - XCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:22:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-xcache\n"
diff --git a/plugins/XCache/locale/pt_BR/LC_MESSAGES/XCache.po b/plugins/XCache/locale/pt_BR/LC_MESSAGES/XCache.po
index f569094c0..a868993b9 100644
--- a/plugins/XCache/locale/pt_BR/LC_MESSAGES/XCache.po
+++ b/plugins/XCache/locale/pt_BR/LC_MESSAGES/XCache.po
@@ -9,14 +9,14 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - XCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:15+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:17+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: pt-br\n"
"X-Message-Group: #out-statusnet-plugin-xcache\n"
diff --git a/plugins/XCache/locale/ru/LC_MESSAGES/XCache.po b/plugins/XCache/locale/ru/LC_MESSAGES/XCache.po
index 16df3c2d9..d33f67d6f 100644
--- a/plugins/XCache/locale/ru/LC_MESSAGES/XCache.po
+++ b/plugins/XCache/locale/ru/LC_MESSAGES/XCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - XCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:22:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-xcache\n"
diff --git a/plugins/XCache/locale/tl/LC_MESSAGES/XCache.po b/plugins/XCache/locale/tl/LC_MESSAGES/XCache.po
index 83abdf0af..918c98f5c 100644
--- a/plugins/XCache/locale/tl/LC_MESSAGES/XCache.po
+++ b/plugins/XCache/locale/tl/LC_MESSAGES/XCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - XCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:22:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tl\n"
"X-Message-Group: #out-statusnet-plugin-xcache\n"
diff --git a/plugins/XCache/locale/tr/LC_MESSAGES/XCache.po b/plugins/XCache/locale/tr/LC_MESSAGES/XCache.po
index d9550d72f..9367b6be8 100644
--- a/plugins/XCache/locale/tr/LC_MESSAGES/XCache.po
+++ b/plugins/XCache/locale/tr/LC_MESSAGES/XCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - XCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Turkish <http://translatewiki.net/wiki/Portal:tr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:22:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tr\n"
"X-Message-Group: #out-statusnet-plugin-xcache\n"
diff --git a/plugins/XCache/locale/uk/LC_MESSAGES/XCache.po b/plugins/XCache/locale/uk/LC_MESSAGES/XCache.po
index 1c56db2fe..a2614bf8f 100644
--- a/plugins/XCache/locale/uk/LC_MESSAGES/XCache.po
+++ b/plugins/XCache/locale/uk/LC_MESSAGES/XCache.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - XCache\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:37+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:47:56+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:22:09+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-23 19:01:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-xcache\n"
diff --git a/plugins/YammerImport/locale/YammerImport.pot b/plugins/YammerImport/locale/YammerImport.pot
index 0df7cfcae..d660d8fdd 100644
--- a/plugins/YammerImport/locale/YammerImport.pot
+++ b/plugins/YammerImport/locale/YammerImport.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/plugins/YammerImport/locale/br/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/br/LC_MESSAGES/YammerImport.po
index 154afaf4e..c310795d5 100644
--- a/plugins/YammerImport/locale/br/LC_MESSAGES/YammerImport.po
+++ b/plugins/YammerImport/locale/br/LC_MESSAGES/YammerImport.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - YammerImport\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:48:00+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-yammerimport\n"
diff --git a/plugins/YammerImport/locale/fr/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/fr/LC_MESSAGES/YammerImport.po
index 8fb2a065d..c3ae86d6c 100644
--- a/plugins/YammerImport/locale/fr/LC_MESSAGES/YammerImport.po
+++ b/plugins/YammerImport/locale/fr/LC_MESSAGES/YammerImport.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - YammerImport\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:48:00+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: fr\n"
"X-Message-Group: #out-statusnet-plugin-yammerimport\n"
diff --git a/plugins/YammerImport/locale/ia/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/ia/LC_MESSAGES/YammerImport.po
index 8cee2a368..cb433b95a 100644
--- a/plugins/YammerImport/locale/ia/LC_MESSAGES/YammerImport.po
+++ b/plugins/YammerImport/locale/ia/LC_MESSAGES/YammerImport.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - YammerImport\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:48:00+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ia\n"
"X-Message-Group: #out-statusnet-plugin-yammerimport\n"
diff --git a/plugins/YammerImport/locale/mk/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/mk/LC_MESSAGES/YammerImport.po
index b9dd51ea2..456353528 100644
--- a/plugins/YammerImport/locale/mk/LC_MESSAGES/YammerImport.po
+++ b/plugins/YammerImport/locale/mk/LC_MESSAGES/YammerImport.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - YammerImport\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:48:00+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: mk\n"
"X-Message-Group: #out-statusnet-plugin-yammerimport\n"
diff --git a/plugins/YammerImport/locale/nl/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/nl/LC_MESSAGES/YammerImport.po
index 905c032b7..2f6a128ab 100644
--- a/plugins/YammerImport/locale/nl/LC_MESSAGES/YammerImport.po
+++ b/plugins/YammerImport/locale/nl/LC_MESSAGES/YammerImport.po
@@ -10,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - YammerImport\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:48:00+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: nl\n"
"X-Message-Group: #out-statusnet-plugin-yammerimport\n"
diff --git a/plugins/YammerImport/locale/ru/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/ru/LC_MESSAGES/YammerImport.po
index ee0f87ce2..c8e1ce2bd 100644
--- a/plugins/YammerImport/locale/ru/LC_MESSAGES/YammerImport.po
+++ b/plugins/YammerImport/locale/ru/LC_MESSAGES/YammerImport.po
@@ -2,6 +2,7 @@
# Expored from translatewiki.net
#
# Author: Eleferen
+# Author: MaxSem
# --
# This file is distributed under the same license as the StatusNet package.
#
@@ -9,13 +10,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - YammerImport\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:48:00+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: ru\n"
"X-Message-Group: #out-statusnet-plugin-yammerimport\n"
@@ -153,7 +154,7 @@ msgid "Importing %d user..."
msgid_plural "Importing %d users..."
msgstr[0] "Импорт %d пользователя…"
msgstr[1] "Импорт %d пользователей…"
-msgstr[2] ""
+msgstr[2] "Импорт %d пользователей…"
#: lib/yammerprogressform.php:75
#, php-format
diff --git a/plugins/YammerImport/locale/tr/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/tr/LC_MESSAGES/YammerImport.po
index 3bfefd782..127271852 100644
--- a/plugins/YammerImport/locale/tr/LC_MESSAGES/YammerImport.po
+++ b/plugins/YammerImport/locale/tr/LC_MESSAGES/YammerImport.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - YammerImport\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:48:00+0000\n"
"Language-Team: Turkish <http://translatewiki.net/wiki/Portal:tr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: tr\n"
"X-Message-Group: #out-statusnet-plugin-yammerimport\n"
diff --git a/plugins/YammerImport/locale/uk/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/uk/LC_MESSAGES/YammerImport.po
index 8bf7d52fc..57e304c61 100644
--- a/plugins/YammerImport/locale/uk/LC_MESSAGES/YammerImport.po
+++ b/plugins/YammerImport/locale/uk/LC_MESSAGES/YammerImport.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - YammerImport\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
+"POT-Creation-Date: 2010-10-27 23:43+0000\n"
+"PO-Revision-Date: 2010-10-27 23:48:00+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:40+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75596); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: uk\n"
"X-Message-Group: #out-statusnet-plugin-yammerimport\n"
diff --git a/scripts/make-release.php b/scripts/make-release.php
new file mode 100644
index 000000000..a62d2f448
--- /dev/null
+++ b/scripts/make-release.php
@@ -0,0 +1,57 @@
+#!/usr/bin/env php
+<?php
+/*
+ * StatusNet - the distributed open-source microblogging tool
+ * Copyright (C) 2010, StatusNet, Inc.
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+# Abort if called from a web server
+
+define('INSTALLDIR', realpath(dirname(__FILE__) . '/..'));
+
+require_once INSTALLDIR.'/scripts/commandline.inc';
+
+$base = INSTALLDIR;
+$encBase = escapeshellarg($base);
+
+$ver = STATUSNET_VERSION;
+
+// @fixme hack
+if (preg_match('/^(\d+)\.(\d+)\.(\d+)/', $ver, $matches)) {
+ list(, $a, $b, $c) = $matches;
+ if ($c > '0') {
+ $cprime = $c - 1;
+ $prev = "$a.$b.$cprime";
+ } else {
+ die("This is a .0 release; you need to provide a thingy.\n");
+ }
+}
+
+$tag = $ver;
+$prefix = "statusnet-$tag";
+$target = "$prefix.tar.gz";
+
+$cmd = <<<END
+(cd $encBase && git archive --prefix=$prefix/ $tag | gzip > /tmp/$target) && \
+(cd /tmp && tar zxf $target && cd $prefix && make) && \
+(cd $encBase && git log --oneline {$prev}..{$tag} > /tmp/$prefix/Changelog) && \
+(cd /tmp && tar zcf $target $prefix) && \
+(cd /tmp && rm -rf $prefix) && \
+(mv /tmp/$target .)
+END;
+
+echo $cmd;
+echo "\n";
diff --git a/scripts/restoreuser.php b/scripts/restoreuser.php
index 82eb9bbaa..8327c796c 100644
--- a/scripts/restoreuser.php
+++ b/scripts/restoreuser.php
@@ -57,7 +57,8 @@ function getActivityStreamDocument()
throw new Exception("File '$filename' not readable.");
}
- printfv(_("Getting backup from file '$filename'.")."\n");
+ // TRANS: Commandline script output. %s is the filename that contains a backup for a user.
+ printfv(_("Getting backup from file '%s'.")."\n",$filename);
$xml = file_get_contents($filename);
@@ -79,19 +80,22 @@ function importActivityStream($user, $doc)
if (!empty($subjectEl)) {
$subject = new ActivityObject($subjectEl);
- printfv(_("Backup file for user %s (%s)")."\n", $subject->id, Ostatus_profile::getActivityObjectNickname($subject));
+ // TRANS: Commandline script output. %1$s is the subject ID, %2$s is the subject nickname.
+ printfv(_("Backup file for user %1$s (%2$s)")."\n", $subject->id, Ostatus_profile::getActivityObjectNickname($subject));
} else {
throw new Exception("Feed doesn't have an <activity:subject> element.");
}
if (is_null($user)) {
+ // TRANS: Commandline script output.
printfv(_("No user specified; using backup user.")."\n");
$user = userFromSubject($subject);
}
$entries = $feed->getElementsByTagNameNS(Activity::ATOM, 'entry');
- printfv(_("%d entries in backup.")."\n", $entries->length);
+ // TRANS: Commandline script output. %d is the number of entries in the activity stream in backup; used for plural.
+ printfv(_m("%d entry in backup.","%d entries in backup.",$entries->length)."\n", $entries->length);
for ($i = $entries->length - 1; $i >= 0; $i--) {
try {
diff --git a/scripts/userrole.php b/scripts/userrole.php
index 7b6a9b3fd..a2cc7def8 100644
--- a/scripts/userrole.php
+++ b/scripts/userrole.php
@@ -38,8 +38,8 @@ require_once INSTALLDIR.'/scripts/commandline.inc';
if (have_option('i', 'id')) {
$id = get_option_value('i', 'id');
- $user = User::staticGet('id', $id);
- if (empty($user)) {
+ $profile = Profile::staticGet('id', $id);
+ if (empty($profile)) {
print "Can't find user with ID $id\n";
exit(1);
}
@@ -50,6 +50,11 @@ if (have_option('i', 'id')) {
print "Can't find user with nickname '$nickname'\n";
exit(1);
}
+ $profile = $user->getProfile();
+ if (empty($profile)) {
+ print "User with ID $id has no profile\n";
+ exit(1);
+ }
} else {
print "You must provide either an ID or a nickname.\n";
exit(1);
@@ -63,9 +68,9 @@ if (empty($role)) {
}
if (have_option('d', 'delete')) {
- print "Revoking role '$role' from user '$user->nickname' ($user->id)...";
+ print "Revoking role '$role' from user '$profile->nickname' ($profile->id)...";
try {
- $user->revokeRole($role);
+ $profile->revokeRole($role);
print "OK\n";
} catch (Exception $e) {
print "FAIL\n";
@@ -73,9 +78,9 @@ if (have_option('d', 'delete')) {
print "\n";
}
} else {
- print "Granting role '$role' to user '$user->nickname' ($user->id)...";
+ print "Granting role '$role' to user '$profile->nickname' ($profile->id)...";
try {
- $user->grantRole($role);
+ $profile->grantRole($role);
print "OK\n";
} catch (Exception $e) {
print "FAIL\n";
diff --git a/theme/base/css/display.css b/theme/base/css/display.css
index a278126dc..7ac66095a 100644
--- a/theme/base/css/display.css
+++ b/theme/base/css/display.css
@@ -975,6 +975,29 @@ max-height:96px;
margin-right:18px;
float:left;
}
+
+.oauth-desktop-mode #wrap {
+ min-width: 500px;
+}
+
+.oauth-desktop-mode #content {
+ width: 480px;
+ padding: 6px;
+ margin: 4px 0px 0px 4px;
+ border-top-left-radius: 7px;
+ -moz-border-radius-topleft: 7px;
+ -webkit-border-top-left-radius: 7px;
+}
+
+.oauth-desktop-mode fieldset {
+ margin-bottom: 10px !important;
+}
+
+#oauth_pin {
+ text-align: center;
+ font-size: 3em;
+}
+
#showapplication .entity_profile {
width:68%;
}